MediaWiki:Tabs.js: Difference between revisions
Jump to navigation
Jump to search
Want an adless experience? Log in or Create an account.
mNo edit summary |
|||
Line 11: | Line 11: | ||
var destinations = document.getElementsByClassName("tab"); | var destinations = document.getElementsByClassName("tab"); | ||
var tabcontents = document.getElementsByClassName("tabcontent"); | var tabcontents = document.getElementsByClassName("tabcontent"); | ||
for( var i = 0; i < tabcontents.length; ++i ) { | for( var i = 0; i < tabcontents.length; ++i ) { | ||
var tabs = getChildrenByTagName(tabcontents[i], "UL"); | var tabs = getChildrenByTagName(tabcontents[i], "UL"); | ||
for( var j = 0; j < tabs.length; ++j ) { | for( var j = 0; j < tabs.length; ++j ) { | ||
/* Move from tabcontents ul to tab ul */ | |||
destinations[i].firstChild.appendChild(tabs[j].firstChild); | |||
/* Remove the now empty tabcontents ul */ | /* Remove the now empty tabcontents ul */ | ||
tabcontents[i].removeChild(tabs[j]); | tabcontents[i].removeChild(tabs[j]); | ||
} | } | ||
} | } |