Make deactivate-all use confirm()
This commit is contained in:
parent
11d4a7db41
commit
1ce1ec9bdc
|
@ -57,7 +57,7 @@ pre {
|
||||||
table.feed-control td {
|
table.feed-control td {
|
||||||
font-family: monospace; padding: 5px 10px;
|
font-family: monospace; padding: 5px 10px;
|
||||||
}
|
}
|
||||||
div#pager {
|
div.center {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
@ -91,6 +91,8 @@ var punt = function (source, itemid) {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
var mdeactivate = function (items) {
|
var mdeactivate = function (items) {
|
||||||
|
console.log(items);
|
||||||
|
if (confirm(`Deactivate ${items.length} items?`)) {
|
||||||
fetch('/mass-deactivate/', {
|
fetch('/mass-deactivate/', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: {
|
headers: {
|
||||||
|
@ -101,6 +103,7 @@ var mdeactivate = function (items) {
|
||||||
.then(function () {
|
.then(function () {
|
||||||
location.reload();
|
location.reload();
|
||||||
});
|
});
|
||||||
|
}
|
||||||
};
|
};
|
||||||
var doAction = function (source, itemid, action) {
|
var doAction = function (source, itemid, action) {
|
||||||
document.getElementById(`${source}-${itemid}-action-${action}`).disabled = true;
|
document.getElementById(`${source}-${itemid}-action-${action}`).disabled = true;
|
||||||
|
@ -168,7 +171,7 @@ var doAction = function (source, itemid, action) {
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
{% if pager_prev or pager_next %}
|
{% if pager_prev or pager_next %}
|
||||||
<div class="readable-item" id="pager">
|
<div class="readable-item center">
|
||||||
<span class="item-title">
|
<span class="item-title">
|
||||||
<a {% if pager_prev -%} href="{{pager_prev}}" {%- endif %}>Prev</a> | <a {% if pager_next -%} href="{{pager_next}}" {%- endif %}>Next</a>
|
<a {% if pager_prev -%} href="{{pager_prev}}" {%- endif %}>Prev</a> | <a {% if pager_next -%} href="{{pager_next}}" {%- endif %}>Next</a>
|
||||||
</span>
|
</span>
|
||||||
|
@ -177,18 +180,15 @@ var doAction = function (source, itemid, action) {
|
||||||
|
|
||||||
{% if items %}
|
{% if items %}
|
||||||
<div class="readable-item">
|
<div class="readable-item">
|
||||||
<details>
|
|
||||||
<summary><span class="item-title">Feed Management</span></summary>
|
|
||||||
<div style="text-align:center;">
|
<div style="text-align:center;">
|
||||||
<button style="font-size: 1.4em;" onclick="javascript:mdeactivate({{ mdeac|safe }})">Deactivate All</button>
|
<button onclick="javascript:mdeactivate({{ mdeac|safe }})">Deactivate All</button>
|
||||||
</div>
|
</div>
|
||||||
</details>
|
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{# if items #}
|
{# if items #}
|
||||||
{% else %}
|
{% else %}
|
||||||
<div class="readable-item">
|
<div class="readable-item center">
|
||||||
<span class="item-title">Feed is empty</span>
|
<span class="item-title">Feed is empty</span>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
Loading…
Reference in New Issue