کاربر:Gangleri/monobook.js
از ویکیپدیا، دانشنامهٔ آزاد.
نکته: پس از ذخیرهسازی ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را خالی کنید. موزیلا / فایرفاکس / Safari: کلید Shift را نگهدارید و روی دکمهٔ Reload کلیک کنید، یا کلیدهای Ctrl-Shift-R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای Cmd-Shift-R)؛ اینترنت اکسپلورر: کلید Ctrl نگهدارید و روی دکمهٔ Refresh کلیک کنید، یا کلیدهای Ctrl-F5 را با هم فشار دهید؛ Konqueror: روی دکمهٔ Reload کلیک کنید و یا کلید F5 را فشار دهید؛ اُپرا: کاربران اُپرا ممکن است لازم باشد که بطور کامل حافظهٔ نهانی مرورگر را در منوی Tools→Preferences خالی کنند.
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);