Mercurial > hg > fapweb
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 { |