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>*/