User:Locke/common.js: Difference between revisions
Jump to navigation
Jump to search
Want an adless experience? Log in or Create an account.
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
var getElementsByClassName; | var getElementsByClassName; | ||
importScript('MediaWiki:GetElementsByClassName.js'); | /* importScript('MediaWiki:GetElementsByClassName.js'); */ | ||
mw.loader.load('//zeldadungeon.net/wiki/index.php?title=MediaWiki:GetElementsByClassName.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400'); | |||
var getChildrenByTagName; | var getChildrenByTagName; | ||
importScript('MediaWiki:GetChildrenByTagName.js'); | importScript('MediaWiki:GetChildrenByTagName.js'); |
Revision as of 21:36, January 2, 2013
var getElementsByClassName; /* importScript('MediaWiki:GetElementsByClassName.js'); */ mw.loader.load('//zeldadungeon.net/wiki/index.php?title=MediaWiki:GetElementsByClassName.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400'); var getChildrenByTagName; 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"); alert(tabcontents.length); 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]); } }