comparison admajax.js.php @ 1078:08900352f420

Some cleanups.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 24 Jan 2017 23:22:02 +0200
parents 76e11ae923a7
children f66f50bccbc7
comparison
equal deleted inserted replaced
1076:659d41090592 1078:08900352f420
83 83
84 // Update the tab header list for this tabset 84 // Update the tab header list for this tabset
85 for (var id in registeredTabs[tabset]) 85 for (var id in registeredTabs[tabset])
86 { 86 {
87 var thead = registeredTabs[tabset][id]; 87 var thead = registeredTabs[tabset][id];
88 tabs += "<a id=\"tabHead"+ tabset + id + 88 var qid = "tabHead" + tabset + id;
89 "\" href=\"#\" onClick=\"jsSwitchActiveTab('"+tabset+"', '"+id+ 89
90 "')\">"+ thead +"</a> "; 90 tabs += "<a id=\""+ qid + "\" href=\"#\">"+ thead +"</a> ";
91
92 content += "<div id=\"tabCont"+ tabset + id +"\"></div>"; 91 content += "<div id=\"tabCont"+ tabset + id +"\"></div>";
93 } 92 }
94 93
95 // Update the DOM elements 94 // Update the DOM elements
96 var item = document.getElementById("tabHeaders"+ tabset); 95 var item = document.getElementById("tabHeaders"+ tabset);
97 if (item) item.innerHTML = tabs + extra; 96 if (item) item.innerHTML = tabs + extra;
98 97
99 item = document.getElementById("tabContents"+ tabset); 98 item = document.getElementById("tabContents"+ tabset);
100 if (item) item.innerHTML = content; 99 if (item) item.innerHTML = content;
100
101 for (var id in registeredTabs[tabset])
102 {
103 var velem = document.getElementById("tabHead" + tabset + id);
104 velem.vid = id;
105 velem.vtabset = tabset;
106 velem.addEventListener('click', function (ev) { jsSwitchActiveTab(ev.target.vtabset, ev.target.vid); });
107 }
101 } 108 }
102 109
103 110
104 function jsRegisterTab(tabset, id, name) 111 function jsRegisterTab(tabset, id, name)
105 { 112 {