משתמש:דגש/הפניות.js

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

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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על Ctrl-F5.
var action = mw.config.get('wgAction');
var page = mw.config.get('wgPageName');
var status = $("#firstHeading").text();
if ((action === 'delete') && (status.indexOf('הפעולה בוצעה')>-1)){
$.getJSON('/w/api.php?action=query&prop=linkshere&lhprop=title&lhshow=redirect&lhlimit=max&titles='+page+'&format=json', function(response) {

var pages = response.query.pages;
for (var p in pages) {
if (pages[p].linkshere) {
if (confirm('לדף הזה יש הפניות. האם למחוק אותן?')){
for (var l of pages[p].linkshere) {
var api = new mw.Api();
			api.postWithToken('delete', {

	"action": "delete",
	"format": "json",
	"title": l.title,
	"reason": 'מחיקה אוטומטית של הפניה, בעקבות מחיקת דף היעד'
	}).done(function(data){
if (data && data['delete']){						
mw.notify('נמחקה הפניה');
}
});
}
}
}
}
});
}