משתמש:מ. רובין/RedLinks.js

גרסה מ־14:16, 29 ביולי 2025 מאת מ. רובין (שיחה | תרומות) (יצירת דף עם התוכן " mw.loader.using(["mediawiki.api", "jquery.ui.dialog", "mediawiki.util"]).done(function(){ $(mw.util.addPortletLink('p-tb', '#', ' הצג קישורים אדומים')).click(function(){ var mainList = new Array(); var redLinksList = new Array(); var count=0; var numberOfItems = document.getElementsByTagName("a").length; mainList=document.getElementsByTagName ("a"); for(var i=0; i < numberOfItems; i++){ var B = mainList[i].className;...")
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)

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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
	mw.loader.using(["mediawiki.api", "jquery.ui.dialog", "mediawiki.util"]).done(function(){
	$(mw.util.addPortletLink('p-tb', '#', ' הצג קישורים אדומים')).click(function(){
		var mainList = new Array();
		var redLinksList = new Array();
		var count=0;
		var numberOfItems = document.getElementsByTagName("a").length;
		mainList=document.getElementsByTagName ("a");
		
		for(var i=0; i < numberOfItems; i++){
			var B = mainList[i].className;

			var A=document.getElementsByTagName ("a")[i];
			
			if (B=="new"){

			 var G = 	$(A).attr('title');
			 
			    var str = G;
				var pos = str.indexOf("(הדף אינו קיים)");
				var N = G.slice(0, pos-1);
				redLinksList[count]=N;
				count=count+1;
							 var Y = "YES";

			};
		  
		};
			
		var dialog = $("<div>").dialog({modal: true, resizable: false, title: mw.config.get("wgPageName")});
		var M="";
		for (var num in redLinksList) {
			var thislink = redLinksList[num]
			if (M.indexOf(thislink)>-1){
			}
			else{
				M= M + "<p>" + thislink + "</p>"
			};
		 };
		 dialog.append(M);
	});
});