17,230
edits
(published) |
No edit summary |
||
Line 1: | Line 1: | ||
importScript('MediaWiki:GetElementsByClassName.js'); | |||
importScript('MediaWiki:GetChildrenByTagName.js'); | |||
/* Move tabs from the tabcontent section to the tab section */ | |||
/* This assumes that every tabcontent div is paired with one tab div. */ | |||
var destinations = getElementsByClassName("tab"); | |||
var tabcontents = getElementsByClassName("tabcontent"); | |||
for( var i = 0; i < tabcontents.length; ++i ) { | |||
var tabs = getChildrenByTagName(tabcontents[i], "UL"); | |||
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 */ | |||
tabcontents[i].removeChild(tabs[j]); | |||
} | |||
} |