changeset 756:5eae5148c611

Add some comments.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 20 Nov 2014 09:03:16 +0200
parents c7b4139eb217
children 3622720909c4
files admin.js
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/admin.js	Thu Nov 20 08:58:10 2014 +0200
+++ b/admin.js	Thu Nov 20 09:03:16 2014 +0200
@@ -19,6 +19,7 @@
   var tabs = "";
   var content = "";
 
+  // Update the tab header list for this tabset
   for (var id in registeredTabs[tabset])
   {
     var thead = registeredTabs[tabset][id];
@@ -29,6 +30,7 @@
     content += "<div id=\"tabCont"+ tabset + id +"\"></div>";
   }
 
+  // Update the DOM elements
   var item = document.getElementById("tabHeaders"+ tabset);
   if (item) item.innerHTML = tabs + extra;
 
@@ -39,15 +41,18 @@
 
 function jsRegisterTab(tabset, id, name)
 {
+  // Create tabset object "array" if it does not exist
   if (!registeredTabs[tabset])
     registeredTabs[tabset] = Object();
 
+  // Register tab
   registeredTabs[tabset][id] = name;
 }
 
 
 function jsSwitchActiveTab(tabset, tab)
 {
+  // Go through all registered tabs to update their state
   for (var id in registeredTabs[tabset])
   {
     var tabContent = document.getElementById("tabCont"+ tabset + id);
@@ -58,6 +63,7 @@
       tabHead.style.borderTop = (tab == id) ? "4px solid white" : "none";
       if (tab == id)
       {
+        // Set active tab and refresh contents
         activeTabs[tabset] = id;
         setTimeout("refreshDispatch"+ tabset +"('"+ id +"');", 10);
       }