<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="he">
	<id>https://chabadpedia.co.il/index.php?action=history&amp;feed=atom&amp;title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99%3AGadget-watchlistMark.js</id>
	<title>מדיה ויקי:Gadget-watchlistMark.js - היסטוריית גרסאות</title>
	<link rel="self" type="application/atom+xml" href="https://chabadpedia.co.il/index.php?action=history&amp;feed=atom&amp;title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99%3AGadget-watchlistMark.js"/>
	<link rel="alternate" type="text/html" href="https://chabadpedia.co.il/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-watchlistMark.js&amp;action=history"/>
	<updated>2026-04-11T07:59:15Z</updated>
	<subtitle>היסטוריית הגרסאות של הדף הזה בוויקי</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://chabadpedia.co.il/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-watchlistMark.js&amp;diff=835123&amp;oldid=prev</id>
		<title>מ. רובין: יצירת דף חדש</title>
		<link rel="alternate" type="text/html" href="https://chabadpedia.co.il/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-watchlistMark.js&amp;diff=835123&amp;oldid=prev"/>
		<updated>2026-03-19T12:26:33Z</updated>

		<summary type="html">&lt;p&gt;יצירת דף חדש&lt;/p&gt;
&lt;p&gt;&lt;b&gt;דף חדש&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// the usual prayer&lt;br /&gt;
if ((mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) == -1 &amp;amp;&amp;amp; mw.config.get(&amp;#039;wgCanonicalSpecialPageName&amp;#039;) == &amp;quot;Contributions&amp;quot;)&lt;br /&gt;
	|| (mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) == 14))&lt;br /&gt;
	$(document).ready(function() {&lt;br /&gt;
var isCat = mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) == 14;&lt;br /&gt;
var watchList = {};&lt;br /&gt;
&lt;br /&gt;
function readWatchList(continuation) {&lt;br /&gt;
	var params = { action: &amp;#039;query&amp;#039;, list: &amp;#039;watchlistraw&amp;#039;, wrlimit: &amp;#039;max&amp;#039;, format: &amp;#039;json&amp;#039;, rawcontinue: 1 };&lt;br /&gt;
	if (continuation)&lt;br /&gt;
		params.wrcontinue = continuation;&lt;br /&gt;
	$.getJSON(mw.util.wikiScript(&amp;#039;api&amp;#039;), params, function(data) {&lt;br /&gt;
		if (data &amp;amp;&amp;amp; data.watchlistraw)&lt;br /&gt;
			$.each(data.watchlistraw, function(key, val) { watchList[val.title] = true; });&lt;br /&gt;
		if (data &amp;amp;&amp;amp; data[&amp;#039;query-continue&amp;#039;])&lt;br /&gt;
			readWatchList(data[&amp;#039;query-continue&amp;#039;][&amp;#039;watchlistraw&amp;#039;][&amp;#039;wrcontinue&amp;#039;]);&lt;br /&gt;
		else&lt;br /&gt;
			colorWatched();&lt;br /&gt;
	});&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function watchText(watch) { return (isCat ? &amp;#039; &amp;#039;:&amp;#039;&amp;#039;) + (watch ? &amp;#039;[עקוב]&amp;#039; : &amp;#039;[הסר]&amp;#039;);}&lt;br /&gt;
function watchTitle(watch){ return watch? &amp;#039;הוסף לרשימת המעקב שלי&amp;#039; : &amp;#039;הסר מרשימת המעקב שלי&amp;#039;;}&lt;br /&gt;
&lt;br /&gt;
function colorWatched() {&lt;br /&gt;
&lt;br /&gt;
	var &lt;br /&gt;
		pagesList = isCat ? $(&amp;#039;#mw-pages&amp;#039;).find(&amp;#039;li&amp;#039;) : mw.util.$content.find(&amp;#039;ul &amp;gt; li&amp;#039;),&lt;br /&gt;
		all = pagesList.each(function() {&lt;br /&gt;
		var li = $(this);&lt;br /&gt;
		var line = li.children().filter(&amp;#039;a:last&amp;#039;);&lt;br /&gt;
		var page = line.attr(&amp;#039;title&amp;#039;);&lt;br /&gt;
		var watched = watchList[page] || false;&lt;br /&gt;
		if (watched)&lt;br /&gt;
			line.addClass(&amp;#039;iswatched&amp;#039;);&lt;br /&gt;
		var watchLink = $(&amp;#039;&amp;lt;span&amp;gt;&amp;#039;, {&amp;#039;class&amp;#039;: watched? &amp;#039;unwatchit-link&amp;#039; : &amp;#039;watchit-link&amp;#039;, title: watchTitle( !watched)})&lt;br /&gt;
			.text(watchText(! watched))&lt;br /&gt;
			.click(function() {watchIt($(this), page)});&lt;br /&gt;
		li.append(watchLink);&lt;br /&gt;
	}),&lt;br /&gt;
	showLink = $(&amp;#039;&amp;lt;a&amp;gt;&amp;#039;, {href: &amp;#039;#&amp;#039;, text:&amp;#039;הצג קישוריות מעקב&amp;#039;}).click(&lt;br /&gt;
		function(){&lt;br /&gt;
			mw.util.addCSS(&amp;#039;.unwatchit-link,.watchit-link{display:inline;}&amp;#039;);&lt;br /&gt;
			$(this).remove();&lt;br /&gt;
		}&lt;br /&gt;
	);&lt;br /&gt;
	&lt;br /&gt;
	if ($(&amp;#039;#contentSub a&amp;#039;).length)&lt;br /&gt;
		$(&amp;#039;#contentSub a:last&amp;#039;).after(showLink).after(&amp;#039; | &amp;#039;);&lt;br /&gt;
	else&lt;br /&gt;
		$(&amp;#039;#contentSub&amp;#039;).append(showLink);	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function watchIt(span, page) {&lt;br /&gt;
	var watched = span.hasClass(&amp;#039;unwatchit-link&amp;#039;);&lt;br /&gt;
	var params = {action: &amp;#039;watch&amp;#039;, title: page, format: &amp;#039;json&amp;#039;};&lt;br /&gt;
	if (watched)&lt;br /&gt;
		params.unwatch = &amp;#039;&amp;#039;;&lt;br /&gt;
	if (mw &amp;amp;&amp;amp; mw.user &amp;amp;&amp;amp; mw.user.tokens)&lt;br /&gt;
		params.token = mw.user.tokens.get(&amp;#039;watchToken&amp;#039;);&lt;br /&gt;
	$.post(mw.util.wikiScript(&amp;#039;api&amp;#039;), params, function() {&lt;br /&gt;
		var lines=$(&amp;#039;a&amp;#039;).filter(function(){return $(this).text()==page});&lt;br /&gt;
		lines.parent().children(&amp;#039;span.watchit-link, span.unwatchit-link&amp;#039;)&lt;br /&gt;
			.toggleClass(&amp;#039;unwatchit-link  watchit-link&amp;#039;)&lt;br /&gt;
			.text(watchText(watched))&lt;br /&gt;
			.attr({title: watchTitle(watched)});&lt;br /&gt;
		lines.toggleClass(&amp;#039;iswatched&amp;#039;);&lt;br /&gt;
	});&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mw.util.addCSS(&lt;br /&gt;
	&amp;quot;.unwatchit-link{color:#a00; cursor: pointer; font-size: 70%;display:none}  \n&amp;quot; +&lt;br /&gt;
	&amp;quot;.watchit-link{color:#008; cursor: pointer; font-size: 70%;display:none}  \n&amp;quot; +&lt;br /&gt;
	&amp;quot;.iswatched{font-weight: bolder;}&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
readWatchList();&lt;br /&gt;
&lt;br /&gt;
}); // document ready&lt;/div&gt;</summary>
		<author><name>מ. רובין</name></author>
	</entry>
</feed>