User:ScudLee/monobook.js
|
Note: After saving, you have to bypass your browser's cache to see the changes. Mozilla/Safari/Konqueror: hold down Shift while clicking Reload (or press Ctrl-Shift-R), IE: press Ctrl-F5, Opera: press F5.
function moreLinks () { var tabs = document.getElementById('p-cactions').cloneNode(true); tabs.id = 'mytabs'; var listitems = tabs.getElementsByTagName('LI'); for (i=0;i<listitems.length;i++) { if(listitems[i].id) listitems[i].id = 'mytabs-' + listitems[i].id; } document.getElementById('column-content').appendChild(tabs); } if (window.addEventListener) window.addEventListener("load",moreLinks,false); else if (window.attachEvent) window.attachEvent("onload",moreLinks); function moveCatLinks () { var cats = document.getElementById('catlinks'); if (cats) { cats.className = 'portlet'; var cathead = document.createElement('H5'); cats.insertBefore(cathead, cats.firstChild); var catsA = cats.getElementsByTagName('A'); cathead.appendChild(catsA[0]); var catsdiv = document.createElement('DIV'); var catsP = cats.getElementsByTagName('P')[0]; cats.insertBefore(catsdiv, catsP); catsdiv.className = 'pBody'; var catsul = document.createElement('UL'); catsdiv.appendChild(catsul); for (i=1;i<catsA.length;i++) { var catsli = document.createElement('LI'); catsul.appendChild(catsli); catsli.appendChild(catsA[i]); } catsP.parentNode.removeChild(catsP); var sidebar = document.getElementById('column-one'); var lang = document.getElementById('p-lang'); if (lang) sidebar.insertBefore(cats, lang); else sidebar.appendChild(cats); } } if (window.addEventListener) window.addEventListener("load",moveCatLinks,false); else if (window.attachEvent) window.attachEvent("onload",moveCatLinks);