2025-07-19 09:26:19 +08:00

51 lines
1.2 KiB
HTML

<%
local api = require "luci.passwall.api"
-%>
<script type="text/javascript">
//<![CDATA[
function confirmDeleteNode(remark) {
if (!confirm("<%:Delete the subscribed node%>: " + remark + " ?"))
return false;
fetch('<%= api.url("subscribe_del_node") %>?remark=' + encodeURIComponent(remark), {
method: "GET"
}).then(res => {
if (res.ok) {
location.reload();
} else {
alert("<%:Failed to delete.%>");
}
});
return false;
}
function confirmDeleteAll() {
if (!confirm("<%:Are you sure you want to delete all subscribed nodes?%>"))
return false;
fetch('<%= api.url("subscribe_del_all") %>', {
method: "GET"
}).then(res => {
if (res.ok) {
location.reload();
} else {
alert("<%:Failed to delete.%>");
}
});
return false;
}
//修正上移、下移按钮名称
window.onload = function() {
var ups = document.querySelectorAll("input.btn.cbi-button.cbi-button-up");
var downs = document.querySelectorAll("input.btn.cbi-button.cbi-button-down");
for (var i = 0; i < ups.length; i++) {
ups[i].value = "<%:Move up%>";
}
for (var i = 0; i < downs.length; i++) {
downs[i].value = "<%:Move down%>";
}
}
//]]>
</script>