User:Soroush/monobook.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/*<pre>*/
document.write('<script type="text/javascript" src="'
+ 'http://fa.wikipedia.org/w/index.php?title=User:Behaafarid/EsfahbodTools.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="'
+ 'http://fa.wikipedia.org/w/index.php?title=User:Behaafarid/PersianKeyboardDev.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="'
+ 'http://fa.wikipedia.org/w/index.php?title=User:Behaafarid/BehaafaridTools.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
/*RTL and LTR*/
function bidiSwitchSetup() {
var editform = document.getElementById("editform");
if (editform == null) {
return;
}
bidiAddButton(editform, "Default", function(style) {
style.direction = "inherit";
style.unicodeBidi = "inherit";
});
bidiAddButton(editform, "ltr (Left-To-Right)", function(style) {
style.direction = "ltr";
});
bidiAddButton(editform, "rtl (Right-To-Left)", 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);
//End of Rtl-ltr code
function InsertButtonsToToolBar()
{
tooly = document.getElementById('toolbar');
if (tooly != null)
{
redirect= "<a href=\"javascript:insertTags('#REDIRECT [[',']]','نام صفحه');\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png"
+ "\" title=\"تغییر مسیر\"></a>";
/*ی\u200cک\u200cعربی*/
YKArabic = "<a href=\"javascript:YKarabic(document.editform.wpTextbox1);\">ي\u200cك</a>|";
/*فاصله مجازی*/
zwnj = "<a href=\"javascript:FM(document.editform.wpTextbox1);\">ZWNJ</a>|";
/*نویسه غیراستاندارد*/
nonS = "<a href=\"javascript:NonStandard(document.editform.wpTextbox1);\">هٔ</a>|";
/*تبدیل به یونیکد در آدرسهای وب*/
URLFIX = "<a href=\"javascript:URLfix(document.editform.wpTextbox1);\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/b/ba/Button_decode_URI.png"
+ "\" title=\"تبدیل به یونیکد در آدرسهای وب\"></a>";
/*فارسی\u200cسازی ارقام*/
Dig= "<a href=\"javascript:digits(document.editform.wpTextbox1);\">123</a>|";
/*اَبَرابزار*/
STool= "<a href=\"javascript:SuperTool(document.editform.wpTextbox1);\">ن\u200cکن</a>|";
/* Fa Template */
FaTemp = " <br/> | <a href=\"javascript:insertTags('{{فارسی}}','','');\">FARSI_TEMPLATE</a>";
tooly.innerHTML =redirect+YKArabic+zwnj+nonS+Dig+STool+ FaTemp;
}
}
addOnloadHook(InsertButtonsToToolBar);
document.write('<script type="text/javascript" src="'
+ 'http://fa.wikipedia.org/w/index.php?title=User:Behaafarid/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
/*</pre>*/