משתמש:Yonidebest/monobook.js/imagenotinuse2.js

מתוך ויקיפדיה, האנציקלופדיה החופשית

הערה: לאחר השמירה, עליכם לנקות את זכרון המטמון (Cache) של הדפדפן על־מנת להבחין בשינויים.

  • במוזילה, פיירפוקס או ספארי, לחצו על מקש ה־Shift בעת לחיצתכם על העלה מחדש (Reload), או הקישו Ctrl+Shift+R (או Cmd+Shift+R במקינטוש של אפל).
  • באינטרנט אקספלורר, לחצו על מקש ה־Ctrl בעת לחיצתכם על רענן (Refresh), או הקישו על Ctrl+F5.
  • ב־Konqueror, פשוט לחצו על העלה מחדש (Reload), או הקישו על F5.
  • באופרה, ייתכן שתצטרכו להשתמש בכלים (Tools) > העדפות (Preferences) כדי לנקות לחלוטין את זכרון המטמון.
// Enabling these functions will add a tag "לא בשימוש" to [[מיוחד:Unusedimages]]. It was tested on Mozilla firefox. IE does some problems. created by [[User:Yonidebest]]
function deleteImagesOnlaod() {
   if (queryArray['deleteimage'] == 1) {
     if (document.getElementById('deleteconfirm') == null) return;
     document.getElementById('deleteconfirm').wpReason.value = "לא בשימוש";
     document.getElementById('deleteconfirm').submit();
   }
}
     
function startDeleteImages() {
  var as = document.getElementById('bodyContent').getElementsByTagName('a');
  var url;
  var counter = 1;
  var pagesLimit = 40; // Number of pages to delete
  for (var i=0; i < as.length; i++) {
     if (as[i].href.indexOf("http://upload.wikimedia.org/wikipedia/he") == 0 && counter <= pagesLimit) {
       url = 'http://he.wikipedia.org/w/index.php?title=תמונה:' + decodeURI(as[i].href.substring(as[i].href.lastIndexOf("/") + 1, as[i].href.length)) + '&action=delete&deleteimage=1';
       window.open(url);
       if (counter == pagesLimit) i = as.length;
       counter++;
     }
  }
}

addOnloadHook(function () {
   if (wgTitle == "Unusedimages")
    addLink('p-cactions', "javascript:startDeleteImages()", 'לא בשימוש', 'ca-deletenouse', 'מחק תמונות שאינן בשימוש', '1', '');
   deleteImagesOnlaod();
});