<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hydrogenaudio.org/index.php?action=history&amp;feed=atom&amp;title=User%3AElliottmobile%2Fmonobook.js</id>
	<title>User:Elliottmobile/monobook.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hydrogenaudio.org/index.php?action=history&amp;feed=atom&amp;title=User%3AElliottmobile%2Fmonobook.js"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;action=history"/>
	<updated>2026-05-03T06:45:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14140&amp;oldid=prev</id>
		<title>Elliottmobile at 21:13, 21 September 2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14140&amp;oldid=prev"/>
		<updated>2006-09-21T21:13:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;amp;diff=14140&amp;amp;oldid=14139&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Elliottmobile</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14139&amp;oldid=prev</id>
		<title>Elliottmobile at 21:11, 21 September 2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14139&amp;oldid=prev"/>
		<updated>2006-09-21T21:11:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;amp;diff=14139&amp;amp;oldid=14138&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Elliottmobile</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14138&amp;oldid=prev</id>
		<title>Elliottmobile at 21:07, 21 September 2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14138&amp;oldid=prev"/>
		<updated>2006-09-21T21:07:23Z</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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:07, 21 September 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&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;//	2. update the following URL&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;//	2. update the following URL&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;//		for example: &amp;quot;User:Interiot/Tool2/code.js&amp;quot;&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;//		for example: &amp;quot;User:Interiot/Tool2/code.js&amp;quot;&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 tool2_url = &quot;User:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Interiot&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Tool2/code&lt;/del&gt;.js&quot;;&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 tool2_url = &quot;User:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Elliottmobile&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;monobook&lt;/ins&gt;.js&quot;;&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;//	3. update this namespace list, extracted from something like http://en.wikiquote.org/wiki/Special:Export//&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;//	3. update this namespace list, extracted from something like http://en.wikiquote.org/wiki/Special:Export//&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&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;&amp;quot;User&amp;quot;,&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;&amp;quot;User&amp;quot;,&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;&amp;quot;User talk&amp;quot;,&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;&amp;quot;User talk&amp;quot;,&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;&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Wikiquote&lt;/del&gt;&quot;,&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;&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hydrogenaudio Knowledgebase&lt;/ins&gt;&quot;,&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;&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Wikiquote &lt;/del&gt;talk&quot;,&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;&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hydrogenaudio Knowledgebase &lt;/ins&gt;talk&quot;,&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;&amp;quot;Image&amp;quot;,&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;&amp;quot;Image&amp;quot;,&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;&amp;quot;Image talk&amp;quot;,&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;&amp;quot;Image talk&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&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;&amp;quot;Category&amp;quot;,&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;&amp;quot;Category&amp;quot;,&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;&amp;quot;Category talk&amp;quot;,&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;&amp;quot;Category talk&amp;quot;,&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		// 3b. these two project project entries are not added by Special:Export&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and might or might not need to be updated&lt;/del&gt;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;Foobar2000&quot;&lt;/ins&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;&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hydrogenaudio Knowledgebase&lt;/del&gt;&quot;,&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;&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Foobar2000 Talk&lt;/ins&gt;&quot;,&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;&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hydrogenaudio Knowledgebase talk&lt;/del&gt;&quot;&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;&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Foobar2000redirect&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;Foobar2000redirect Talk&lt;/ins&gt;&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;namespaces[100] = &quot;Portal&quot;;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;namespaces[101] = &quot;Portal talk&quot;;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;//	4. update this date-parser to match the format and language of your specific wiki.  Feel free to contact Interiot regarding this, if you can&amp;#039;t find another&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;//	4. update this date-parser to match the format and language of your specific wiki.  Feel free to contact Interiot regarding this, if you can&amp;#039;t find another&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Elliottmobile</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14137&amp;oldid=prev</id>
		<title>Elliottmobile at 21:04, 21 September 2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14137&amp;oldid=prev"/>
		<updated>2006-09-21T21:04:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;amp;diff=14137&amp;amp;oldid=14136&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Elliottmobile</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14136&amp;oldid=prev</id>
		<title>Elliottmobile at 21:00, 21 September 2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14136&amp;oldid=prev"/>
		<updated>2006-09-21T21:00:38Z</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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:00, 21 September 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;// Modified version of [http://en.wikipedia.org/wiki/User:Ais523/editcount.js] by Elliott Hird/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Elliottmobile&lt;/del&gt;&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;// Modified version of [http://en.wikipedia.org/wiki/User:Ais523/editcount.js] by Elliott Hird/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Elliottmobila&lt;/ins&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;&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;//Please leave this link: [[User:ais523/editcount.js]]&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;//Please leave this link: [[User:ais523/editcount.js]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l425&quot;&gt;Line 425:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 425:&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(b[m[4]]==undefined) b[m[4]]=&amp;quot;&amp;lt;LI&amp;gt;&amp;lt;A HREF=&amp;#039;http://wiki.hydrogenaudio.org/&amp;quot;+&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(b[m[4]]==undefined) b[m[4]]=&amp;quot;&amp;lt;LI&amp;gt;&amp;lt;A HREF=&amp;#039;http://wiki.hydrogenaudio.org/&amp;quot;+&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;         m[2]+&amp;quot;&amp;#039;&amp;gt;&amp;quot;+m[2].split(&amp;quot;_&amp;quot;).join(&amp;quot; &amp;quot;)+&amp;quot;&amp;lt;/A&amp;gt;&amp;quot;+m[5]+&amp;quot;:&amp;quot;;&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;         m[2]+&amp;quot;&amp;#039;&amp;gt;&amp;quot;+m[2].split(&amp;quot;_&amp;quot;).join(&amp;quot; &amp;quot;)+&amp;quot;&amp;lt;/A&amp;gt;&amp;quot;+m[5]+&amp;quot;:&amp;quot;;&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;       a[m[4]]+=&quot; [http://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;en&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;wikipedia&lt;/del&gt;.org&quot;+m[1]+&quot;]&quot;;&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;       a[m[4]]+=&quot; [http://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;wiki&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hydrogenaudio&lt;/ins&gt;.org&quot;+m[1]+&quot;]&quot;;&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;       b[m[4]]+=&amp;quot; &amp;lt;A HREF=&amp;#039;http://wiki.hydrogenaudio.org&amp;quot;+m[1]+&amp;quot;&amp;#039;&amp;gt;[&amp;quot;+(new Number(j)+1)+&amp;quot;]&amp;lt;/A&amp;gt;&amp;quot;;&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;       b[m[4]]+=&amp;quot; &amp;lt;A HREF=&amp;#039;http://wiki.hydrogenaudio.org&amp;quot;+m[1]+&amp;quot;&amp;#039;&amp;gt;[&amp;quot;+(new Number(j)+1)+&amp;quot;]&amp;lt;/A&amp;gt;&amp;quot;;&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;/table&gt;</summary>
		<author><name>Elliottmobile</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14135&amp;oldid=prev</id>
		<title>Elliottmobile at 20:59, 21 September 2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14135&amp;oldid=prev"/>
		<updated>2006-09-21T20:59:08Z</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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:59, 21 September 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;// Modified version of [http://en.wikipedia.org/wiki/User:Ais523/editcount.js] by Elliott Hird/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Elliottmobila&lt;/del&gt;&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;// Modified version of [http://en.wikipedia.org/wiki/User:Ais523/editcount.js] by Elliott Hird/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Elliottmobile&lt;/ins&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;&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;//Please leave this link: [[User:ais523/editcount.js]]&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;//Please leave this link: [[User:ais523/editcount.js]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Elliottmobile</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14134&amp;oldid=prev</id>
		<title>Elliottmobile at 20:58, 21 September 2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Elliottmobile/monobook.js&amp;diff=14134&amp;oldid=prev"/>
		<updated>2006-09-21T20:58:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// Modified version of [http://en.wikipedia.org/wiki/User:Ais523/editcount.js] by Elliott Hird/Elliottmobila&lt;br /&gt;
