انتقل إلى المحتوى

مستخدم:HailesG/common.js

من ويكيبيديا، الموسوعة الحرة

ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات.

/*[[ويكيبيديا:إضافة أدوات تحرير#أزرار قوالب]]*/
(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');