کاربر:حجت/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;
}
//</pre>

