کاربر:حجت/editButtons.js
از ویکیپدیا، دانشنامهٔ آزاد.
نکته: پس از ذخیرهسازی ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را خالی کنید. موزیلا / فایرفاکس / Safari: کلید Shift را نگهدارید و روی دکمهٔ Reload کلیک کنید، یا کلیدهای Ctrl-Shift-R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای Cmd-Shift-R)؛ اینترنت اکسپلورر: کلید Ctrl نگهدارید و روی دکمهٔ Refresh کلیک کنید، یا کلیدهای Ctrl-F5 را با هم فشار دهید؛ Konqueror: روی دکمهٔ Reload کلیک کنید و یا کلید F5 را فشار دهید؛ اُپرا: کاربران اُپرا ممکن است لازم باشد که بطور کامل حافظهٔ نهانی مرورگر را در منوی Tools→Preferences خالی کنند.
//<pre style="direction:ltr;text-align:left">
function toggleDir (obj, quiet) {var isrtl = 0;
if (obj){
isrtl = obj.style.direction != 'ltr';
if (isrtl){
obj.style.textAlign = "left";
obj.style.direction = "ltr";
}
else{
obj.style.textAlign = "right";
obj.style.direction = "rtl";
}
}
else{
isrtl = isiri2901_lang;
if (isrtl)
setEnglish(obj, quiet);
else
setPersian(obj, quiet);
}
}
function fromEntityToUtf8 (obj) {
obj.value = obj.value.replace(/&#([0-9]+);/g,
function(s, n, ofs, all) {
return String.fromCharCode(n);
}
);
}
function fromUtf8ToEntity (obj_id) {
var obj = document.getElementById (obj_id);
obj.value = obj.value.replace(/([^\x00-\x7f])/g,
function(s, c, ofs, all) {
c = String(c);
return "&#"+c.charCodeAt(0)+";";
}
);
}
function escapeHTMLEntities (obj_id) {
var obj = document.getElementById (obj_id);
s = obj.value;
s = s.replace(/&/g, '&');
s = s.replace(/</g, '<');
s = s.replace(/>/g, '>');
s = s.replace(/'/g, ''');
s = s.replace(/"/g, '"');
obj.value = s;
}
function unescapeHTMLEntities (obj_id) {
var obj = document.getElementById (obj_id);
s = obj.value;
s = s.replace(/</g, '<');
s = s.replace(/>/g, '<');
s = s.replace(/'/g, '\'');
s = s.replace(/"/g, '"');
s = s.replace(/&/g, '&');
obj.value = s;
}
/**************************/
/**** Defining buttons ****/
/**************************/
function InsertButtonsToToolBar()
{
tooly = document.getElementById('toolbar');
if (tooly != null)
{
/**************************/
/**** Defining buttons ****/
/**************************/
/*تغییر جهت*/
toggleDirection = "<a href=\"javascript:toggleDir(document.editform.wpTextbox1);\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/d/d0/Button_toggle_dir.png"
+ "\" title=\"تغییر جهت جعبه ویرایش\"></a>";
/*ی\u200cک\u200cعربی*/
YKArabic = "<a href=\"javascript:YKarabic(document.editform.wpTextbox1);\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/8/88/Button_YehKeh.png"
+ "\" title=\"اصلاح کاف و یا\"></a>";
/*فاصله مجازی*/
zwnj = "<a href=\"javascript:FM(document.editform.wpTextbox1);\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/d/d0/Button_ZWNJ.png"
+ "\" title=\"فاصله مجازی\"></a>";
/*نویسه غیراستاندارد*/
nonS = "<a href=\"javascript:NonStandard(document.editform.wpTextbox1);\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/9/94/Button_non_standard.png"
+ "\" title=\"نویسه غیر استاندارد\"></a>";
/*فارسی\u200cسازی ارقام*/
Dig= "<a href=\"javascript:digits(document.editform.wpTextbox1);\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/4/4a/Button_numbers.png"
+ "\" title=\"فارسی سازی ارقام\"></a>";
/*تبدیل به یونیکد*/
Ent2Utf8 = "<a href=\"javascript:fromEntityToUtf8(document.editform.wpTextbox1);\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/f/f0/Button_UTF.png"
+ "\" title=\"تبدیل به یونیکد\"></a>";
/*ویکی\u200cسازی*/
Wfy= " <a href=\"javascript:insertTags('{{ویکی\u200cسازی}}','','');\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/3/38/Button_wikify.png"
+ "\" title=\"ویکی سازی\"></a>";
/*اَبَرابزار*/
STool= "<a href=\"javascript:SuperTool(document.editform.wpTextbox1);\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/f/fc/Button_super_tool.png"
+ "\" title=\"ابر ابزار\"></a>";
/*اصلاح علامت @*/
AtSignFix = "<a href=\"javascript:AtSignReplace(document.editform.wpTextbox1);\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/7/7f/Button_at_sign.png"
+ "\" title=\"اصلاح علامت @\"></a>";
/*بدون منبع*/
NoS= "<a href=\"javascript:insertTags('{{بدون منبع}}','','');\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/8/8a/Button_no_source_fa.png"
+ "\" title=\"بدون منبع\"></a>";
/*بدون منبع ۲*/
NoS2= "<a href=\"javascript:insertTags('{{subst:بم}}','','');\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/8/8a/Button_no_source_fa.png"
+ "\" title=\"بدون منبع مهلت دار\"></a>";
/*حق تکثیر مشکوک*/
Sus= "<a href=\"javascript:insertTags('{{حق تکثیر مشکوک}}','','');\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/c/c7/Button_Sus.png"
+ "\" title=\"حق تکثیر مشکوک\"></a>";
/*نقض حق تکثیر*/
CopyR= "<a href=\"javascript:insertTags('{{نقض حق تکثیر|url=','}}','Address');\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/6/6f/Button_CopyR.png"
+ "\" title=\"نقض حق تکثیر\"></a>";
/*لحن نامناسب*/
Tone= "<a href=\"javascript:insertTags('{{لحن نامناسب}}','','');\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/f/fc/Button_Tone.png"
+ "\" title=\"لحن نامناسب\"></a>";
/*ناقص*/
Stub= "<a href=\"javascript:insertTags('','{{ناقص}}','');\"><img src=\""
+ "http://upload.wikimedia.org/wikipedia/fa/f/fc/Button_stub_fa.png"
+ "\" title=\"ناقص\"></a>";
/*اصلاحات نقطه گذاری*/
Punc = "<a href=\"javascript:PunctuationFixes(document.editform.wpTextbox1)\">ن</a>";
Spacer = " ";
tooly.innerHTML = toggleDirection+YKArabic+zwnj+nonS+Dig+Ent2Utf8+STool+AtSignFix+Spacer
+Stub+NoS+NoS2+Sus+CopyR+Tone+Spacer+Punc+Spacer;
}
}
//</pre>

