]> git.wh0rd.org - tt-rss.git/blobdiff - prefs.js
rework filter editor/add infobox layout, misc fixes
[tt-rss.git] / prefs.js
index d7a616f37ff3d360891923d1a6eb51582408f2e5..53abc6501424e3752bf8fc04162a65c3f073bc7d 100644 (file)
--- 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);