diff options
Diffstat (limited to 'prefs.js')
-rw-r--r-- | prefs.js | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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); |