diff options
author | Andrew Dolgov <[email protected]> | 2005-12-30 06:29:24 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-12-30 06:29:24 +0100 |
commit | a7f22b70ec986f67601e65f91308c81844c18e76 (patch) | |
tree | bb8aebe0c798866258580465daad0ad182c1bb5f /prefs.js | |
parent | 018e1b8ce474cd41de6e34deb0e2ab5a0bc5d1bf (diff) |
browser interface fixes
Diffstat (limited to 'prefs.js')
-rw-r--r-- | prefs.js | 33 |
1 files changed, 20 insertions, 13 deletions
@@ -45,6 +45,8 @@ function feedlist_callback() { try { var container = document.getElementById('prefContent'); container.innerHTML=xmlhttp.responseText; + selectTab("feedConfig", true); + if (active_feed) { var row = document.getElementById("FEEDR-" + active_feed); if (row) { @@ -1206,25 +1208,30 @@ function updatePrefsList() { } -function selectTab(id) { +function selectTab(id, noupdate) { + +// alert(id); if (!xmlhttp_ready(xmlhttp)) { printLockingError(); return } - if (id == "feedConfig") { - updateFeedList(); - } else if (id == "filterConfig") { - updateFilterList(); - } else if (id == "labelConfig") { - updateLabelList(); - } else if (id == "genConfig") { - updatePrefsList(); - } else if (id == "userConfig") { - updateUsersList(); - } else if (id == "feedBrowser") { - updateBigFeedBrowser(); + if (!noupdate) { + + if (id == "feedConfig") { + updateFeedList(); + } else if (id == "filterConfig") { + updateFilterList(); + } else if (id == "labelConfig") { + updateLabelList(); + } else if (id == "genConfig") { + updatePrefsList(); + } else if (id == "userConfig") { + updateUsersList(); + } else if (id == "feedBrowser") { + updateBigFeedBrowser(); + } } var tab = document.getElementById(active_tab + "Tab"); |