<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://www.schnupptrupp.org/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-autocomplete.js</id>
		<title>MediaWiki:Gadget-autocomplete.js - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="http://www.schnupptrupp.org/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-autocomplete.js"/>
		<link rel="alternate" type="text/html" href="http://www.schnupptrupp.org/w/index.php?title=MediaWiki:Gadget-autocomplete.js&amp;action=history"/>
		<updated>2026-06-24T20:08:02Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in SchnuppTrupp</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>http://www.schnupptrupp.org/w/index.php?title=MediaWiki:Gadget-autocomplete.js&amp;diff=95406&amp;oldid=prev</id>
		<title>Novelette am 9. März 2015 um 19:40 Uhr</title>
		<link rel="alternate" type="text/html" href="http://www.schnupptrupp.org/w/index.php?title=MediaWiki:Gadget-autocomplete.js&amp;diff=95406&amp;oldid=prev"/>
				<updated>2015-03-09T19:40:08Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 9. März 2015, 19:40 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 195:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 195:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		{&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; 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='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionAt: $('#wpTextbox1').prop('dir')=='rtl'? &amp;quot;left top&amp;quot; : &amp;quot;right top&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionAt: $('#wpTextbox1').prop('dir')=='rtl'? &amp;quot;left top&amp;quot; : &amp;quot;right top&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;		positionOf: '#editform', &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;		positionOffset: &amp;quot;0 0&amp;quot;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;		menuCSS: { background:'#E0EEF7', opacity:0.8},&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;		itemCSS: {padding: 0, margin: 0 }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;	$( &amp;quot;#wikEdFrame&amp;quot; ).autoCompleteWikiText(&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;		positionAt: $('#wikEdFrame').prop('dir')=='rtl'? &amp;quot;left top&amp;quot; : &amp;quot;right top&amp;quot;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionOf: '#editform', &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionOf: '#editform', &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionOffset: &amp;quot;0 0&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionOffset: &amp;quot;0 0&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key schnupptrupp:diff:version:1.11a:oldid:95405:newid:95406 --&gt;
&lt;/table&gt;</summary>
		<author><name>Novelette</name></author>	</entry>

	<entry>
		<id>http://www.schnupptrupp.org/w/index.php?title=MediaWiki:Gadget-autocomplete.js&amp;diff=95405&amp;oldid=prev</id>
		<title>Novelette am 9. März 2015 um 19:39 Uhr</title>
		<link rel="alternate" type="text/html" href="http://www.schnupptrupp.org/w/index.php?title=MediaWiki:Gadget-autocomplete.js&amp;diff=95405&amp;oldid=prev"/>
				<updated>2015-03-09T19:39:00Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 9. März 2015, 19:39 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 195:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 195:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		{&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; 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='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionAt: $('#wpTextbox1').prop('dir')=='rtl'? &amp;quot;left top&amp;quot; : &amp;quot;right top&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionAt: $('#wpTextbox1').prop('dir')=='rtl'? &amp;quot;left top&amp;quot; : &amp;quot;right top&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;		positionOf: '#editform', &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;		positionOffset: &amp;quot;0 0&amp;quot;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;		menuCSS: { background:'#E0EEF7', opacity:0.8},&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;		itemCSS: {padding: 0, margin: 0 }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;		});&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;	$( &amp;quot;#wikEdFrame&amp;quot; ).autoCompleteWikiText(&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;		{&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;		positionAt: $('#wikEdFrame').prop('dir')=='rtl'? &amp;quot;left top&amp;quot; : &amp;quot;right top&amp;quot;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionOf: '#editform', &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionOf: '#editform', &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionOffset: &amp;quot;0 0&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		positionOffset: &amp;quot;0 0&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key schnupptrupp:diff:version:1.11a:oldid:95315:newid:95405 --&gt;
&lt;/table&gt;</summary>
		<author><name>Novelette</name></author>	</entry>

	<entry>
		<id>http://www.schnupptrupp.org/w/index.php?title=MediaWiki:Gadget-autocomplete.js&amp;diff=95315&amp;oldid=prev</id>
		<title>Novelette: 1 Version importiert: autocomplete</title>
		<link rel="alternate" type="text/html" href="http://www.schnupptrupp.org/w/index.php?title=MediaWiki:Gadget-autocomplete.js&amp;diff=95315&amp;oldid=prev"/>
				<updated>2015-03-07T20:16:23Z</updated>
		
		<summary type="html">&lt;p&gt;1 Version importiert: autocomplete&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 7. März 2015, 20:16 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Novelette</name></author>	</entry>

	<entry>
		<id>http://www.schnupptrupp.org/w/index.php?title=MediaWiki:Gadget-autocomplete.js&amp;diff=95314&amp;oldid=prev</id>
		<title>GethN7 am 16. November 2013 um 20:41 Uhr</title>
		<link rel="alternate" type="text/html" href="http://www.schnupptrupp.org/w/index.php?title=MediaWiki:Gadget-autocomplete.js&amp;diff=95314&amp;oldid=prev"/>
				<updated>2013-11-16T20:41:24Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/*&lt;br /&gt;
Autocomplete for links and templates&lt;br /&gt;
Written by [[משתמש:ערן]]&lt;br /&gt;
*/&lt;br /&gt;
mw.loader.using(['jquery.ui.widget','jquery.ui.autocomplete','jquery.textSelection'],function(){&lt;br /&gt;
//extends jquery with autoCompleteWikiText functionality for autocomplete of links and templates&lt;br /&gt;
$.fn.autoCompleteWikiText=function(options){&lt;br /&gt;
	var mode=&amp;quot;none&amp;quot;;&lt;br /&gt;
	var ctrl=$(this);&lt;br /&gt;
	var settings = $.extend(true, {&lt;br /&gt;
		positionMy: $('body').is('.rtl')? &amp;quot;left top&amp;quot; : &amp;quot;right top&amp;quot;, // be default, open below the control&lt;br /&gt;
		positionAt: $('body').is('.rtl')? &amp;quot;left bottom&amp;quot; : &amp;quot;right bottom&amp;quot;,&lt;br /&gt;
		positionOf: ctrl, &lt;br /&gt;
		positionOffset: &amp;quot;0&amp;quot;,&lt;br /&gt;
		filterResponse: function(a){return a;}, // function that expects array of string and returns array of strings&lt;br /&gt;
		menuCSS: {width: 'auto', maxHeight: '30em', 'overflow-y': 'auto'},&lt;br /&gt;
		itemCSS: {},&lt;br /&gt;
		onselected: function(item){&lt;br /&gt;
			var pos=ctrl.textSelection('getCaretPosition')-1;&lt;br /&gt;
			var txt=ctrl.val();&lt;br /&gt;
			var link = mode == &amp;quot;link&amp;quot;,&lt;br /&gt;
				open = link ? &amp;quot;[[&amp;quot; : &amp;quot;{{&amp;quot;,&lt;br /&gt;
				close = link ? &amp;quot;]]&amp;quot; : &amp;quot;|}}&amp;quot;,&lt;br /&gt;
				caretBackwards = link ? 0 : 2;&lt;br /&gt;
			switch(mode){&lt;br /&gt;
			case &amp;quot;none&amp;quot;: return;&lt;br /&gt;
			case &amp;quot;template&amp;quot;:&lt;br /&gt;
				item=item.substr(mw.config.get('wgFormattedNamespaces')[10].length+1);&lt;br /&gt;
				link = false;&lt;br /&gt;
				caretBackwards = 2;&lt;br /&gt;
				break;&lt;br /&gt;
			case &amp;quot;link&amp;quot;:&lt;br /&gt;
				if(item[item.length-1]==')') item+='|';&lt;br /&gt;
				break;&lt;br /&gt;
			}&lt;br /&gt;
			var lastbegin=txt.lastIndexOf(open, pos);&lt;br /&gt;
			if (txt[lastbegin + 2] == ':')&lt;br /&gt;
				item = ':' + item;&lt;br /&gt;
&lt;br /&gt;
			var newTxt=txt.substr(0,lastbegin)+ open +item+ close + txt.substr(pos+1);&lt;br /&gt;
			var orgScroll=ctrl.scrollTop();&lt;br /&gt;
			ctrl.val(newTxt);&lt;br /&gt;
			ctrl.textSelection('setSelection',{start:lastbegin + (open+item+close).length - caretBackwards});&lt;br /&gt;
			ctrl.scrollTop(orgScroll);&lt;br /&gt;
		}&lt;br /&gt;
	}, options);&lt;br /&gt;
&lt;br /&gt;
	function findLinks(res){&lt;br /&gt;
		var pos=ctrl.textSelection('getCaretPosition')-1;&lt;br /&gt;
		var txt=ctrl.val();&lt;br /&gt;
&lt;br /&gt;
		var lastbegin=txt.lastIndexOf(&amp;quot;[[&amp;quot;,pos);&lt;br /&gt;
		var lastend=txt.lastIndexOf(&amp;quot;]]&amp;quot;,pos);&lt;br /&gt;
		var isLink=lastbegin&amp;gt;lastend;&lt;br /&gt;
		if(isLink) {&lt;br /&gt;
			fillLinksList(res,txt.substr(lastbegin+2,pos-lastbegin));&lt;br /&gt;
			mode='link';&lt;br /&gt;
		}&lt;br /&gt;
		else{&lt;br /&gt;
			lastbegin=txt.lastIndexOf(&amp;quot;{{&amp;quot;,pos);&lt;br /&gt;
			lastend=txt.lastIndexOf(&amp;quot;}}&amp;quot;,pos);&lt;br /&gt;
			var isTemplate=lastbegin&amp;gt;lastend;&lt;br /&gt;
			if(isTemplate){&lt;br /&gt;
				var prefixName=mw.config.get('wgFormattedNamespaces')[10]+':'+txt.substr(lastbegin+2,pos-lastbegin);&lt;br /&gt;
				fillLinksList(res,prefixName);&lt;br /&gt;
				mode='template';&lt;br /&gt;
			}&lt;br /&gt;
			else{&lt;br /&gt;
				res([]);&lt;br /&gt;
				mode=&amp;quot;none&amp;quot;;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function fillLinksList(res,txt){&lt;br /&gt;
        txt = $.trim(txt);&lt;br /&gt;
		if(txt.length&amp;lt;=1 || txt.indexOf('|')&amp;gt;-1 || (txt.indexOf('#')&amp;gt;-1 &amp;amp;&amp;amp; mw.config.get('wgNamespaceNumber')==0)) res([]);&lt;br /&gt;
		else if(txt.indexOf('#')&amp;gt;-1){ &lt;br /&gt;
			var pageTitle=txt.substr(0,txt.indexOf('#'));&lt;br /&gt;
			var sectionPrefix=txt.substr(txt.indexOf('#')+1);&lt;br /&gt;
			$.getJSON(mw.util.wikiScript('api'),{action:'parse',page:pageTitle,prop:'sections',format:'json'},function(data){&lt;br /&gt;
				if(data &amp;amp;&amp;amp; data.parse &amp;amp;&amp;amp; data.parse.sections) res($(data.parse.sections).map(function(){return this.line.indexOf(sectionPrefix) ==0 ? (pageTitle+'#'+this.line):null;&lt;br /&gt;
				}));&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
		else $.getJSON(&lt;br /&gt;
            mw.util.wikiScript('api'),&lt;br /&gt;
            {action:'opensearch', search:txt, format:'json'},&lt;br /&gt;
            function(data){&lt;br /&gt;
                if(data[1]) &lt;br /&gt;
                    res(settings.filterResponse(data[1]));&lt;br /&gt;
            });&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	ctrl.autocomplete( {&lt;br /&gt;
					source: function( request, response ) {&lt;br /&gt;
						if(fixArrowsBug(this))&lt;br /&gt;
							response([]);&lt;br /&gt;
						else&lt;br /&gt;
							findLinks(response);&lt;br /&gt;
					},&lt;br /&gt;
					focus:function(){return false;},&lt;br /&gt;
					select:function(e,ui){&lt;br /&gt;
						settings.onselected(ui.item.value);return false;&lt;br /&gt;
					},&lt;br /&gt;
					open:function(){&lt;br /&gt;
						$(&amp;quot;.ui-autocomplete&amp;quot;)&lt;br /&gt;
							.css(settings.menuCSS)&lt;br /&gt;
							.position({&lt;br /&gt;
								my: settings.positionMy,&lt;br /&gt;
								at: settings.positionAt,&lt;br /&gt;
								of: settings.positionOf,&lt;br /&gt;
								offset: settings.positionOffset,&lt;br /&gt;
								collision: 'none fit'&lt;br /&gt;
								})&lt;br /&gt;
							.find('li').css(settings.itemCSS);&lt;br /&gt;
					}&lt;br /&gt;
	});&lt;br /&gt;
	var fixed=false;&lt;br /&gt;
	//this is hack to prevent known serious bug in autocomplete.js that prevent default of the up and down key which may drive you crazy....&lt;br /&gt;
	function fixArrowsBug(self){&lt;br /&gt;
	if(fixed) return false;&lt;br /&gt;
	fixed=true;&lt;br /&gt;
	ctrl.unbind(&amp;quot;keydown.autocomplete&amp;quot;);&lt;br /&gt;
	ctrl.bind(&amp;quot;keydown.autocomplete&amp;quot;,&lt;br /&gt;
		function(event) {&lt;br /&gt;
			var keyCode = $.ui.keyCode;&lt;br /&gt;
			switch( event.keyCode ) {&lt;br /&gt;
				case keyCode.PAGE_UP:&lt;br /&gt;
					self._move( &amp;quot;previousPage&amp;quot;, event );&lt;br /&gt;
					break;&lt;br /&gt;
				case keyCode.PAGE_DOWN:&lt;br /&gt;
					self._move( &amp;quot;nextPage&amp;quot;, event );&lt;br /&gt;
					break;&lt;br /&gt;
				case keyCode.UP:&lt;br /&gt;
										if (!self.menu.element.is(&amp;quot;:visible&amp;quot;)) return;&lt;br /&gt;
					self._move( &amp;quot;previous&amp;quot;, event );&lt;br /&gt;
					// prevent moving cursor to beginning of text field in some browsers&lt;br /&gt;
					event.preventDefault();&lt;br /&gt;
					break;&lt;br /&gt;
				case keyCode.DOWN:&lt;br /&gt;
										if (!self.menu.element.is(&amp;quot;:visible&amp;quot;)) return;&lt;br /&gt;
					self._move( &amp;quot;next&amp;quot;, event );&lt;br /&gt;
					// prevent moving cursor to end of text field in some browsers&lt;br /&gt;
					event.preventDefault();&lt;br /&gt;
					break;&lt;br /&gt;
				case keyCode.ENTER:&lt;br /&gt;
				case keyCode.NUMPAD_ENTER:&lt;br /&gt;
					// when menu is open or has focus&lt;br /&gt;
					if ( self.menu.active ) {&lt;br /&gt;
						event.preventDefault();&lt;br /&gt;
					}&lt;br /&gt;
					//passthrough - ENTER and TAB both select the current element&lt;br /&gt;
				case keyCode.TAB:&lt;br /&gt;
					if ( !self.menu.active ) {&lt;br /&gt;
						return;&lt;br /&gt;
					}&lt;br /&gt;
					self.menu.select( event );&lt;br /&gt;
					break;&lt;br /&gt;
				case keyCode.ESCAPE:&lt;br /&gt;
					self.element.val( self.term );&lt;br /&gt;
					self.close( event );&lt;br /&gt;
					break;&lt;br /&gt;
				case keyCode.LEFT:&lt;br /&gt;
				case keyCode.RIGHT:&lt;br /&gt;
				case keyCode.SHIFT:&lt;br /&gt;
				case keyCode.CONTROL:&lt;br /&gt;
				case keyCode.ALT:&lt;br /&gt;
				case keyCode.COMMAND:&lt;br /&gt;
				case keyCode.COMMAND_RIGHT:&lt;br /&gt;
				case keyCode.INSERT:&lt;br /&gt;
				case keyCode.CAPS_LOCK:&lt;br /&gt;
				case keyCode.END:&lt;br /&gt;
				case keyCode.HOME:&lt;br /&gt;
					// ignore metakeys (shift, ctrl, alt)&lt;br /&gt;
					break;&lt;br /&gt;
				default:&lt;br /&gt;
					// keypress is triggered before the input value is changed&lt;br /&gt;
					clearTimeout( self.searching );&lt;br /&gt;
					self.searching = setTimeout(function() {&lt;br /&gt;
						self.search( null, event );&lt;br /&gt;
					}, self.options.delay );&lt;br /&gt;
					break;&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		return true;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
if($.inArray(mw.config.get('wgAction'), ['edit', 'submit'])+1)&lt;br /&gt;
mw.loader.using(['jquery.ui.widget','jquery.ui.autocomplete','jquery.textSelection'],function(){&lt;br /&gt;
	//enable autocomplete for editbox, relative to editform in an offset of -80 vertical&lt;br /&gt;
	$( &amp;quot;#wpTextbox1&amp;quot; ).autoCompleteWikiText(&lt;br /&gt;
		{&lt;br /&gt;
		positionAt: $('#wpTextbox1').prop('dir')=='rtl'? &amp;quot;left top&amp;quot; : &amp;quot;right top&amp;quot;,&lt;br /&gt;
		positionOf: '#editform', &lt;br /&gt;
		positionOffset: &amp;quot;0 0&amp;quot;,&lt;br /&gt;
		menuCSS: { background:'#E0EEF7', opacity:0.8},&lt;br /&gt;
		itemCSS: {padding: 0, margin: 0 }&lt;br /&gt;
		});&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>GethN7</name></author>	</entry>

	</feed>