summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
Diffstat (limited to 'prefs.js')
-rw-r--r--prefs.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/prefs.js b/prefs.js
index d7a616f37..53abc6501 100644
--- a/prefs.js
+++ b/prefs.js
@@ -338,6 +338,8 @@ function editFilter(id) {
return
}
+ document.getElementById("create_filter_btn").disabled = true;
+
selectTableRowsByIdPrefix('prefFilterList', 'FILRR-', 'FICHK-', false);
selectTableRowById('FILRR-'+id, 'FICHK-'+id, true);
@@ -705,6 +707,8 @@ function filterEditCancel() {
printLockingError();
return
}
+
+ document.getElementById("create_filter_btn").disabled = false;
selectPrefRows('filter', false); // cleanup feed selection
closeInfoBox();
@@ -760,7 +764,9 @@ function userEditSave() {
}
notify("Saving user...");
-
+
+ closeInfoBox();
+
var query = Form.serialize("user_edit_form");
xmlhttp.open("GET", "backend.php?" + query, true);
@@ -789,6 +795,8 @@ function filterEditSave() {
closeInfoBox();
+ document.getElementById("create_filter_btn").disabled = false;
+
xmlhttp.open("GET", "backend.php?" + query, true);
xmlhttp.onreadystatechange=filterlist_callback;
xmlhttp.send(null);