summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-12-30 06:29:24 +0100
committerAndrew Dolgov <[email protected]>2005-12-30 06:29:24 +0100
commita7f22b70ec986f67601e65f91308c81844c18e76 (patch)
treebb8aebe0c798866258580465daad0ad182c1bb5f /prefs.js
parent018e1b8ce474cd41de6e34deb0e2ab5a0bc5d1bf (diff)
browser interface fixes
Diffstat (limited to 'prefs.js')
-rw-r--r--prefs.js33
1 files changed, 20 insertions, 13 deletions
diff --git a/prefs.js b/prefs.js
index 2a8a42d44..66c0de5dc 100644
--- a/prefs.js
+++ b/prefs.js
@@ -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");