<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="he">
	<id>https://text.chabadpedia.com/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-QuickRCDiff.js</id>
	<title>מדיה ויקי:Gadget-QuickRCDiff.js - היסטוריית גרסאות</title>
	<link rel="self" type="application/atom+xml" href="https://text.chabadpedia.com/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-QuickRCDiff.js"/>
	<link rel="alternate" type="text/html" href="https://text.chabadpedia.com/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-QuickRCDiff.js&amp;action=history"/>
	<updated>2026-05-16T15:58:48Z</updated>
	<subtitle>היסטוריית הגרסאות של הדף הזה בוויקי</subtitle>
	<generator>MediaWiki 1.40.3</generator>
	<entry>
		<id>https://text.chabadpedia.com/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-QuickRCDiff.js&amp;diff=5521&amp;oldid=prev</id>
		<title>חלוקת קונטרסים: גרסה אחת יובאה: ייבוא גאדג&#039;טים מחב&quot;דפדיה. קרדיט לויקיפדיה על מה שהועתק מהם לחב&quot;דפדיה</title>
		<link rel="alternate" type="text/html" href="https://text.chabadpedia.com/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-QuickRCDiff.js&amp;diff=5521&amp;oldid=prev"/>
		<updated>2024-07-25T13:54:13Z</updated>

		<summary type="html">&lt;p&gt;גרסה אחת יובאה: ייבוא גאדג&amp;#039;טים מחב&amp;quot;דפדיה. קרדיט לויקיפדיה על מה שהועתק מהם לחב&amp;quot;דפדיה&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;he&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;→ הגרסה הקודמת&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;גרסה מ־16:54, 25 ביולי 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;he&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(אין הבדלים)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>חלוקת קונטרסים</name></author>
	</entry>
	<entry>
		<id>https://text.chabadpedia.com/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-QuickRCDiff.js&amp;diff=5520&amp;oldid=prev</id>
		<title>Men770 ב־05:46, 6 באוקטובר 2017</title>
		<link rel="alternate" type="text/html" href="https://text.chabadpedia.com/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-QuickRCDiff.js&amp;diff=5520&amp;oldid=prev"/>
		<updated>2017-10-06T05:46:04Z</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;/*&lt;br /&gt;
check recentchanges/watchlist diffs directly without navigation to other pages.&lt;br /&gt;
Written by: [[User:ערן]]&lt;br /&gt;
*/&lt;br /&gt;
$(function(){&lt;br /&gt;
	if($.inArray(mw.config.get(&amp;#039;wgCanonicalSpecialPageName&amp;#039;),[&amp;#039;Watchlist&amp;#039;,&amp;#039;Recentchanges&amp;#039;])==-1 &amp;amp;&amp;amp; mw.util.getParamValue(&amp;#039;action&amp;#039;) != &amp;#039;history&amp;#039;) return;&lt;br /&gt;
	mw.loader.load([&amp;#039;mediawiki.action.history.diff&amp;#039;,&amp;#039;jquery.spinner&amp;#039;]);&lt;br /&gt;
 &lt;br /&gt;
	var lastRequset, $diffDialog, $diffContent, rcid, patrolBtn;&lt;br /&gt;
	$(&amp;#039;.mw-line-even,.mw-line-odd&amp;#039;).click(function(e) {&lt;br /&gt;
		if (e.target !== this || ! $(this).children(&amp;#039;a:contains(היסטוריה)&amp;#039;).length) { return; }&lt;br /&gt;
		//initalizations&lt;br /&gt;
		if (!$diffContent) $diffContent = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;);&lt;br /&gt;
		if(!$diffDialog) {&lt;br /&gt;
			var buttons = {&lt;br /&gt;
			&amp;#039;!&amp;#039;: &lt;br /&gt;
				function(){&lt;br /&gt;
					if (!rcid){&lt;br /&gt;
						return;//nothing to do&lt;br /&gt;
					}&lt;br /&gt;
					var api=new mw.Api();&lt;br /&gt;
					api.post({&lt;br /&gt;
						action:&amp;#039;patrol&amp;#039;,&lt;br /&gt;
						rcid: rcid,&lt;br /&gt;
						token: mw.user.tokens.get(&amp;#039;patrolToken&amp;#039;)&lt;br /&gt;
					}).done(function(data){&lt;br /&gt;
						if (data &amp;amp;&amp;amp; data.patrol) {&lt;br /&gt;
							patrolBtn.hide();&lt;br /&gt;
							mw.notify(&amp;#039;העריכה סומנה כבדוקה&amp;#039;);&lt;br /&gt;
						}&lt;br /&gt;
						else {&lt;br /&gt;
							var desc = (data &amp;amp;&amp;amp; data.error &amp;amp;&amp;amp; data.error.info) || &amp;#039;&amp;#039;;&lt;br /&gt;
							mw.notify(&amp;#039;שגיאה:&amp;#039; + desc);&lt;br /&gt;
						}&lt;br /&gt;
					});&lt;br /&gt;
					rcid=0;//dont repost&lt;br /&gt;
				}&lt;br /&gt;
			};&lt;br /&gt;
			$diffDialog = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).append($diffContent).dialog({&lt;br /&gt;
				width: &amp;#039;100%&amp;#039;,&lt;br /&gt;
				height: &amp;#039;300&amp;#039;,&lt;br /&gt;
				draggable: false,&lt;br /&gt;
				resizable: false,&lt;br /&gt;
				buttons: buttons&lt;br /&gt;
			});&lt;br /&gt;
			$diffDialog.dialog(&amp;#039;widget&amp;#039;).css({&lt;br /&gt;
				position:&amp;#039;fixed&amp;#039;,&lt;br /&gt;
				bottom: &amp;#039;0&amp;#039;,&lt;br /&gt;
				top: &amp;#039;&amp;#039;&lt;br /&gt;
			});&lt;br /&gt;
			patrolBtn = $(&amp;quot;:button:contains(&amp;#039;!&amp;#039;)&amp;quot;);&lt;br /&gt;
		}&lt;br /&gt;
		var self = this,&lt;br /&gt;
		    title = $(this).find(&amp;#039;.mw-changeslist-title&amp;#039;).text(),&lt;br /&gt;
		    diffHref = $(this).find(&amp;#039;a[tabindex]&amp;#039;).prop(&amp;#039;href&amp;#039;),&lt;br /&gt;
		    unpatrolled = $(this).find(&amp;#039;.unpatrolled&amp;#039;).length&lt;br /&gt;
		patrolBtn.hide();&lt;br /&gt;
		if(diffHref) var diffId = diffHref.match(/&amp;amp;diff=(\d+)&amp;amp;oldid=/)[1];&lt;br /&gt;
		if(self == lastRequset) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		$diffContent.html($.createSpinner());&lt;br /&gt;
		var param = {&lt;br /&gt;
			action: &amp;#039;query&amp;#039;,&lt;br /&gt;
			prop: &amp;#039;revisions&amp;#039;,&lt;br /&gt;
			format: &amp;#039;json&amp;#039;&lt;br /&gt;
		}&lt;br /&gt;
		if(diffHref){&lt;br /&gt;
			param.rvprop = &amp;#039;timestamp&amp;#039;;&lt;br /&gt;
			param.rvdiffto = &amp;#039;prev&amp;#039;;&lt;br /&gt;
			param.revids = diffId;&lt;br /&gt;
		} else {&lt;br /&gt;
			param.rvprop = &amp;#039;content&amp;#039;;&lt;br /&gt;
			param.titles = title;&lt;br /&gt;
		}&lt;br /&gt;
		$.getJSON(&amp;#039;/api.php&amp;#039;, param).done( function(res)&lt;br /&gt;
		{&lt;br /&gt;
			if (unpatrolled) patrolBtn.show();&lt;br /&gt;
			rcid = unpatrolled &amp;amp;&amp;amp; /rcid=([0-9]+)/.exec(diffHref);&lt;br /&gt;
			if (rcid) {&lt;br /&gt;
				rcid = rcid[1];&lt;br /&gt;
			}&lt;br /&gt;
 &lt;br /&gt;
			$(self).css(&amp;#039;background&amp;#039;,&amp;#039;#fc6&amp;#039;);&lt;br /&gt;
			if(lastRequset){&lt;br /&gt;
			$(lastRequset).css(&amp;#039;background&amp;#039;,&amp;#039;#eee&amp;#039;);&lt;br /&gt;
			}&lt;br /&gt;
			lastRequset = self;&lt;br /&gt;
			if(res == null)&lt;br /&gt;
			{&lt;br /&gt;
				$diffContent.html(&amp;#039;Error&amp;#039;);&lt;br /&gt;
				return false;&lt;br /&gt;
			}&lt;br /&gt;
			var revision = res.query.pages[Object.keys(res.query.pages)[0]].revisions[0];&lt;br /&gt;
			var diffString = diffHref ? revision.diff[&amp;quot;*&amp;quot;] : revision[&amp;#039;*&amp;#039;];&lt;br /&gt;
			if(diffString == null)&lt;br /&gt;
			{&lt;br /&gt;
				$diffContent.html(&amp;#039;Error&amp;#039;);&lt;br /&gt;
				return false;&lt;br /&gt;
			}&lt;br /&gt;
			var trTemp = $(&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;diff-marker&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;diff-context&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;#039;);&lt;br /&gt;
			var newTable = $(&amp;#039;&amp;lt;table class=&amp;quot;diff&amp;quot;&amp;gt;&amp;lt;/table&amp;gt;&amp;#039;)&lt;br /&gt;
				.html(&amp;#039;&amp;lt;colgroup&amp;gt;&amp;lt;col class=&amp;quot;diff-marker&amp;quot;&amp;gt;&amp;lt;col class=&amp;quot;diff-content&amp;quot;&amp;gt;&amp;lt;col class=&amp;quot;diff-marker&amp;quot;&amp;gt;&amp;lt;col class=&amp;quot;diff-content&amp;quot;&amp;gt;&amp;lt;/colgroup&amp;gt;&amp;#039;);&lt;br /&gt;
			if(! diffHref){&lt;br /&gt;
				newTable.append($(&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;4&amp;quot; class=&amp;quot;diff-lineno&amp;quot;&amp;gt;דף חדש&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;#039;));&lt;br /&gt;
				var rows = diffString.split(&amp;#039;\n&amp;#039;);&lt;br /&gt;
				for(var tr in rows){&lt;br /&gt;
					var curTr = trTemp.clone();&lt;br /&gt;
					curTr.find(&amp;#039;.diff-context&amp;#039;).first().text(rows[tr]);&lt;br /&gt;
					newTable.append(curTr);&lt;br /&gt;
				}&lt;br /&gt;
			} else {&lt;br /&gt;
				newTable.append(diffString);&lt;br /&gt;
			}&lt;br /&gt;
			$diffDialog.dialog(&amp;#039;option&amp;#039;,&amp;#039;title&amp;#039;,title);&lt;br /&gt;
			$diffContent.html(newTable);&lt;br /&gt;
			$diffDialog.dialog(&amp;#039;isOpen&amp;#039;) || $diffDialog.dialog(&amp;#039;widget&amp;#039;).show();&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Men770</name></author>
	</entry>
</feed>