From c49c35ca0fdd4d3972748a8846c0c71f50c80b16 Mon Sep 17 00:00:00 2001
From: Thomas Bruederli <thomas@roundcube.net>
Date: Sat, 28 Sep 2013 06:03:20 -0400
Subject: [PATCH] Generate settings tabs with a template object 'settingstabs' and let plugins register themselves there using the 'settings_actions' hook

---
 skins/classic/functions.js |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/skins/classic/functions.js b/skins/classic/functions.js
index af561c3..4ad1313 100644
--- a/skins/classic/functions.js
+++ b/skins/classic/functions.js
@@ -10,7 +10,7 @@
 {
   var el, cl, container = $('#tabsbar'),
     last_tab = $('span:last', container),
-    tab = '#settingstabdefault',
+    tab = '#settingstabpreferences',
     action = window.rcmail && rcmail.env.action ? rcmail.env.action : null;
 
   // move About tab to the end
@@ -22,7 +22,7 @@
 
   // get selected tab
   if (action)
-    tab = '#settingstab' + (action == 'preferences' ? 'default' : (action.indexOf('identity')>0 ? 'identities' : action.replace(/\./g, '')));
+    tab = '#settingstab' + (action.indexOf('identity')>0 ? 'identities' : action.replace(/\./g, ''));
 
   $(tab).addClass('tablink-selected');
   $('a', tab).removeAttr('onclick').click(function() { return false; });

--
Gitblit v1.9.1