مستخدم:HailesG/common.js
المظهر
الملف المصاحب .css لهذا المظهر يمكن إضافته إلى في مستخدم:HailesG/common.css. |
ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات ( ).
/*[[ويكيبيديا:إضافة أدوات تحرير#أزرار قوالب]]*/
(function (e, t, n) {
var r = function () {
t("#wpTextbox1").wikiEditor("addToToolbar", {
section: "main",
group: "insert",
tools: {
/**بداية الأزرار**/
template: {
label: "قالب",
type: "button",
icon: "//upload.wikimedia.org/wikipedia/commons/4/4a/Norwegian_template_sign.png",
action: {
type: "encapsulate",
options: {
pre: "{{",
post: "}}"
}
}
},
signature: {
label: "توقيع",
type: "button",
icon: "//upload.wikimedia.org/wikipedia/commons/3/34/Toolbar_miss_signature.png",
action: {
type: "encapsulate",
options: {
pre: "",
post: "--{{مستخدم:اسمي/توقيعي}} ~~\~\~~"
}
}
}/**نهاية الأزرار: لا توضع فاصلة بعد العنصر الأخير**/
}
})
};
if (t.inArray(e.config.get("wgAction"), ["edit", "submit"]) !== -1) {
e.loader.using("user.options", function () {
if (e.user.options.get("usebetatoolbar")) {
e.loader.using("ext.wikiEditor", function () {
t(r)
})
} else {
t(customizeOrigToolbar)
}
})
}
})(mediaWiki, jQuery)
/*[[ويكيبيديا:إضافة أدوات تحرير#قائمة قوالب]]*/
(function (e, t, n) {
var r = function (e, t, r, i) {
var s = "";
if (r === n ? true : r) s += "{" + "{";
s += e;
if (i === n ? true : i) s += "}" + "}";
if (t) s += " – " + t;
return s
};
var i = function (e, t, r) {
var i = "";
if (r === n ? true : r) i += "{" + "{";
i += e;
if (t) i += t;
return i
};
var s = function (e, t, r, i) {
var s = "";
if (r === n ? true : r) s += "{" + "{";
s += e;
if (t) s += t;
if (i === n ? true : i) s += "}" + "}";
return s
};
var o = new Date;
var u = o.getUTCFullYear() + "-" + (o.getUTCMonth() < 9 ? "0" : "") + (o.getUTCMonth() + 1) + "-" + (o.getUTCDate() < 9 ? "0" : "") + o.getUTCDate();
var f = function () {
t("#wpTextbox1").wikiEditor("addToToolbar", {
section: "main",
groups: {
heading: {
tools: {
heading: {
label: "قالب",
type: "select",
list: {
/**بداية القائمة**/
disambiguation: {
label: r("توضيح"),
action: {
type: "encapsulate",
options: {
pre: i("توضيح"),
post: "}}",
ownline: true
}
}
},
references: {
label: r("مراجع"),
action: {
type: "encapsulate",
options: {
pre: i("مراجع"),
post: "}}",
ownline: false
}
}
}/**نهاية القائمة: لا توضع فاصلة بعد العنصر الأخير**/
}
}
}
}
}
})
};
if (t.inArray(e.config.get("wgAction"), ["edit", "submit"]) !== -1) {
e.loader.using("user.options", function () {
if (e.user.options.get("usebetatoolbar")) {
e.loader.using("ext.wikiEditor", function () {
t(f)
})
} else {
t(a)
}
})
}
})(mediaWiki, jQuery)
if (mwCustomEditButtons) {
mwCustomEditButtons.push({
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/0/03/Jeam.png",
"speedTip": "إجابة سؤال",
"tagOpen": "\n{{إجابة سؤال}}\n",
"tagClose": "\n{{انتهى}}\n",
"sampleText": "رد على السؤال"
});
}
//[[وب:مهذب ويكي]]
function autoEdFunctions(){var e=document.editform.wpTextbox1;e.value=autoEdUnicodify(e.value);e.value=autoEdISBN(e.value);e.value=autoEdWhitespace(e.value);e.value=autoEdUnicodeHex(e.value);e.value=autoEdWikilinks(e.value);e.value=autoEdHTMLtoWikitext(e.value);e.value=autoEdHeadlines(e.value);e.value=autoEdUnicodeControlChars(e.value);e.value=autoEdTemplates(e.value);e.value=autoEdTablestoWikitext(e.value);e.value=autoEdExtraBreaks(e.value);e.value=autoEdLinks(e.value);e.value=autoEdExtra(e.value)}autoEdMinor=false;autoEdTag="تعديلات بسيطة";autoEdLinkHover="";autoEdLinkName="نسق";importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/core.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/unicodify.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/isbn.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/whitespace.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/wikilinks.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/htmltowikitext.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/headlines.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/unicodecontrolchars.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/unicodehex.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/templates.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/tablestowikitext.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/extrabreaks.js&action=raw&ctype=text/javascript");importScriptURI("//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/links.js&action=raw&ctype=text/javascript")
function autoEdExtra(str) {
str = str.replace(/([\u0600-\u06ff])ـ*([\u0600-\u06ff])/g, "$1$2");
str = str.replace(/\|\s*list1\s*\=/g, "\|listclass\=hlist\n\|list1\=");
str = str.replace(/\|\s*list(\d)\s*\=/g, "\|list$1\=\n*");
str = str.replace(/\|\s*قائمة1\s*\=/g, "\|listclass\=hlist\n\|قائمة1\=");
str = str.replace(/\|\s*قائمة(\d)\s*\=/g, "\|قائمة$1\=\n*"); /*str = str.replace(/\]\]\s*\|\s*\[\[/g, "\]\]\n*\[\[");*/
/*str=str.replace(/\]\]\s*\-\s*\[\[/g,"\]\]\n*\[\[");*/
str = str.replace(/\s*\{\{\•\}\}\s*/g, "\n*");
str = str.replace(/\s*\{\{\•لف\}\}\s*/g, "\n*");
str = str.replace(/\s*\{\{\نقطة\s*لف\}\}\s*/g, "\n*");
str = str.replace(/\s*\{\{\–لف\}\}\s*/g, "\n*");
str = str.replace(/\s*\{\{\·\}\}\s*/g, "\n*");
str = str.replace(/\s*\{\{\·w\}\}\s*/g, "\n*");
str = str.replace(/\s*\{\{\•w\}\}\s*/g, "\n*");
str = str.replace(/\s*\{\{nowrap begin\}\}\s*/g, "");
str = str.replace(/\s*\{\{nowrap end\}\}\s*/g, "");
str = str.replace(/([\u0600-\u06ff])\s*[،,]\s*([\u0600-\u06ff])/g, "$1، $2");
str = str.replace(/([\u0600-\u06ff])(\]\])\s*[،,]\s*([\u0600-\u06ff])/g, "$1$2، $3");
str = str.replace(/([\u0600-\u06ff])\s*[،,]\s*(\[\[)([\u0600-\u06ff])/g, "$1، $2$3");
str = str.replace(/([\u0600-\u06ff])(\]\])\s*[،,]\s*(\[\[)([\u0600-\u06ff])/g, "$1$2، $3$4");
str = str.replace(/(ref>\s*),/g, "$1،");
str = str.replace(/([\u0600-\u06ff](\]\])*\s*);/g, "$1؛");
str = str.replace(/ \؛/g, "؛");
str = str.replace(/ \. /g, ". ");
str = str.replace(/ \./g, ".");
str = str.replace(/\« /g, "«");
str = str.replace(/ \»/g, "»");
str = str.replace(/ \: /g, ": ");
str = str.replace(/ \:/g, ":");
str = str.replace(/\)\)/g, ")");
str = str.replace(/\(\(/g, "(");
str = str.replace(/\( /g, "(");
str = str.replace(/ \)/g, ")");
str = str.replace(/ \]/g, "]");
str = str.replace(/\[ /g, "[");
str = str.replace(/ \?/g, "?");
str = str.replace(/\n\d\-/g, "\n*");
str = str.replace(/\n\d\./g, "\n*");
str = str.replace(/\n\d\d\-/g, "\n*");
str = str.replace(/\n\d\d\./g, "\n*");
str = str.replace(/\n\-/g, "\n*");
str = str.replace(/\٪/g, "%");
str = str.replace(/ %/g, "%");
str = str.replace(/٠/g, "0");
str = str.replace(/١/g, "1");
str = str.replace(/٢/g, "2");
str = str.replace(/٣/g, "3");
str = str.replace(/٤/g, "4");
str = str.replace(/٥/g, "5");
str = str.replace(/٦/g, "6");
str = str.replace(/٧/g, "7");
str = str.replace(/٨/g, "8");
str = str.replace(/٩/g, "9");
str = str.replace(/ \و /g, " و");
str = str.replace(/\n\و /g, "\nو");
str = str.replace(/\ق\.\م/g, "ق م");
str = str.replace(/\ق\.\م\./g, "ق م");
str = str.replace(/\ء\ا /g, "ء ");
str = str.replace(/\[file\:/gi, "[ملف:");
str = str.replace(/\[image\:/gi, "[ملف:");
str = str.replace(/\|thumbnail/g, "|تصغير");
str = str.replace(/\|thumb/g, "|تصغير");
str = str.replace(/\|left/g, "|يسار");
str = str.replace(/\|right/g, "|يمين");
str = str.replace(/\|center/g, "|مركز");
str = str.replace(/\p\x\|/g, "بك|");
str = str.replace(/\p\x\]\]/g, "بك]]");
str = str.replace(/\<ref \name\=\"\"\>/g, "<ref>");
str = str.replace(/ \<ref/g, "<ref");
str = str.replace(/\n\<ref/g, "<ref");
str = str.replace(/(==[\t ]*)(?:شاهد أيضا|اقرأ أيضا|إقرأ أيضا|طالع أيضا|أنظر أيضا|إنظر أيضا|انظر ايضا|أنظر أيضًا|أنظر أيضاً|See also)([\t ]*==)/gi, "$1انظر أيضا$2");
str = str.replace(/(==[\t ]*)المصادر([\t ]*==)/g, "$1مصادر$2");
str = str.replace(/(==[\t ]*)المراجع([\t ]*==)/g, "$1مراجع$2");
str = str.replace(/(==[\t ]*)قصة الفيلم([\t ]*==)/g, "$1القصة$2");
str = str.replace(/(==[\t ]*)الممثلون والشخصيات([\t ]*==)/g, "$1طاقم التمثيل$2");
str = str.replace(/(==[\t ]*)بطولة([\t ]*==)/g, "$1طاقم التمثيل$2");
str = str.replace(/(==[\t ]*)فريق العمل([\t ]*==)/g, "$1طاقم التمثيل$2");
str = str.replace(/(==[\t ]*)الممثلون([\t ]*==)/g, "$1طاقم التمثيل$2");
str = str.replace(/(==[\t ]*)الممثلين([\t ]*==)/g, "$1طاقم التمثيل$2");
str = str.replace(/(==[\t ]*)طاقم الممثلين([\t ]*==)/g, "$1طاقم التمثيل$2");
str = str.replace(/(==[\t ]*)فريق العمل([\t ]*==)/g, "$1طاقم التمثيل$2");
str = str.replace(/\البلد=[[الولايات المتحدة]]/g, "البلد={{الولايات المتحدة}}");
str = str.replace(/\[[أكشن]]،/g, "[[حركة (نوع)]] <br />");
str = str.replace(/\{{ثبت المراجع وإطار}}/g, "{{مراجع}}");
str = str.replace(/\{{reflist}}/gi, "{{مراجع}}");
str = str.replace(/\{{ثبت المراجع}}/g, "{{مراجع}}");
str = str.replace(/\{{ثبت_المراجع}}/g, "{{مراجع}}");
str = str.replace(/(==[\t ]*)روابط خارجية([\t ]*==)/g, "$1وصلات خارجية$2");
str = str.replace(/\{{مقال تفصيلي/g, "{{مفصلة");
str = str.replace(/\[\[category\:/gi, "[[تصنيف:");
str = str.replace(/navbox generic/gi, "Navbox");
str = str.replace(/ \او /g, " أو ");
str = str.replace(/ \فى /g, " في ");
str = str.replace(/ \هى /g, " هي ");
str = str.replace(/\إسم /g, "اسم ");
str = str.replace(/\عبدال/g, "عبد ال");
str = str.replace(/\إبن /g, "ابن ");
str = str.replace(/\ال'''/g, "'''ال");
str = str.replace(/\فلم أمريكي/g, "فيلم أمريكي");
str = str.replace(/\ إلي /g, " إلى ");
str = str.replace(/\ الى /g, " إلى ");
str = str.replace(/\اخرج/g, "أخرج");
str = str.replace(/\ احد /g, " أحد ");
str = str.replace(/\ اسهم /g, " أسهم ");
str = str.replace(/\ واسهم /g, " وأسهم ");
str = str.replace(/\ ادوار /g, " أدوار ");
str = str.replace(/\ الادوار /g, " الأدوار ");
str = str.replace(/\ اذا /g, " إذا ");
str = str.replace(/\ واذا /g, " وإذا ");
str = str.replace(/\ارسل/g, "أرسل");
str = str.replace(/\إتحاد/g, "اتحاد");
str = str.replace(/\الكترون/g, "إلكترون");
str = str.replace(/\انترنت/g, "إنترنت");
str = str.replace(/\مسئول/g, "مسؤول");
str = str.replace(/\شئون/g, "شؤون");
str = str.replace(/\اضافة/g, "إضافة");
str = str.replace(/\استراتيج/g, "إستراتيج");
str = str.replace(/\ديموق/g, "ديمق");
str = str.replace(/\إضط/g, "اضط");
str = str.replace(/\إقتص/g, "اقتص");
str = str.replace(/\إجتم/g, "اجتم");
str = str.replace(/\إكت/g, "اكت");
str = str.replace(/\إستعم/g, "استعم");
str = str.replace(/\إستخ/g, "استخ");
str = str.replace(/\إنسح/g, "انسح");
str = str.replace(/\امبرا/g, "إمبرا");
str = str.replace(/\إعت/g, "اعت");
str = str.replace(/\إغت/g, "اغت");
str = str.replace(/\إستب/g, "استب");
str = str.replace(/\أخري/g, "أخرى");
str = str.replace(/\اكبر/g, "أكبر");
str = str.replace(/\اكثر/g, "أكثر");
str = str.replace(/\اشهر/g, "أشهر");
str = str.replace(/\الدكتور /g, "");
str = str.replace(/\ال([\u0600-\u06ff]*)\يه /g, "ال$1ية ");
str = str.replace(/\وال([\u0600-\u06ff]*)\يه /g, "وال$1ية ");
str = str.replace(/\فال([\u0600-\u06ff]*)\يه /g, "فال$1ية ");
str = str.replace(/\فال([\u0600-\u06ff]*)\يه /g, "فال$1ية ");
str = str.replace(/\لل([\u0600-\u06ff]*)\يه /g, "لل$1ية ");
str = str.replace(/\ىّ /g, "ي ");
str = str.replace(/\ىء/g, "ئ");
str = str.replace(/ /g, " ");
str = str.replace(/\{NAMESPACE}/g, "{نطاق}");
str = str.replace(/\{DEFAULTSORT/g, "{ترتيب_غيابي");
str = str.replace(/\{PAGENAME\}/g, "{اسم_الصفحة}");
str = str.replace(/\{FULLPAGENAME\}/g, "{اسم_صفحة_كامل}");
str = str.replace(/\{FULLPAGENAMEE\}/g, "{عنوان_صفحة_كامل}");
str = str.replace(/\{CURRENTMONTHNAME\}/g, "{اسم_الشهر_الحالي}");
str = str.replace(/\{CURRENTYEAR\}/g, "{عام_حالي}");
str = str.replace(/\{fullurl\:/g, "{عنوان_كامل:");
str = str.replace(/\{urlencode\:/g, "{كود_المسار:");
str = str.replace(/\#if\:/g, "#لو:");
str = str.replace(/\#ifeq\:/g, "#لومعادلة:");
str = str.replace(/\#ifexist\:/g, "#لوموجود:");
str = str.replace(/\#ifexpr\:/g, "#لوتعبير:");
str = str.replace(/\#expr\:/g, "#تعبير:");
str = str.replace(/\#switch\:/g, "#تبديل:");
str = str.replace(/\#time\:/g, "#وقت:");
//str = str.replace(/\n\s*#\s*/g, "\]\]\"\, \"\[\[");//LuaMPConverto
return str
};
// Open external links in new window
mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-exlinks.js&action=raw&ctype=text/javascript');
// Collapsible navigation for Vector
//mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-CollapsibleNav.js&action=raw&ctype=text/javascript');
//importScript('User:Zaher kadour/Gadget-CollapsibleNav.js');
// Syntax Highlighter
//mw.loader.load('//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-DotsSyntaxHighlighter.js&action=raw&ctype=text/javascript');
//autoFormatter
//mw.loader.load("//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript");
//cleanDiff
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:TMg/cleanDiff.js&action=raw&ctype=text/javascript');
//XTools
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hedonil/XTools/XTools.js&action=raw&ctype=text/javascript');
//[[ويكيبيديا:لمح البصر]]
//importScript('ar:User:Antime/twinkle-on.js');
importStylesheet('User:Antime/Gadget-morebits.css');