changeset 260:6a1f1f2f2141

Make tab selection in subtabs persistent.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 24 Nov 2013 02:23:22 +0200
parents a7aa20dec154
children b9a40d930bb6
files admin.php
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/admin.php	Sun Nov 24 02:18:17 2013 +0200
+++ b/admin.php	Sun Nov 24 02:23:22 2013 +0200
@@ -98,6 +98,7 @@
 var activeAttendee = -1, prevAttendee = -1;
 var activeTmp = "";
 var registeredTabs = Object();
+var activeTabs = Object();
 
 
 function refreshItems(id,name,extra)
@@ -170,6 +171,8 @@
         var tmp = JSON.parse("{"+ txt +"}");
         registeredTabs["CM"] = tmp;
         updateTabList("CM", "");
+        if (activeTabs["CM"])
+          switchActiveTab("CM", activeTabs["CM"]);
       }
       catch (err) {
         alert("JSON.parse("+ txt +") failure: "+ err);
@@ -413,6 +416,7 @@
       tabHead.style.borderTop = (tab == id) ? "4px solid white" : "none";
       if (tab == id)
       {
+        activeTabs[tabset] = id;
         setTimeout("refreshDispatch"+ tabset +"('"+ id +"');", 10);
       }
     }