- Fixed UI bug in loopback options toggle
- Optimized plugin select ui
This commit is contained in:
Toby Chui
2025-09-06 13:36:00 +08:00
parent df55157221
commit dbd795a158
3 changed files with 22 additions and 7 deletions

View File

@@ -1059,7 +1059,7 @@
})
});
$.get("/api/whitelist/allowLocal", function(data){
$.get("/api/whitelist/allowLocal?id=" + currentEditingAccessRule, function(data){
if (data == true){
$('#enableWhitelistLoopback').parent().checkbox("set checked");
}else{
@@ -1080,7 +1080,19 @@
url: '/api/whitelist/allowLocal',
data: { enable: isChecked, id: currentEditingAccessRule},
success: function(data){
msgbox("Loopback whitelist " + (isChecked ? "enabled" : "disabled"), true);
if (data.error != undefined){
msgbox("Failed to update loopback whitelist: " + data.error, false);
//Revert the checkbox state
if (isChecked){
$('#enableWhitelistLoopback').parent().checkbox("set unchecked");
}else{
$('#enableWhitelistLoopback').parent().checkbox("set checked");
}
return;
}else{
msgbox("Loopback whitelist " + (isChecked ? "enabled" : "disabled"), true);
}
}
});
}