Mercurial > hg > fapweb
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); }