User:Dori/monobook.js

function bidiSwitchSetup { var editform = document.getElementById("wpTextbox1"); if (editform == null) { return; }	bidiAddButton(editform, "Default", function(style) {		style.direction = "inherit";		style.unicodeBidi = "inherit";	}); bidiAddButton(editform, "dir=ltr", function(style) {		style.direction = "ltr";	}); bidiAddButton(editform, "dir=rtl", function(style) {		style.direction = "rtl";	}); bidiAddButton(editform, "bidi=normal", function(style) {		style.unicodeBidi = "normal";	}); bidiAddButton(editform, "bidi=override", function(style) {		style.unicodeBidi = "bidi-override";	}); }

function bidiAddButton(before, label, action) { var button = document.createElement("input"); button.type = "button"; button.value = label; button.onclick = function(event) { var box = document.getElementById("wpTextbox1"); if (box == null) { alert("Broken! Edit box missing."); } else { //var style = document.getOverrideStyle(box, null); var style = box.style; action(style); }	}	before.parentNode.insertBefore(button, before); }

hookEvent('load', bidiSwitchSetup);

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);