summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
Diffstat (limited to 'prefs.js')
-rw-r--r--prefs.js18
1 files changed, 2 insertions, 16 deletions
diff --git a/prefs.js b/prefs.js
index c3fa4a70f..5da2d46fa 100644
--- a/prefs.js
+++ b/prefs.js
@@ -1111,25 +1111,11 @@ function selectTab(id, noupdate, subop) {
/* clean selection from all tabs */
- var tabs_holder = $("prefTabs");
- var tab = tabs_holder.firstChild;
-
- while (tab) {
- if (tab.className && tab.className.match("prefsTabSelected")) {
- tab.className = "prefsTab";
- }
- tab = tab.nextSibling;
- }
+ $$("#prefTabs div").invoke('removeClassName', 'Selected');
/* mark new tab as selected */
- tab = $(id + "Tab");
-
- if (tab) {
- if (!tab.className.match("Selected")) {
- tab.className = tab.className + "Selected";
- }
- }
+ $(id + "Tab").addClassName("Selected");
active_tab = id;