کاربر:Jeeputer/detectProtectionLevels.js

Shift را نگه دارید و روی دکمهٔ Reload در نوار ابزار مرورگر کلیک کنید. برای آگاهی از جزئیات و نحوهٔ پاک‌سازی حافظهٔ نهانی سایر مرورگرها، صفحهٔ ویکی‌پدیا:میانگیر مرورگرتان را خالی کنید را ببینید.
/** * Originally written by [[:en:User:Awesome Aasim]] at [[:en:User:Awesome Aasim/DetectProtectionLevels.js]] * All icons used in this script (linked here for attribution and for WhatLinksHere): * [[File:Move-protection-shackle.svg]] * [[File:Upload-protection-shackle.svg]] * [[File:Semi-protection-unlocked.svg]] * [[File:Full-protection-unlocked.svg]] * [[File:Extended-protection-unlocked.svg]] * [[File:Template-protection-unlocked.svg]] * [[File:Semi-protection-shackle.svg]] * [[File:Full-protection-shackle.svg]] * [[File:Extended-protection-shackle.svg]] * [[File:Template-protection-shackle.svg]] * [[File:Generic-protected-shackle.svg]] * [[File:Create-protection-unlocked.svg]] * [[File:Create-protection-shackle.svg]] * <nowiki> **/$(function() {var userGroups = mw.config.get("wgUserGroups");var protImage = "";var altProtImage1 = "";var altProtImage2 = "";var subsection = "";// can movetry {var moveProtectionLevels = mw.config.get("wgRestrictionMove");var canMove = false;if (moveProtectionLevels.length === 0) {canMove = true;} else {for (var i = 0; i < userGroups.length; i++) {if (userGroups[i] === moveProtectionLevels[0]) {canMove = true;}}}if (canMove) {//show the locks in their unlocked state} else {subsection = "انتقال";protImage = "//upload.wikimedia.org/wikipedia/en/thumb/4/44/Move-protection-shackle.svg/20px-Move-protection-shackle.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/en/thumb/4/44/Move-protection-shackle.svg/30px-Move-protection-shackle.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/en/thumb/4/44/Move-protection-shackle.svg/40px-Move-protection-shackle.svg.png";}} catch (Error) {console.error(Error);}// can uploadtry {var uploadProtectionLevels = mw.config.get("wgRestrictionUpload");var canUpload = false;if (uploadProtectionLevels.length === 0) {canUpload = true;} else {for (i = 0; i < userGroups.length; i++) {if (userGroups[i] === uploadProtectionLevels[0]) {canUpload = true;}}}if (canUpload) {//show the locks in their unlocked state} else {protImage = "//upload.wikimedia.org/wikipedia/en/thumb/d/d7/Upload-protection-shackle.svg/20px-Upload-protection-shackle.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/en/thumb/d/d7/Upload-protection-shackle.svg/30px-Upload-protection-shackle.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/en/thumb/d/d7/Upload-protection-shackle.svg/40px-Upload-protection-shackle.svg.png";subsection = "بارگذاری";}} catch (Error) {console.error(Error);}// can edittry {var editProtectionLevels = mw.config.get("wgRestrictionEdit");var canEdit = false;if (editProtectionLevels.length === 0) {canEdit = true;} else {for (i = 0; i < userGroups.length; i++) {if (userGroups[i] === editProtectionLevels[0]) {canEdit = true;}}}if (canEdit) {//show the locks in their unlocked stateswitch (editProtectionLevels[0]) {case "autoconfirmed":  protImage = "//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Semi-protection-unlocked.svg/20px-Semi-protection-unlocked.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Semi-protection-unlocked.svg/30px-Semi-protection-unlocked.svg.png";altProtImage2 = "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Semi-protection-unlocked.svg/40px-Semi-protection-unlocked.svg.png";subsection = "نیمه";break;case "sysop":  protImage = "//upload.wikimedia.org/wikipedia/commons/thumb/4/40/Full-protection-unlocked.svg/20px-Full-protection-unlocked.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/commons/thumb/4/40/Full-protection-unlocked.svg/30px-Full-protection-unlocked.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/commons/thumb/4/40/Full-protection-unlocked.svg/40px-Full-protection-unlocked.svg.png";subsection = "کامل";break;case "extendedconfirmed":  protImage = "//upload.wikimedia.org/wikipedia/commons/thumb/d/db/Extended-protection-unlocked.svg/20px-Extended-protection-unlocked.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/commons/thumb/d/db/Extended-protection-unlocked.svg/30px-Extended-protection-unlocked.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/commons/thumb/d/db/Extended-protection-unlocked.svg/40px-Extended-protection-unlocked.svg.png";subsection = "پایدار";break;case "templateeditor":  protImage = "//upload.wikimedia.org/wikipedia/en/thumb/5/5a/Template-protection-unlocked.svg/20px-Template-protection-unlocked.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/en/thumb/5/5a/Template-protection-unlocked.svg/30px-Template-protection-unlocked.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/en/thumb/5/5a/Template-protection-unlocked.svg/40px-Template-protection-unlocked.svg.png";subsection = "الگو";break;}} else {switch (editProtectionLevels[0]) {case "autoconfirmed":  protImage = "//upload.wikimedia.org/wikipedia/en/thumb/1/1b/Semi-protection-shackle.svg/20px-Semi-protection-shackle.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/en/thumb/1/1b/Semi-protection-shackle.svg/30px-Semi-protection-shackle.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/en/thumb/1/1b/Semi-protection-shackle.svg/40px-Semi-protection-shackle.svg.png";subsection = "نیمه";break;case "sysop":  protImage = "//upload.wikimedia.org/wikipedia/en/thumb/4/44/Full-protection-shackle.svg/20px-Full-protection-shackle.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/en/thumb/4/44/Full-protection-shackle.svg/30px-Full-protection-shackle.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/en/thumb/4/44/Full-protection-shackle.svg/40px-Full-protection-shackle.svg.png";subsection = "کامل";break;case "eliminator":  protImage = "//upload.wikimedia.org/wikipedia/en/thumb/4/44/Full-protection-shackle.svg/20px-Full-protection-shackle.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/en/thumb/4/44/Full-protection-shackle.svg/30px-Full-protection-shackle.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/en/thumb/4/44/Full-protection-shackle.svg/40px-Full-protection-shackle.svg.png";subsection = "کامل";break;case "extendedconfirmed":  protImage = "//upload.wikimedia.org/wikipedia/en/thumb/8/8c/Extended-protection-shackle.svg/20px-Extended-protection-shackle.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/en/thumb/8/8c/Extended-protection-shackle.svg/30px-Extended-protection-shackle.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/en/thumb/4/44/Full-protection-shackle.svg/40px-Full-protection-shackle.svg.png";subsection = "پایدار";break;case "templateeditor":  protImage = "//upload.wikimedia.org/wikipedia/en/thumb/5/53/Template-protection-shackle.svg/20px-Template-protection-shackle.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/en/thumb/5/53/Template-protection-shackle.svg/30px-Template-protection-shackle.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/en/thumb/5/53/Template-protection-shackle.svg/40px-Template-protection-shackle.svg.png";subsection = "الگو";break;default:  protImage = "//upload.wikimedia.org/wikipedia/en/thumb/9/99/Generic-protected-shackle.svg/20px-Generic-protected-shackle.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/en/thumb/9/99/Generic-protected-shackle.svg/30px-Generic-protected-shackle.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/en/thumb/9/99/Generic-protected-shackle.svg/40px-Generic-protected-shackle.svg.png";break;}}} catch (Error) {console.error(Error);}// can createtry {var createProtectionLevels = mw.config.get("wgRestrictionCreate");var canCreate = false;if (createProtectionLevels.length === 0) {canCreate = true;} else {for (i = 0; i < userGroups.length; i++) {if (userGroups[i] === createProtectionLevels[0]) {canCreate = true;}}}if (canCreate) {//show the locks unlockedif (createProtectionLevels.length > 0) {subsection = "ایجاد";protImage = "//upload.wikimedia.org/wikipedia/commons/thumb/8/86/Create-protection-unlocked.svg/20px-Create-protection-unlocked.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/commons/thumb/8/86/Create-protection-unlocked.svg/30px-Create-protection-unlocked.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/commons/thumb/8/86/Create-protection-unlocked.svg/40px-Create-protection-unlocked.svg.png";}         } else {subsection = "ایجاد";protImage = "//upload.wikimedia.org/wikipedia/en/thumb/0/02/Create-protection-shackle.svg/20px-Create-protection-shackle.svg.png";altProtImage1 = "//upload.wikimedia.org/wikipedia/en/thumb/0/02/Create-protection-shackle.svg/30px-Create-protection-shackle.svg.png";altProtImage2 = "//upload.wikimedia.org/wikipedia/en/thumb/0/02/Create-protection-shackle.svg/40px-Create-protection-shackle.svg.png";        }} catch (Error) {console.error(Error);}if (protImage.length > 0) {try {document.getElementById("mw-indicator-pp-default").innerHTML = "<span><a title=\"This page is protected.\" href=\"/wiki/ویکی‌پدیا:سیاست_حفاظت_از_صفحه‌ها#" + subsection + "\"><img height=\"20\" src=\"" + protImage + "\" srcset=\"" + altProtImage1 + " 1.5x, " + altProtImage2 + " 2x\" alt=\"قفل صفحهٔ حفاظت‌شده\"></a></span>";} catch (Error) {document.getElementsByClassName("mw-indicators")[0].innerHTML += "<div class=\"mw-indicator\" id=\"mw-indicator-pp-default\"><span><a title=\"این صفحه محافظت شده‌است.\" href=\"/wiki/ویکی‌پدیا:سیاست_حفاظت_از_صفحه‌ها#" + subsection + "\"><img height=\"20\" src=\"" + protImage + "\" srcset=\"" + altProtImage1 + " 1.5x, " + altProtImage2 + " 2x\" alt=\"قفل صفحهٔ حفاظت‌شده\"></a></span></div>";}}});//</nowiki>
🔥 Top keywords: