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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על Ctrl-F5.
/* 
 מאפשר הוספה של כל הערכים בקטגוריה מסויימת לרשימת המעקב.
 לשימוש בסקריפט הוסיפו את השורה 
    importUserScript(משתמש:זה ינחמנו/watchCat.js);
לתחתית [[מיוחד:הדף שלי/monobook.js|דף המונובוק שלכם]]. לאחר מכן הכנסו ל[[מיוחד:רשימת המעקב/raw|דף זה]] - ועקבו אחר ההוראות שבמסגרת הורודה שבחלקו התחתון. אם המסגרת הורודה לא מופיעה יש לרענן את העמוד באמצעות לחיצה על ctrl+f5  או shift + כפתור הרענון בדפדפן. 
*/ 
 



function WL_parseList() {
        var WatchList=document.getElementById("mw-input-wpTitles"); 
        var TmpList=document.getElementById("WL_temp");
        var WL_status=document.getElementById("WL_status");      
        var list=new []();
        var vals=new []();
	var new_lst="";
        var count=0;
        list=TmpList.value.split("\n");
        var l=list.length;
        if (l>1000) {
                alert("הרשימה שהכנסת ארוכה - פעולה זו עלולה להמשך מספר דקות, יש ללחוץ על \"אישור\" ולהמתין בסבלנות \n מצב ההתקדמות יופיע בסמוך לכפתור שלחצת עליו זה עתה");
        }
        if (document.getElementById("WL_getAll").checked) {
		var spacenames = new []();
		spacenames[0]="";
		spacenames[1]="שיחה";
		spacenames[2]="משתמש";
		spacenames[3]="שיחת משתמש";
		spacenames[4]="ויקיפדיה";
		spacenames[5]="שיחת ויקיפדיה";
		spacenames[6]="תמונה";
		spacenames[7]="שיחת תמונה";
		spacenames[8]="מדיה ויקי";
		spacenames[9]="שיחת מדיה ויקי";
		spacenames[10]="תבנית";
		spacenames[11]="שיחת תבנית";
		spacenames[12]="עזרה";
		spacenames[13]="שיחת עזרה";
		spacenames[14]="קטגוריה";
		spacenames[15]="שיחת קטגוריה";
		spacenames[100]="פורטל";
		spacenames[101]="שיחת פורטל";
		
		for (var i=0; i<l; i++) {
			if (list[i] !== "") {
				vals=list[i].split('	');
				new_lst = new_lst + "\n" + spacenames[vals[0]] + ":" + vals[1];
				count++;
				WL_status.innerHTML=i+"/"+l;
			}
		}		
	}
	else {
		for (var j=0; j<l; j++) {
			if (list[j]!=="") {
				new_lst = new_lst + "\n" + list[j];
				count++;
			}
			WL_status.innerHTML=j+"/"+l;
		}
	}
	
        TmpList.value='';
        WL_status.innerHTML="";
	WatchList.value=WatchList.value+new_lst;
        alert('נוספו '+count+' ערכים לרשימת המעקב - כעת יש לשמור את הרשימה');
}
 
function AddCategoryToWatchList() {
        var WatchList=document.getElementById("mw-input-wpTitles"); 
        if (WatchList) {
                var WL_temp = document.createElement( "textarea" );      
                WL_temp.id="WL_temp";
		WL_temp.rows=10;
 
                var WL_div = document.createElement("div");
                WL_div.style.background='#ffcccc';
		WL_div.style.margin='2px'; 
		WL_div.style.padding='4px'; 
		WL_div.style.border='1px solid red';
 
                WL_div.appendChild(document.createTextNode("תיבה זו נועדה להקל עלייך להוסיף את כל הערכים מקטגוריה מסויימת לרשימת המעקב שלך. עליך להכנס להשתמש ב-     "));
                var catscan=document.createElement("a");
                catscan.setAttribute( "href", "https://toolserver.org/~daniel/WikiSense/CategoryIntersect.php?wikilang=he&wikifam=.wikipedia.org&basecat=&basedeep=3&templates=&mode=al&userlang=he&set-userlang=set+language");
                catscan.appendChild(document.createTextNode("catscan"));
                WL_div.appendChild(catscan);
                WL_div.appendChild(document.createTextNode(", להקיש בו את שם הקטגוריה ולסמן את התיבה \"פלט בפורמט CSV\"  ליד הכפתור \"סרוק\". תתקבל רשימה ארוכה אותה יש להעתיק כפי שהיא לתיבת הטקסט הריקה שמתחת להוראות אלו."));
                WL_div.appendChild(document.createTextNode(" לאחר מכן יש ללחוץ על הכפתור \"הוספה לרשימת המעקב\" - פעולה זו תעביר את הערכים מתיבת הטקסט התחתונה לתיבה העליונה, לאחר שפעולה זו מסתיימת יש ללחוץ על - \"עדכון הרשימה\" לצורך שמירת רשימת המעקב"));
 
                WL_div.appendChild(WL_temp);
 
                var WL_btn=document.createElement("input");
                WL_btn.type= "button";
                WL_btn.setAttribute( "value" , "הוספת לרשימת המעקב");
                WL_btn.onclick=function(){WL_parseList();};
                WL_div.appendChild(WL_btn);
 
                var WL_status=document.createElement("span");
                WL_status.id= "WL_status";
                WL_div.appendChild(WL_status);
		
		WL_div.appendChild(document.createElement("br"));
		
		var WL_getAll=document.createElement("input");
		WL_getAll.type= "checkbox";
 		WL_getAll.id= "WL_getAll";
		WL_div.appendChild(WL_getAll);
		WL_div.appendChild(document.createTextNode("דפים מכל המרחבים"));
		
                WatchList.parentNode.appendChild(WL_div);
        }
}
 
$(AddCategoryToWatchList);