&lt;br /&gt;
//Please leave this link: [[User:ais523/editcount.js]]&lt;br /&gt;
//&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
//JavaScript edit counter. By [[User:ais523]].&lt;br /&gt;
//To install this, you can copy it into your monobook.js or use a script-inclusion&lt;br /&gt;
//method (see WikiProject User Scripts). It produces a &amp;#039;count&amp;#039; tab on contribs pages&lt;br /&gt;
//that can be used to count a user&amp;#039;s edits. It won&amp;#039;t count more than 5000 edits in any&lt;br /&gt;
//namespace, to prevent excessive server load.&lt;br /&gt;
&lt;br /&gt;
//Add LI Link and Add Tab, renamed to prevent conflicts. To make installation easier&lt;br /&gt;
//for people who haven&amp;#039;t used User Scripts before.&lt;br /&gt;
&lt;br /&gt;
function ecAddLILink(tabs, url, name, id, title, key){&lt;br /&gt;
    var na = document.createElement(&amp;#039;a&amp;#039;);&lt;br /&gt;
    na.href = url;&lt;br /&gt;
    na.appendChild(document.createTextNode(name));&lt;br /&gt;
    var li = document.createElement(&amp;#039;li&amp;#039;);&lt;br /&gt;
    if(id) li.id = id;&lt;br /&gt;
    li.appendChild(na);&lt;br /&gt;
    tabs.appendChild(li);&lt;br /&gt;
    if(id)&lt;br /&gt;
    {&lt;br /&gt;
        if(key &amp;amp;&amp;amp; title)&lt;br /&gt;
        {&lt;br /&gt;
            ta[id] = [key, title];&lt;br /&gt;
        }&lt;br /&gt;
        else if(key)&lt;br /&gt;
        {&lt;br /&gt;
            ta[id] = [key, &amp;#039;&amp;#039;];&lt;br /&gt;
        }&lt;br /&gt;
        else if(title)&lt;br /&gt;
        {&lt;br /&gt;
            ta[id] = [&amp;#039;&amp;#039;, title];&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // re-render the title and accesskeys from existing code in wikibits.js&lt;br /&gt;
    akeytt();&lt;br /&gt;
    return li;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ecAddTab(url, name, id, title, key){&lt;br /&gt;
    var tabs = document.getElementById(&amp;#039;p-cactions&amp;#039;).getElementsByTagName(&amp;#039;ul&amp;#039;)[0];&lt;br /&gt;
    return ecAddLILink(tabs, url, name, id, title, key)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(function() {&lt;br /&gt;
  if(location.href.indexOf(&amp;quot;Special&amp;quot;)!=-1&amp;amp;&amp;amp;location.href.indexOf(&amp;quot;Contributions&amp;quot;)!=-1)&lt;br /&gt;
    ecAddTab(&amp;quot;javascript:ais523contrib()&amp;quot;,&amp;quot;count&amp;quot;,&amp;quot;ca-ais523count&amp;quot;,&amp;quot;Count&amp;quot;,&amp;quot;&amp;quot;);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
//This function was orignally taken from [[User:Lupin/autoedit.js]]. I&amp;#039;ve renamed it&lt;br /&gt;
//because I know many users use popups, and I don&amp;#039;t want to cause a naming conflict.&lt;br /&gt;
//Edited to decode + to space as well, and to use a decoding function that handles&lt;br /&gt;
//a broader range of characters.&lt;br /&gt;
function ecGetParamValue(paramName) {&lt;br /&gt;
  var cmdRe=RegExp(&amp;#039;[&amp;amp;?]&amp;#039;+paramName+&amp;#039;=([^&amp;amp;]*)&amp;#039;);&lt;br /&gt;
  var h=document.location;&lt;br /&gt;
  var m;&lt;br /&gt;
  if (m=cmdRe.exec(h)) {&lt;br /&gt;
    try { &lt;br /&gt;
      while(m[1].indexOf(&amp;#039;+&amp;#039;)!=-1)&lt;br /&gt;
      {&lt;br /&gt;
        m[1]=m[1].substr(0,m[1].indexOf(&amp;#039;+&amp;#039;))+&amp;quot; &amp;quot;+m[1].substr(m[1].indexOf(&amp;#039;+&amp;#039;)+1);&lt;br /&gt;
      }&lt;br /&gt;
      return decodeURIComponent(m[1]);&lt;br /&gt;
    } catch (someError) {}&lt;br /&gt;
  }&lt;br /&gt;
  return null;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function ais523contrib()&lt;br /&gt;
{&lt;br /&gt;
  var u;&lt;br /&gt;
  if(location.href.indexOf(&amp;quot;?&amp;quot;)!=-1) u=ecGetParamValue(&amp;quot;target&amp;quot;);&lt;br /&gt;
  else u=location.href.substr(location.href.lastIndexOf(&amp;quot;/&amp;quot;)+1);&lt;br /&gt;
  location.href=&amp;quot;http://wiki.hydrogenaudio.org/index.php?title=Special:Contributions&amp;amp;limit=5000&amp;amp;target=&amp;quot;+u+&amp;quot;&amp;amp;ais523count=1&amp;amp;namespace=0&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Analyses an edit summary and returns a two-letter code indicating what the edit seems&lt;br /&gt;
//to be doing. The edit summary is passed with parens round it, written in HTML. This&lt;br /&gt;
//doesn&amp;#039;t yet work for section edits, which will have to be parsed out in the main&lt;br /&gt;
//function.&lt;br /&gt;
function ecAnalyseSummary(edsum)&lt;br /&gt;
{&lt;br /&gt;
  edsum=edsum.toLowerCase();&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;?&amp;quot;)!=-1) return &amp;#039;se&amp;#039;; //section edit, can&amp;#039;t say any more than that&lt;br /&gt;
  if(edsum==&amp;quot;)&amp;quot;) return &amp;#039;se&amp;#039;; //section edit, no summary&lt;br /&gt;
  if(edsum.indexOf(&amp;quot; &amp;quot;)==0) edsum=&amp;quot;(&amp;quot;+edsum.substr(1); //came from section&lt;br /&gt;
&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(rvv&amp;quot;)==0) return &amp;#039;rv&amp;#039;; //vandalism revert&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(rv vand&amp;quot;)==0) return &amp;#039;rv&amp;#039;; //vandalism revert&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(revv&amp;quot;)==0) return &amp;#039;rv&amp;#039;; //vandalism revert&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(rev vand&amp;quot;)==0) return &amp;#039;rv&amp;#039;; //vandalism revert&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(revert vand&amp;quot;)==0) return &amp;#039;rv&amp;#039;; //vandalism revert&lt;br /&gt;
&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(rv &amp;quot;)==0&amp;amp;&amp;amp;edsum.indexOf(&amp;quot;vandal&amp;quot;)!=-1) return &amp;#039;rv&amp;#039;;&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(rev &amp;quot;)==0&amp;amp;&amp;amp;edsum.indexOf(&amp;quot;vandal&amp;quot;)!=-1) return &amp;#039;rv&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(rv &amp;quot;)==0) return &amp;#039;ro&amp;#039;; //other manual revert&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(rev &amp;quot;)==0) return &amp;#039;ro&amp;#039;; //other manual revert&lt;br /&gt;
&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(reverted &amp;quot;)==0) return &amp;#039;ra&amp;#039;; //automatic revert&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(revert to &amp;quot;)==0) return &amp;#039;ra&amp;#039;; //automatic revert&lt;br /&gt;
&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(revert&amp;quot;)==0) return &amp;#039;ro&amp;#039;; //guess manual for time being;&lt;br /&gt;
                                               //I need more examples of this sort of rv&lt;br /&gt;
&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(rm &amp;quot;)==0) return &amp;#039;rm&amp;#039;; //removal&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(rem &amp;quot;)==0) return &amp;#039;rm&amp;#039;; //removal&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(remove &amp;quot;)==0) return &amp;#039;rm&amp;#039;; //removal&lt;br /&gt;
&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(redir&amp;quot;)==0) return &amp;#039;rd&amp;#039;; //redirect, including redir auto-summary&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(#redir&amp;quot;)==0) return &amp;#039;rd&amp;#039;; //redirect, including redir auto-summary&lt;br /&gt;
&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(&amp;lt;a href=&amp;quot;/w&amp;#039;)==0) return &amp;#039;li&amp;#039;; //edit summary was a link&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;(&amp;lt;a href=&amp;#039;/w&amp;quot;)==0) return &amp;#039;li&amp;#039;; //edit summary was a link&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(&amp;lt;a href=/w&amp;#039;)==0) return &amp;#039;li&amp;#039;; //edit summary was a link&lt;br /&gt;
&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;{{welcome&amp;#039;)!=-1) return &amp;#039;we&amp;#039;; //welcome&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;welcome}}&amp;#039;)!=-1) return &amp;#039;we&amp;#039;; //welcome&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(welcome&amp;#039;)!=-1) return &amp;#039;we&amp;#039;; //welcome&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;welcome)&amp;#039;)!=-1) return &amp;#039;we&amp;#039;; //welcome&lt;br /&gt;
&lt;br /&gt;
  //User warnings are sorted by level. Other warnings and edit summaries are used;&lt;br /&gt;
  //this is just a small beginning for now.&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;test0&amp;#039;)!=-1) return &amp;#039;w0&amp;#039;; //warning 1&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;test1&amp;#039;)!=-1) return &amp;#039;w1&amp;#039;; //warning 1&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;test2&amp;#039;)!=-1) return &amp;#039;w2&amp;#039;; //warning 2&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;test3&amp;#039;)!=-1) return &amp;#039;w3&amp;#039;; //warning 3&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;test4&amp;#039;)!=-1) return &amp;#039;w4&amp;#039;; //warning 4&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;test5&amp;#039;)!=-1) return &amp;#039;w5&amp;#039;; //warning 5&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;test6&amp;#039;)!=-1) return &amp;#039;w6&amp;#039;; //warning 6&lt;br /&gt;
&lt;br /&gt;
  //Prodding&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;{&amp;#039;+&amp;#039;{prod&amp;#039;)!=-1) return &amp;#039;pr&amp;#039;; //prod&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(prod&amp;#039;)!=-1) return &amp;#039;pr&amp;#039;; //prod&lt;br /&gt;
&lt;br /&gt;
  //Some XfD-tagging summaries. So far I&amp;#039;ve only included the deletion-debates&lt;br /&gt;
  //I&amp;#039;m familiar with.&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;{&amp;#039;+&amp;#039;{afd}}&amp;#039;)!=-1) return &amp;#039;xf&amp;#039;; //XfD tagging&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;{&amp;#039;+&amp;#039;{afd1&amp;#039;)!=-1) return &amp;#039;xf&amp;#039;; //XfD tagging&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(afd)&amp;#039;)!=-1) return &amp;#039;xf&amp;#039;; //XfD tagging&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;{&amp;#039;+&amp;#039;{tfd}}&amp;#039;)!=-1) return &amp;#039;xf&amp;#039;; //XfD tagging&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(tfd)&amp;#039;)!=-1) return &amp;#039;xf&amp;#039;; //XfD tagging&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;{&amp;#039;+&amp;#039;{md}}&amp;#039;)!=-1) return &amp;#039;xf&amp;#039;; //XfD tagging&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;{&amp;#039;+&amp;#039;{md1&amp;#039;)!=-1) return &amp;#039;xf&amp;#039;; //XfD tagging&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(mfd)&amp;#039;)!=-1) return &amp;#039;xf&amp;#039;; //XfD tagging&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;{&amp;#039;+&amp;#039;{rfd}}&amp;#039;)!=-1) return &amp;#039;xf&amp;#039;; //XfD tagging&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(rfd)&amp;#039;)!=-1) return &amp;#039;xf&amp;#039;; //XfD tagging&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;for deletion&amp;#039;)!=-1) return &amp;#039;xf&amp;#039;; //XfD tagging&lt;br /&gt;
&lt;br /&gt;
  //Speedy deletions&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;db-&amp;#039;)!=-1) return &amp;#039;sp&amp;#039;; //Speedy&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;db|&amp;#039;)!=-1) return &amp;#039;sp&amp;#039;; //Speedy&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;speedy&amp;#039;)!=-1) return &amp;#039;sp&amp;#039;; //Speedy (probably)&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;{{delete}}&amp;#039;)!=-1) return &amp;#039;sp&amp;#039;; //override group de below&lt;br /&gt;
&lt;br /&gt;
  //Other deletion-related (removal of text, delete votes, etc.&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(del&amp;#039;)!=-1) return &amp;#039;de&amp;#039;;&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;delete&amp;#039;)!=-1) return &amp;#039;de&amp;#039;;&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(d)&amp;#039;)!=-1) return &amp;#039;de&amp;#039;;&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(d &amp;#039;)!=-1) return &amp;#039;de&amp;#039;;&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(-&amp;#039;)==0) return &amp;#039;de&amp;#039;; // as in -link&lt;br /&gt;
&lt;br /&gt;
  //Marked as additions&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(add &amp;#039;)!=-1) return &amp;#039;ad&amp;#039;;&lt;br /&gt;
  if(edsum.indexOf(&amp;#039; add &amp;#039;)!=-1) return &amp;#039;ad&amp;#039;;&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(add)&amp;#039;)!=-1) return &amp;#039;ad&amp;#039;;&lt;br /&gt;
  if(edsum.indexOf(&amp;#039; add)&amp;#039;)!=-1) return &amp;#039;ad&amp;#039;;&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(+&amp;#039;)==0) return &amp;#039;ad&amp;#039;; // as in +1&lt;br /&gt;
&lt;br /&gt;
  //Probable XfD votes to keep; reasonably useless at the moment because section edits&lt;br /&gt;
  //can&amp;#039;t be parsed&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(k)&amp;#039;)!=-1) return &amp;#039;ke&amp;#039;;&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(keep&amp;#039;)!=-1) return &amp;#039;ke&amp;#039;;&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;&amp;#039;keep&amp;#039;&amp;quot;)!=-1) return &amp;#039;ke&amp;#039;; //for when the user just copies their&lt;br /&gt;
                                               //vote to the summary; also produced by&lt;br /&gt;
                                               //WikiVoter&lt;br /&gt;
&lt;br /&gt;
  //Votes somewhere to support&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(support&amp;#039;)!=-1) return &amp;#039;su&amp;#039;;&lt;br /&gt;
  //to oppose&lt;br /&gt;
  if(edsum.indexOf(&amp;#039;(oppose&amp;#039;)!=-1) return &amp;#039;op&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
  if(edsum.indexOf(&amp;quot;{&amp;quot;+&amp;quot;{&amp;quot;)!=-1) return &amp;#039;ta&amp;#039;; //unknown, marked as a tag&lt;br /&gt;
&lt;br /&gt;
  if(edsum.length&amp;lt;=6) return &amp;#039;ab&amp;#039;; //unknown abbreviation &amp;lt;=4 chars + parens&lt;br /&gt;
&lt;br /&gt;
  return &amp;#039;uk&amp;#039;; //unknown&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//The main function; this actually counts the edits. The section at the end displays&lt;br /&gt;
//the results.&lt;br /&gt;
addOnloadHook(function() {&lt;br /&gt;
  if(location.href.indexOf(&amp;quot;ais523count&amp;quot;)!=-1&amp;amp;&amp;amp;location.href.indexOf(&amp;quot;ais523countres&amp;quot;)==-1)&lt;br /&gt;
  {&lt;br /&gt;
    //Counting edits. Relies on the fact that &amp;lt;LI&amp;gt; with no arguments only appears&lt;br /&gt;
    //at the start of a contrib line.&lt;br /&gt;
    var contribs=0;&lt;br /&gt;
    var nosum=0,oldnosum;&lt;br /&gt;
    var sumloc;&lt;br /&gt;
    var sortcount=new Array();&lt;br /&gt;
    var bodyh=document.body.innerHTML;&lt;br /&gt;
    while(bodyh.indexOf(&amp;quot;&amp;lt;li&amp;gt;&amp;quot;)!=-1)&lt;br /&gt;
    {&lt;br /&gt;
      contribs++;&lt;br /&gt;
      oldnosum=nosum;&lt;br /&gt;
      bodyh=bodyh.substr(bodyh.indexOf(&amp;quot;&amp;lt;li&amp;gt;&amp;quot;)+4);&lt;br /&gt;
      sumloc=9999999;&lt;br /&gt;
      if(bodyh.indexOf(&amp;#039;&amp;lt;span class=&amp;quot;comment&amp;quot;&amp;gt;&amp;#039;)!=-1)&lt;br /&gt;
        sumloc=bodyh.indexOf(&amp;#039;&amp;lt;span class=&amp;quot;comment&amp;quot;&amp;gt;&amp;#039;);&lt;br /&gt;
      if(bodyh.indexOf(&amp;quot;&amp;lt;li&amp;gt;&amp;quot;)&amp;lt;sumloc)&lt;br /&gt;
        nosum++;&lt;br /&gt;
      if(bodyh.indexOf(&amp;quot;&amp;lt;li&amp;gt;&amp;quot;)==-1&amp;amp;&amp;amp;sumloc!=9999999) nosum--; //last edit on page&lt;br /&gt;
      if(nosum==oldnosum)&lt;br /&gt;
      { //Parse edit summary&lt;br /&gt;
        var edsum=bodyh.indexOf(&amp;#039;&amp;gt;&amp;#039;,sumloc);&lt;br /&gt;
        bodyh=bodyh.substr(edsum+1);&lt;br /&gt;
        sumloc=bodyh.indexOf(&amp;quot;&amp;lt;/span&amp;gt;&amp;quot;);&lt;br /&gt;
        edsum=bodyh.substr(0,sumloc);&lt;br /&gt;
        edsum=ecAnalyseSummary(edsum);&lt;br /&gt;
        if(edsum==&amp;#039;se&amp;#039;)&lt;br /&gt;
        {&lt;br /&gt;
          //jump to next &amp;lt;/span&amp;gt;&lt;br /&gt;
          bodyh=bodyh.substr(sumloc+7);&lt;br /&gt;
          sumloc=bodyh.indexOf(&amp;quot;&amp;lt;/span&amp;gt;&amp;quot;);&lt;br /&gt;
          edsum=bodyh.substr(0,sumloc);&lt;br /&gt;
          edsum=ecAnalyseSummary(edsum);          &lt;br /&gt;
        }&lt;br /&gt;
        if(sortcount[edsum]==undefined) sortcount[edsum]=0;&lt;br /&gt;
        sortcount[edsum]++;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    bodyh=document.body.innerHTML;&lt;br /&gt;
    //This is the way IE counts it.&lt;br /&gt;
    while(bodyh.indexOf(&amp;quot;&amp;lt;LI&amp;gt;&amp;quot;)!=-1)&lt;br /&gt;
    {&lt;br /&gt;
      contribs++;&lt;br /&gt;
      oldnosum=nosum;&lt;br /&gt;
      bodyh=bodyh.substr(bodyh.indexOf(&amp;quot;&amp;lt;LI&amp;gt;&amp;quot;)+4);&lt;br /&gt;
      sumloc=9999999;&lt;br /&gt;
      if(bodyh.indexOf(&amp;#039;&amp;lt;SPAN CLASS=&amp;quot;comment&amp;quot;&amp;gt;&amp;#039;)!=-1) //a plausible format&lt;br /&gt;
        sumloc=bodyh.indexOf(&amp;#039;&amp;lt;SPAN CLASS=&amp;quot;comment&amp;quot;&amp;gt;&amp;#039;);&lt;br /&gt;
      if(bodyh.indexOf(&amp;#039;&amp;lt;SPAN class=comment&amp;gt;&amp;#039;)!=-1) //The IE method&lt;br /&gt;
        sumloc=bodyh.indexOf(&amp;#039;&amp;lt;SPAN class=comment&amp;gt;&amp;#039;);&lt;br /&gt;
      if(bodyh.indexOf(&amp;quot;&amp;lt;LI&amp;gt;&amp;quot;)&amp;lt;sumloc)&lt;br /&gt;
        nosum++;&lt;br /&gt;
      if(bodyh.indexOf(&amp;quot;&amp;lt;LI&amp;gt;&amp;quot;)==-1&amp;amp;&amp;amp;sumloc!=9999999) nosum--; //last edit on page&lt;br /&gt;
      if(nosum==oldnosum)&lt;br /&gt;
      { //Parse edit summary&lt;br /&gt;
        var edsum=bodyh.indexOf(&amp;#039;&amp;gt;&amp;#039;,sumloc);&lt;br /&gt;
        bodyh=bodyh.substr(edsum+1);&lt;br /&gt;
        sumloc=bodyh.indexOf(&amp;quot;&amp;lt;/SPAN&amp;gt;&amp;quot;);&lt;br /&gt;
        edsum=bodyh.substr(0,sumloc);&lt;br /&gt;
        edsum=ecAnalyseSummary(edsum);&lt;br /&gt;
        if(edsum==&amp;#039;se&amp;#039;)&lt;br /&gt;
        {&lt;br /&gt;
          //jump to next &amp;lt;/SPAN&amp;gt;&lt;br /&gt;
          bodyh=bodyh.substr(sumloc+7);&lt;br /&gt;
          sumloc=bodyh.indexOf(&amp;quot;&amp;lt;/SPAN&amp;gt;&amp;quot;);&lt;br /&gt;
          edsum=bodyh.substr(0,sumloc);&lt;br /&gt;
          edsum=ecAnalyseSummary(edsum);          &lt;br /&gt;
        }&lt;br /&gt;
        if(sortcount[edsum]==undefined) sortcount[edsum]=0;&lt;br /&gt;
        sortcount[edsum]++;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    var namespace=ecGetParamValue(&amp;quot;namespace&amp;quot;);&lt;br /&gt;
    var scres=&amp;quot;&amp;quot;;&lt;br /&gt;
    var scit;&lt;br /&gt;
    for (scit in sortcount)&lt;br /&gt;
    {&lt;br /&gt;
      scres+=&amp;quot;&amp;amp;cns&amp;quot;+namespace+scit+&amp;quot;=&amp;quot;+sortcount[scit];&lt;br /&gt;
    }&lt;br /&gt;
    if(namespace!=&amp;quot;101&amp;quot;) //Portal talk&lt;br /&gt;
      location.href=location.href.substr(0,location.href.lastIndexOf(&amp;quot;namespace=&amp;quot;))+&lt;br /&gt;
        &amp;quot;countns&amp;quot;+namespace+&amp;quot;=&amp;quot;+contribs+scres+&amp;quot;&amp;amp;countnosum&amp;quot;+namespace+&amp;quot;=&amp;quot;+nosum+&amp;quot;&amp;amp;namespace=&amp;quot;+(namespace==&amp;quot;15&amp;quot;?&amp;quot;100&amp;quot;:1+new Number(namespace));&lt;br /&gt;
    else&lt;br /&gt;
    { &lt;br /&gt;
      var lh=location.href;&lt;br /&gt;
      location.href=&amp;quot;http://wiki.hydrogenaudio.org/User:ais523/results?ais523countres=&amp;quot;+lh+&amp;quot;&amp;amp;countns101=&amp;quot;+contribs+&amp;quot;&amp;amp;countnosum101=&amp;quot;+nosum+scres;&lt;br /&gt;
      //You can use a page other than [[User:ais523/results]] as long as it&amp;#039;s in the&lt;br /&gt;
      //correct format.&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  else if(location.href.indexOf(&amp;quot;ais523countres=&amp;quot;)!=-1)&lt;br /&gt;
  { //This relies on the template page [[User:ais523/results]] being in the&lt;br /&gt;
    //correct format.&lt;br /&gt;
    document.getElementById(&amp;quot;ais523echead&amp;quot;).style.display=&amp;quot;none&amp;quot;;&lt;br /&gt;
    var h=document.getElementById(&amp;quot;ais523ecbody&amp;quot;).innerHTML;&lt;br /&gt;
    while(h.indexOf(&amp;quot;((&amp;quot;)!=-1)&lt;br /&gt;
    {&lt;br /&gt;
      var i=h.indexOf(&amp;quot;((&amp;quot;);&lt;br /&gt;
      var f=h.substr(0,i);&lt;br /&gt;
      var g=h.substr(i+2,h.indexOf(&amp;quot;))&amp;quot;)-i-2);&lt;br /&gt;
      if(g.indexOf(&amp;#039;#d&amp;#039;)==0)&lt;br /&gt;
      { //delete unwanted lines to remove clutter&lt;br /&gt;
        var j=h.indexOf(&amp;quot;((/#d))&amp;quot;);&lt;br /&gt;
        var v=false;&lt;br /&gt;
        j=h.substr(i+6,j-i-2);&lt;br /&gt;
        while(j.indexOf(&amp;quot;((&amp;quot;)!=-1)&lt;br /&gt;
        {&lt;br /&gt;
          var ii=j.indexOf(&amp;quot;((&amp;quot;);&lt;br /&gt;
          var gg=j.substr(ii+2,j.indexOf(&amp;quot;))&amp;quot;)-ii-2);&lt;br /&gt;
          j=j.substr(ii+2);&lt;br /&gt;
          gg=ecGetParamValue(gg);&lt;br /&gt;
          if(gg!=null&amp;amp;&amp;amp;gg!=0&amp;amp;&amp;amp;gg!=&amp;#039;0&amp;#039;) v=true;&lt;br /&gt;
        }&lt;br /&gt;
        if(v) g=&amp;quot;&amp;quot;;&lt;br /&gt;
        else {h=h.substr(h.indexOf(&amp;quot;((/#d&amp;quot;)); g=&amp;quot;&amp;quot;;}&lt;br /&gt;
      }&lt;br /&gt;
      else if(g.indexOf(&amp;quot;/#d&amp;quot;)==0)&lt;br /&gt;
        g=&amp;quot;&amp;quot;;&lt;br /&gt;
      else if(g.indexOf(&amp;quot;total&amp;quot;)==0)&lt;br /&gt;
      {&lt;br /&gt;
        g=new Number(ecGetParamValue(&amp;#039;countns0&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns1&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns2&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns3&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns4&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns5&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns6&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns7&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns8&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns9&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns10&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns11&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns12&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns13&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns14&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns15&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns100&amp;#039;));&lt;br /&gt;
        g+=new Number(ecGetParamValue(&amp;#039;countns101&amp;#039;));&lt;br /&gt;
      }&lt;br /&gt;
      else&lt;br /&gt;
        g=ecGetParamValue(g);&lt;br /&gt;
      if(g==null) g=&amp;#039;0&amp;#039;;&lt;br /&gt;
      f+=g+h.substr(h.indexOf(&amp;quot;))&amp;quot;)+2);&lt;br /&gt;
      h=f;&lt;br /&gt;
    }&lt;br /&gt;
    document.getElementById(&amp;quot;ais523ecbody&amp;quot;).innerHTML=h;&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
//JavaScript diff finder. By [[User:ais523]]&lt;br /&gt;
addOnloadHook(function() {&lt;br /&gt;
  if(location.href.indexOf(&amp;quot;Special&amp;quot;)!=-1&amp;amp;&amp;amp;location.href.indexOf(&amp;quot;Contributions&amp;quot;)!=-1)&lt;br /&gt;
    ecAddTab(&amp;quot;javascript:ais523l1000()&amp;quot;,&amp;quot;last 1000&amp;quot;,&amp;quot;ca-ais523sort&amp;quot;,&amp;quot;Last 1000&amp;quot;,&amp;quot;&amp;quot;);&lt;br /&gt;
  if(location.href.indexOf(&amp;quot;&amp;amp;ais523sort=last1000&amp;quot;)!=-1)&lt;br /&gt;
    window.setTimeout(&amp;quot;ais523sort();&amp;quot;,500); //work around IE bug&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
function ais523l1000()&lt;br /&gt;
{&lt;br /&gt;
  var trg;&lt;br /&gt;
  trg=ecGetParamValue(&amp;#039;target&amp;#039;);&lt;br /&gt;
  if(trg==null) trg=location.href.substr(location.href.lastIndexOf(&amp;quot;/&amp;quot;)+1);&lt;br /&gt;
  location.href=&amp;quot;http://wiki.hydrogenaudio.org/index.php?title=Special:Contributions&amp;quot;+&lt;br /&gt;
    &amp;quot;&amp;amp;limit=1000&amp;amp;target=&amp;quot;+trg+&amp;quot;&amp;amp;ais523sort=last1000&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ais523sort()&lt;br /&gt;
{&lt;br /&gt;
  var s=document.body.innerHTML;&lt;br /&gt;
  var re=/href=&amp;quot;(\/w\/index\.php\?title=([^&amp;quot;/]*)((\/[^&amp;quot;]*)?)&amp;amp;amp;diff=prev&amp;amp;amp;oldid=[0-9]*)&amp;quot;/i;&lt;br /&gt;
  var a=new Array();&lt;br /&gt;
  var b=new Array();&lt;br /&gt;
  var c=new Array();&lt;br /&gt;
  var nc=new Array();&lt;br /&gt;
  var d=new Array();&lt;br /&gt;
  while(s.search(re)!=-1)&lt;br /&gt;
  {&lt;br /&gt;
    var m=s.match(re);&lt;br /&gt;
    var m2=&amp;quot;&amp;quot;;&lt;br /&gt;
    var q;&lt;br /&gt;
    if(m[3]!=&amp;#039;&amp;#039;) m2=&amp;quot; subpages&amp;quot;;&lt;br /&gt;
    m[4]=decodeURIComponent(m[2])+m2;&lt;br /&gt;
    m[5]=m2;&lt;br /&gt;
    if(c[m[4]]==undefined) c[m[4]]=0;&lt;br /&gt;
    if(c[m[4]]&amp;lt;10) q=c[m[4]];&lt;br /&gt;
    else if(Math.random()&amp;lt;10/(c[m[4]]+1)) q=Math.floor(Math.random()*10);&lt;br /&gt;
    else q=-1;&lt;br /&gt;
    c[m[4]]++;&lt;br /&gt;
    if(d[m[4]]==undefined) d[m[4]]=new Array();&lt;br /&gt;
    if(q&amp;gt;-1) d[m[4]][q]=m;&lt;br /&gt;
    s=s.substr(s.search(re)+2);&lt;br /&gt;
  }&lt;br /&gt;
  var i;&lt;br /&gt;
  var j;&lt;br /&gt;
  for(i in c)&lt;br /&gt;
  {&lt;br /&gt;
    if(c[i]&amp;lt;5)&lt;br /&gt;
    {&lt;br /&gt;
      for(j in d[i])&lt;br /&gt;
      {&lt;br /&gt;
        var ns=&amp;quot;(main)&amp;quot;;&lt;br /&gt;
        var q;&lt;br /&gt;
        if(d[i][j][4].indexOf(&amp;quot;:&amp;quot;)!=-1) ns=d[i][j][4].substr(0,d[i][j][4].indexOf(&amp;quot;:&amp;quot;));&lt;br /&gt;
        m=d[i][j];&lt;br /&gt;
        m[2]=&amp;quot;Others in namespace &amp;quot;+ns;&lt;br /&gt;
        m[3]=&amp;quot;&amp;quot;;&lt;br /&gt;
        m[4]=m[2];&lt;br /&gt;
        m[5]=&amp;quot;&amp;quot;;&lt;br /&gt;
        if(nc[m[4]]==undefined) nc[m[4]]=0;&lt;br /&gt;
        if(nc[m[4]]&amp;lt;10) q=nc[m[4]];&lt;br /&gt;
        else if(Math.random()&amp;lt;10/(nc[m[4]]+1)) q=Math.floor(Math.random()*10);&lt;br /&gt;
        else q=-1;&lt;br /&gt;
        nc[m[4]]++;&lt;br /&gt;
        if(d[m[4]]==undefined) d[m[4]]=new Array();&lt;br /&gt;
        if(q&amp;gt;-1) d[m[4]][q]=m;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  for(i in d)&lt;br /&gt;
  {&lt;br /&gt;
    if(nc[i]!=undefined||c[i]&amp;gt;=5)&lt;br /&gt;
    for(j in d[i])&lt;br /&gt;
    {&lt;br /&gt;
      var m=d[i][j];&lt;br /&gt;
      m[2]=decodeURIComponent(m[2]);&lt;br /&gt;
      if(a[m[4]]==undefined) a[m[4]]=&amp;quot;*[[:&amp;quot;+m[2].split(&amp;quot;_&amp;quot;).join(&amp;quot; &amp;quot;)+&amp;quot;]]&amp;quot;+m[5]+&amp;quot;:&amp;quot;;&lt;br /&gt;
      if(b[m[4]]==undefined) b[m[4]]=&amp;quot;&amp;lt;LI&amp;gt;&amp;lt;A HREF=&amp;#039;http://wiki.hydrogenaudio.org/&amp;quot;+&lt;br /&gt;
        m[2]+&amp;quot;&amp;#039;&amp;gt;&amp;quot;+m[2].split(&amp;quot;_&amp;quot;).join(&amp;quot; &amp;quot;)+&amp;quot;&amp;lt;/A&amp;gt;&amp;quot;+m[5]+&amp;quot;:&amp;quot;;&lt;br /&gt;
      a[m[4]]+=&amp;quot; [http://en.wikipedia.org&amp;quot;+m[1]+&amp;quot;]&amp;quot;;&lt;br /&gt;
      b[m[4]]+=&amp;quot; &amp;lt;A HREF=&amp;#039;http://wiki.hydrogenaudio.org&amp;quot;+m[1]+&amp;quot;&amp;#039;&amp;gt;[&amp;quot;+(new Number(j)+1)+&amp;quot;]&amp;lt;/A&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  var e=0;&lt;br /&gt;
  for(i in c)&lt;br /&gt;
  {&lt;br /&gt;
    if(c[i]&amp;gt;=5)&lt;br /&gt;
    {&lt;br /&gt;
      a[i]+=(c[i]&amp;gt;10?&amp;quot;...&amp;quot;:&amp;quot;&amp;quot;)+&amp;quot; (&amp;quot;+c[i]+&amp;quot; edit(s))\n&amp;quot;;&lt;br /&gt;
      b[i]+=(c[i]&amp;gt;10?&amp;quot;...&amp;quot;:&amp;quot;&amp;quot;)+&amp;quot; (&amp;quot;+c[i]+&amp;quot; edit(s))\n&amp;quot;;&lt;br /&gt;
      if(c[i]&amp;gt;e) e=c[i]+1;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  for(i in nc)&lt;br /&gt;
  {&lt;br /&gt;
    if(nc[i]&amp;gt;=5)&lt;br /&gt;
    {&lt;br /&gt;
      a[i]+=(nc[i]&amp;gt;10?&amp;quot;...&amp;quot;:&amp;quot;&amp;quot;)+&amp;quot; (&amp;quot;+nc[i]+&amp;quot; edit(s))\n&amp;quot;;&lt;br /&gt;
      b[i]+=(nc[i]&amp;gt;10?&amp;quot;...&amp;quot;:&amp;quot;&amp;quot;)+&amp;quot; (&amp;quot;+nc[i]+&amp;quot; edit(s))\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  var trg=ecGetParamValue(&amp;#039;target&amp;#039;);&lt;br /&gt;
  var h=&amp;quot;&amp;lt;H1&amp;gt;Contribution breakdown for &amp;lt;A HREF=&amp;#039;http://wiki.hydrogenaudio.org/index.php?title=User:&amp;quot;+trg;&lt;br /&gt;
  h+=&amp;quot;&amp;#039;&amp;gt;User:&amp;quot;+trg+&amp;quot;&amp;lt;/A&amp;gt;&amp;lt;/H1&amp;gt;\n&amp;quot;;&lt;br /&gt;
  h+=&amp;quot;&amp;lt;H2&amp;gt;HTML output&amp;lt;/H2&amp;gt;&amp;lt;UL&amp;gt;&amp;quot;;&lt;br /&gt;
  var j=e;&lt;br /&gt;
  while(--j&amp;gt;=5)&lt;br /&gt;
  {&lt;br /&gt;
    for(i in c)&lt;br /&gt;
    {&lt;br /&gt;
      if(c[i]==j) h+=b[i];&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  for(i in nc) if(nc[i]&amp;gt;=5) h+=b[i];&lt;br /&gt;
  j=e;&lt;br /&gt;
  h+=&amp;quot;&amp;lt;/UL&amp;gt;\n&amp;lt;H2&amp;gt;Wikimarkup output&amp;lt;/H2&amp;gt;&amp;lt;pr&amp;quot;+&amp;quot;e&amp;gt;&amp;quot;;&lt;br /&gt;
  while(--j&amp;gt;=5)&lt;br /&gt;
  {&lt;br /&gt;
    for(i in c)&lt;br /&gt;
    {&lt;br /&gt;
      if(c[i]==j) h+=a[i];&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  for(i in nc) if(nc[i]&amp;gt;=5) h+=a[i];&lt;br /&gt;
  h+=&amp;quot;&amp;lt;/p&amp;quot;+&amp;quot;re&amp;gt;&amp;quot;;&lt;br /&gt;
  document.body.innerHTML=h;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Elliottmobile</name></author>
	</entry>
</feed>