Revert "tabs: do not open tabs by default"
This reverts commit 0b56e0f407829d3f85f3a73a8ec982511c40889b.
This commit is contained in:
parent
eb8f1dd2a4
commit
8423ef7277
16
lib/tabs.js
16
lib/tabs.js
|
@ -8,17 +8,12 @@ define([], function () {
|
|||
var container = document.createElement("div")
|
||||
|
||||
function gotoTab(li) {
|
||||
var visible = li.classList.contains("visible")
|
||||
|
||||
for (var i = 0; i < tabs.children.length; i++)
|
||||
tabs.children[i].classList.remove("visible")
|
||||
|
||||
while (container.firstChild)
|
||||
container.removeChild(container.firstChild)
|
||||
|
||||
if (visible)
|
||||
return
|
||||
|
||||
li.classList.add("visible")
|
||||
|
||||
var tab = document.createElement("div")
|
||||
|
@ -39,6 +34,17 @@ define([], function () {
|
|||
li.onclick = switchTab
|
||||
li.child = d
|
||||
tabs.appendChild(li)
|
||||
|
||||
var anyVisible = false
|
||||
|
||||
for (var i = 0; i < tabs.children.length; i++)
|
||||
if (tabs.children[i].classList.contains("visible")) {
|
||||
anyVisible = true
|
||||
break
|
||||
}
|
||||
|
||||
if (!anyVisible)
|
||||
gotoTab(li)
|
||||
}
|
||||
|
||||
self.render = function (el) {
|
||||
|
|
Loading…
Reference in a new issue