<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://tnfshwiki.tfcis.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-twinklediff.js</id>
	<title>MediaWiki:Gadget-twinklediff.js - 修訂歷史</title>
	<link rel="self" type="application/atom+xml" href="https://tnfshwiki.tfcis.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-twinklediff.js"/>
	<link rel="alternate" type="text/html" href="https://tnfshwiki.tfcis.org/index.php?title=MediaWiki:Gadget-twinklediff.js&amp;action=history"/>
	<updated>2026-04-08T18:28:17Z</updated>
	<subtitle>本 Wiki 上此頁面的修訂歷史</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://tnfshwiki.tfcis.org/index.php?title=MediaWiki:Gadget-twinklediff.js&amp;diff=4370&amp;oldid=prev</id>
		<title>Xiplus-bot：​繁簡轉換</title>
		<link rel="alternate" type="text/html" href="https://tnfshwiki.tfcis.org/index.php?title=MediaWiki:Gadget-twinklediff.js&amp;diff=4370&amp;oldid=prev"/>
		<updated>2016-04-10T07:26:56Z</updated>

		<summary type="html">&lt;p&gt;繁簡轉換&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2016年4月10日 (日) 15:26 的修訂&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行 26：&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行 26：&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	};&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	};&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Twinkle.addPortletLink( mw.util.wikiScript(&quot;index&quot;)+ &quot;?&quot; + $.param( query ), &#039;最&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;后&lt;/del&gt;&#039;, &#039;tw-lastdiff&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;显&lt;/del&gt;示最&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;后&lt;/del&gt;修改&#039; );&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Twinkle.addPortletLink( mw.util.wikiScript(&quot;index&quot;)+ &quot;?&quot; + $.param( query ), &#039;最&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;後&lt;/ins&gt;&#039;, &#039;tw-lastdiff&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;顯&lt;/ins&gt;示最&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;後&lt;/ins&gt;修改&#039; );&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	// Show additional tabs only on diff pages&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	// Show additional tabs only on diff pages&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if (Morebits.queryString.exists(&#039;diff&#039;)) {&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if (Morebits.queryString.exists(&#039;diff&#039;)) {&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		Twinkle.addPortletLink(function(){ Twinkle.diff.evaluate(false); }, &#039;自上&#039;, &#039;tw-since&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;显&lt;/del&gt;示&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;与&lt;/del&gt;上一修&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;订&lt;/del&gt;版本&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;间&lt;/del&gt;的差&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;异&lt;/del&gt;&#039; );&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		Twinkle.addPortletLink(function(){ Twinkle.diff.evaluate(false); }, &#039;自上&#039;, &#039;tw-since&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;顯&lt;/ins&gt;示&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;與&lt;/ins&gt;上一修&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;訂&lt;/ins&gt;版本&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;間&lt;/ins&gt;的差&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;異&lt;/ins&gt;&#039; );&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		Twinkle.addPortletLink( function(){ Twinkle.diff.evaluate(true); }, &#039;自我&#039;, &#039;tw-sincemine&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;显&lt;/del&gt;示&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;与&lt;/del&gt;我做出的修&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;订&lt;/del&gt;版本的差&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;异&lt;/del&gt;&#039; );&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		Twinkle.addPortletLink( function(){ Twinkle.diff.evaluate(true); }, &#039;自我&#039;, &#039;tw-sincemine&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;顯&lt;/ins&gt;示&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;與&lt;/ins&gt;我做出的修&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;訂&lt;/ins&gt;版本的差&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;異&lt;/ins&gt;&#039; );&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		var oldid = /oldid=(.+)/.exec($(&#039;#mw-diff-ntitle1&#039;).find(&#039;strong a&#039;).first().attr(&quot;href&quot;))[1];&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		var oldid = /oldid=(.+)/.exec($(&#039;#mw-diff-ntitle1&#039;).find(&#039;strong a&#039;).first().attr(&quot;href&quot;))[1];&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行 39：&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行 39：&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&#039;oldid&#039; : oldid&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&#039;oldid&#039; : oldid&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		};&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		};&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		Twinkle.addPortletLink( mw.util.wikiScript(&quot;index&quot;)+ &quot;?&quot; + $.param( query ), &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;当&lt;/del&gt;前&#039;, &#039;tw-curdiff&#039;, &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;显&lt;/del&gt;示&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;与当&lt;/del&gt;前版本&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;间&lt;/del&gt;的差&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;异&lt;/del&gt;&#039; );&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		Twinkle.addPortletLink( mw.util.wikiScript(&quot;index&quot;)+ &quot;?&quot; + $.param( query ), &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;當&lt;/ins&gt;前&#039;, &#039;tw-curdiff&#039;, &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;顯&lt;/ins&gt;示&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;與當&lt;/ins&gt;前版本&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;間&lt;/ins&gt;的差&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;異&lt;/ins&gt;&#039; );&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;};&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;};&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行 66：&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行 66：&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	};&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	};&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Morebits.status.init( document.getElementById(&#039;mw-content-text&#039;) );&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Morebits.status.init( document.getElementById(&#039;mw-content-text&#039;) );&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var wikipedia_api = new Morebits.wiki.api( &#039;抓取最初&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;贡献&lt;/del&gt;者信息&#039;, query, Twinkle.diff.callbacks.main );&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var wikipedia_api = new Morebits.wiki.api( &#039;抓取最初&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;貢獻&lt;/ins&gt;者信息&#039;, query, Twinkle.diff.callbacks.main );&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	wikipedia_api.params = { user: user };&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	wikipedia_api.params = { user: user };&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	wikipedia_api.post();&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	wikipedia_api.post();&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行 77：&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行 77：&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		if( ! revid ) {&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		if( ! revid ) {&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			self.statelem.error( &#039;未找到合&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;适&lt;/del&gt;的早期版本，或 &#039; + self.params.user + &#039; 是唯一&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;贡献&lt;/del&gt;者。取消。&#039; );&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			self.statelem.error( &#039;未找到合&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;適&lt;/ins&gt;的早期版本，或 &#039; + self.params.user + &#039; 是唯一&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;貢獻&lt;/ins&gt;者。取消。&#039; );&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			return;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			return;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key tnfshwiki-tnfshwiki_:diff:wikidiff2:1.12:old-3909:rev-4370:1.13.0 --&gt;
&lt;/table&gt;</summary>
		<author><name>Xiplus-bot</name></author>
	</entry>
	<entry>
		<id>https://tnfshwiki.tfcis.org/index.php?title=MediaWiki:Gadget-twinklediff.js&amp;diff=3909&amp;oldid=prev</id>
		<title>Xiplus：​已匯入 1 筆修訂：Twinkle</title>
		<link rel="alternate" type="text/html" href="https://tnfshwiki.tfcis.org/index.php?title=MediaWiki:Gadget-twinklediff.js&amp;diff=3909&amp;oldid=prev"/>
		<updated>2016-03-25T06:03:18Z</updated>

		<summary type="html">&lt;p&gt;已匯入 1 筆修訂：Twinkle&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2016年3月25日 (五) 14:03 的修訂&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key tnfshwiki-tnfshwiki_:diff:wikidiff2:1.12:old-3908:rev-3909:1.13.0 --&gt;
&lt;/table&gt;</summary>
		<author><name>Xiplus</name></author>
	</entry>
	<entry>
		<id>https://tnfshwiki.tfcis.org/index.php?title=MediaWiki:Gadget-twinklediff.js&amp;diff=3908&amp;oldid=prev</id>
		<title>zhwiki&gt;Jimmy Xu：​v2.0-686-g3a38448</title>
		<link rel="alternate" type="text/html" href="https://tnfshwiki.tfcis.org/index.php?title=MediaWiki:Gadget-twinklediff.js&amp;diff=3908&amp;oldid=prev"/>
		<updated>2013-07-18T16:52:16Z</updated>

		<summary type="html">&lt;p&gt;v2.0-686-g3a38448&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;//&amp;lt;nowiki&amp;gt;&lt;br /&gt;
// vim: set noet sts=0 sw=8:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(function($){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 ****************************************&lt;br /&gt;
 *** twinklediff.js: Diff module&lt;br /&gt;
 ****************************************&lt;br /&gt;
 * Mode of invocation:     Tab on non-diff pages (&amp;quot;Last&amp;quot;); tabs on diff pages (&amp;quot;Since&amp;quot;, &amp;quot;Since mine&amp;quot;, &amp;quot;Current&amp;quot;)&lt;br /&gt;
 * Active on:              Existing non-special pages&lt;br /&gt;
 * Config directives in:   TwinkleConfig&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
Twinkle.diff = function twinklediff() {&lt;br /&gt;
	if( mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) &amp;lt; 0 || !mw.config.get(&amp;#039;wgArticleId&amp;#039;) ) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var query = {&lt;br /&gt;
		&amp;#039;title&amp;#039;: mw.config.get(&amp;#039;wgPageName&amp;#039;),&lt;br /&gt;
		&amp;#039;diff&amp;#039;: &amp;#039;cur&amp;#039;,&lt;br /&gt;
		&amp;#039;oldid&amp;#039;: &amp;#039;prev&amp;#039;&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
	Twinkle.addPortletLink( mw.util.wikiScript(&amp;quot;index&amp;quot;)+ &amp;quot;?&amp;quot; + $.param( query ), &amp;#039;最后&amp;#039;, &amp;#039;tw-lastdiff&amp;#039;, &amp;#039;显示最后修改&amp;#039; );&lt;br /&gt;
&lt;br /&gt;
	// Show additional tabs only on diff pages&lt;br /&gt;
	if (Morebits.queryString.exists(&amp;#039;diff&amp;#039;)) {&lt;br /&gt;
		Twinkle.addPortletLink(function(){ Twinkle.diff.evaluate(false); }, &amp;#039;自上&amp;#039;, &amp;#039;tw-since&amp;#039;, &amp;#039;显示与上一修订版本间的差异&amp;#039; );&lt;br /&gt;
		Twinkle.addPortletLink( function(){ Twinkle.diff.evaluate(true); }, &amp;#039;自我&amp;#039;, &amp;#039;tw-sincemine&amp;#039;, &amp;#039;显示与我做出的修订版本的差异&amp;#039; );&lt;br /&gt;
&lt;br /&gt;
		var oldid = /oldid=(.+)/.exec($(&amp;#039;#mw-diff-ntitle1&amp;#039;).find(&amp;#039;strong a&amp;#039;).first().attr(&amp;quot;href&amp;quot;))[1];&lt;br /&gt;
		query = {&lt;br /&gt;
			&amp;#039;title&amp;#039;: mw.config.get(&amp;#039;wgPageName&amp;#039;),&lt;br /&gt;
			&amp;#039;diff&amp;#039;: &amp;#039;cur&amp;#039;,&lt;br /&gt;
			&amp;#039;oldid&amp;#039; : oldid&lt;br /&gt;
		};&lt;br /&gt;
		Twinkle.addPortletLink( mw.util.wikiScript(&amp;quot;index&amp;quot;)+ &amp;quot;?&amp;quot; + $.param( query ), &amp;#039;当前&amp;#039;, &amp;#039;tw-curdiff&amp;#039;, &amp;#039;显示与当前版本间的差异&amp;#039; );&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
Twinkle.diff.evaluate = function twinklediffEvaluate(me) {&lt;br /&gt;
&lt;br /&gt;
	var user;&lt;br /&gt;
	if( me ) {&lt;br /&gt;
		user = mw.config.get(&amp;#039;wgUserName&amp;#039;);&lt;br /&gt;
	} else {&lt;br /&gt;
		var node = document.getElementById( &amp;#039;mw-diff-ntitle2&amp;#039; );&lt;br /&gt;
		if( ! node ) {&lt;br /&gt;
			// nothing to do?&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		user = $(node).find(&amp;#039;a&amp;#039;).first().text();&lt;br /&gt;
	}&lt;br /&gt;
	var query = {&lt;br /&gt;
		&amp;#039;prop&amp;#039;: &amp;#039;revisions&amp;#039;,&lt;br /&gt;
		&amp;#039;action&amp;#039;: &amp;#039;query&amp;#039;,&lt;br /&gt;
		&amp;#039;titles&amp;#039;: mw.config.get(&amp;#039;wgPageName&amp;#039;),&lt;br /&gt;
		&amp;#039;rvlimit&amp;#039;: 1,&lt;br /&gt;
		&amp;#039;rvprop&amp;#039;: [ &amp;#039;ids&amp;#039;, &amp;#039;user&amp;#039; ],&lt;br /&gt;
		&amp;#039;rvstartid&amp;#039;: mw.config.get(&amp;#039;wgCurRevisionId&amp;#039;) - 1, // i.e. not the current one&lt;br /&gt;
		&amp;#039;rvuser&amp;#039;: user&lt;br /&gt;
	};&lt;br /&gt;
	Morebits.status.init( document.getElementById(&amp;#039;mw-content-text&amp;#039;) );&lt;br /&gt;
	var wikipedia_api = new Morebits.wiki.api( &amp;#039;抓取最初贡献者信息&amp;#039;, query, Twinkle.diff.callbacks.main );&lt;br /&gt;
	wikipedia_api.params = { user: user };&lt;br /&gt;
	wikipedia_api.post();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
Twinkle.diff.callbacks = {&lt;br /&gt;
	main: function( self ) {&lt;br /&gt;
		var xmlDoc = self.responseXML;&lt;br /&gt;
		var revid = $(xmlDoc).find(&amp;#039;rev&amp;#039;).attr(&amp;#039;revid&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
		if( ! revid ) {&lt;br /&gt;
			self.statelem.error( &amp;#039;未找到合适的早期版本，或 &amp;#039; + self.params.user + &amp;#039; 是唯一贡献者。取消。&amp;#039; );&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		var query = {&lt;br /&gt;
			&amp;#039;title&amp;#039;: mw.config.get(&amp;#039;wgPageName&amp;#039;),&lt;br /&gt;
			&amp;#039;oldid&amp;#039;: revid,&lt;br /&gt;
			&amp;#039;diff&amp;#039;: mw.config.get(&amp;#039;wgCurRevisionId&amp;#039;)&lt;br /&gt;
		};&lt;br /&gt;
		window.location = mw.util.wikiScript(&amp;#039;index&amp;#039;) + &amp;#039;?&amp;#039; + Morebits.queryString.create( query );&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
})(jQuery);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>zhwiki&gt;Jimmy Xu</name></author>
	</entry>
</feed>