WikiDer > MediaWiki: Group-sysop.js - Уикипедия
MediaWiki:Group-sysop.js - Wikipedia
Ескерту: Сақтағаннан кейін, өзгерістерді көру үшін браузердің кэшін айналып өту керек. Google Chrome, Firefox, Microsoft Edge және Сафари: Түймесін басып тұрыңыз Ift Shift пернесін басыңыз және Қайта жүктеу құралдар тақтасының түймесі. Басқа браузерлер туралы толық ақпарат пен нұсқаулықтарды қараңыз Википедия: кэшті айналып өту.
| Бұл JavaScript тек әкімшілерге арналған. Ол жүктелген MediaWiki: Common.js. Осы параққа кез-келген өзгертулер енгізу керек талқылау беті немесе Ауыл сорғы. Өзгерістер бірнеше минут ішінде көрінетінін ескеріңіз. Мұндағы қателіктер бүкіл энциклопедияны бұзуы мүмкін, сондықтан сіз не істеп жатқаныңызды біліп алыңыз. Тестілеуді өзіңіздің жеке тұлғаңызда жасауға болады жалпы.js немесе мұқабаға арналған JS файлы. |
// <новики>$(функциясы () { // Жалтақтау егер ( терезе.DisableSysopJS ) { қайту; } /*** Автоматты түрде өшіру ** CSD / XFD / PROD шаблондарын парақтан іздейді; егер біреу болса, алады* шаблонға жасырылған және «өшіруді» өзгертетін жою себебі* жою туралы қысқаша мәліметті алдын-ала жүктеуге арналған қойынды сілтемесі. ** Күтушілер: Бақытты қауын */ (функциясы () { var сілтеме, себебі; егер (құжат.getElementById(«жою») && құжат.getElementById('критерийді жою')) { сілтеме = құжат.getElementById(«жою»).getElementsByTagName('A')[0]; себебі = құжат.getElementById('жою-себеп').ішкіHTML; сілтеме.setAttribute('href' , сілтеме.getAttribute('href') + '& wpReason =' + себебі); } })(); /*** Сезімтал IP тексеру құралы ** Сезімтал IP мекенжайын бұғаттауы мүмкін болған кезде әкімшілерге хабарлаңыз. IP мекенжайлары* саяси себептерге байланысты немесе олар сезімтал ретінде жіктелуі мүмкін* Википедия қолданатын боттарға немесе басқа техникалық қызметтерге әсер етеді. Қараңыз* [[WP: SIP]] толығырақ ақпарат алу үшін. ** Қызметкерлер: Страдивариус мырза */ егер (mw.конфигурация.алу('wgCanonicalSpecialPageName') === «Блоктау» || mw.конфигурация.алу('wgCanonicalSpecialPageName') === «Жарналар») { // Жүктеме тәуелділігі. mw.тиегіш.қолдану([ 'ext.gadget.libSensitiveIPs', 'mediawiki.api', 'mediawiki.util', 'mediawiki.jqueryMsg', ]).содан кейін( функциясы() { // Бізде жарамды IP мекенжайы немесе CIDR ауқымы бар-жоғын тексеріп, шығыңыз // Егер болмаса. (IsIPAddress-тің екінші аргументі дұрыс болса, онда // CIDR ауқымына да рұқсат етілген.) // wgRelevantUserName пайдалану мүмкін емес, ол IP ауқымында анықталмаған: [[phab: T206954]] егер (mw.конфигурация.алу('wgCanonicalSpecialPageName') === «Блоктау») { $ ip = $('енгізу [name = wpTarget]'); } басқа егер (mw.конфигурация.алу('wgCanonicalSpecialPageName') === «Жарналар») { $ ip = $('енгізу [name = мақсат]'); } егер (!$ ip.ұзындығы || !mw.утил.isIPAddress($ ip.вал(), шын)) { қайту; } // IP немесе ауқымның сезімтал екендігін тексеріңіз. mw.libs.сезімтал IP.сұрау({ тест: [$ ip.вал()] }).содан кейін(функциясы (деректер) { var матч = деректер.сезімтал.матчтар[0], сипаттама, $ msg; егер (!матч) { // IP мекен-жайы немесе ауқымы сезімтал емес, сондықтан шығыңыз. қайту; } // IP немесе ауқым сезімтал, сондықтан пайдаланушыға хабарлаңыз. Біріншіден, // IP немесе ауқымға жататын объектінің сипаттамасын алу // дейін. сипаттама = деректер.сезімтал.субъектілер[матч['id-id']].сипаттама; егер (!сипаттама) { лақтыру жаңа Қате('Коды бар нысанға сипаттама табылмады' ' + матч['id-id'] + '"'); } // Хабарламаны параққа сәйкес өзгерту var әрекет = mw.конфигурация.алу('wgCanonicalSpecialPageName') === «Блоктау» ? «бұғаттау» : «қарау»; // Хабар мәтінін орнатыңыз. Сипаттама викитексте берілген, сондықтан // біз барлық хабарламаны викитекст ретінде орнатамыз, содан кейін оны талдаймыз // хабарламасы бар HTML (). mw.хабарламалар.орнатылды({ 'sysop-сезімтал-ip-блок-ескерту': 'Сен ' + әрекет + 'сезімтал IP мекен-жайы' + сипаттама + '. Міндетті түрде ' + '[[мета: Байланыс комитеті / Белгілі блоктар | хабарлау]]' + '[[мета: Байланыс комитеті | Викимедиа қорының байланыс комитеті]]' + егер бұғатталған болса, бірден. ' }); // Пайдаланушыға хабарлау үшін хабарламаны жинаңыз. $ msg = $('<кесте>').қосу( $('').қосу( $('').CSS({'тік-туралау':'орталық'}).қосу( $('
').аттр({'src': '//upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Nuvola_apps_important.svg/48px-Nuvola_apps_important.svg.png'}) ) ).қосу( ' ' + mw.хабар('sysop-сезімтал-ip-блок-ескерту').талдау() + ' ' ) ); // Хабарлама жіберу. mw.хабарлау($ msg); }); }); }});//