<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=MyWiki%3AWikiProject_User_scripts%2FScripts%2FAutolink</id>
	<title>MyWiki:WikiProject User scripts/Scripts/Autolink - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=MyWiki%3AWikiProject_User_scripts%2FScripts%2FAutolink"/>
	<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/Autolink&amp;action=history"/>
	<updated>2026-04-22T14:55:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/Autolink&amp;diff=12289427&amp;oldid=prev</id>
		<title>imported&gt;Amalthea: fix broken &lt;/pre&gt;</title>
		<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/Autolink&amp;diff=12289427&amp;oldid=prev"/>
		<updated>2009-04-23T15:29:42Z</updated>

		<summary type="html">&lt;p&gt;fix broken &amp;lt;/pre&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;//&amp;lt;pre&amp;gt;&lt;br /&gt;
// Autolink [[wikilinks]] and {{templates}} (especially useful for monobook.js and similar pages)&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(function () {&lt;br /&gt;
    // Get the HTML of just the main body of the page, not including textareas hopefully&lt;br /&gt;
    if (location.href.indexOf(&amp;#039;&amp;amp;action=history&amp;#039;) != -1) {&lt;br /&gt;
       return;                    //The history page crashes when this script is used&lt;br /&gt;
    } else&lt;br /&gt;
    if (document.title.indexOf(&amp;quot;Editing &amp;quot;) != 0 &amp;amp;&amp;amp; document.title.indexOf(&amp;quot;Template:&amp;quot;) != 0) {&lt;br /&gt;
        targetdiv = document.getElementById(&amp;#039;bodyContent&amp;#039;);  // bodyContent div for most pages&lt;br /&gt;
    } else &lt;br /&gt;
    if (document.getElementById(&amp;#039;wikiPreview&amp;#039;)) {&lt;br /&gt;
        targetdiv = document.getElementById(&amp;#039;wikiPreview&amp;#039;);  // wikiPreview if it&amp;#039;s there&lt;br /&gt;
    } else&lt;br /&gt;
    if (document.getElementById(&amp;#039;wikiDiff&amp;#039;)) {&lt;br /&gt;
        targetdiv = document.getElementById(&amp;#039;wikiDiff&amp;#039;);   // wikiDiff if it&amp;#039;s there&lt;br /&gt;
    } else {&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    content = targetdiv.innerHTML;&lt;br /&gt;
    content = content.replace(/([^\[])\[{2}([^\[\]\|\&amp;lt;\&amp;gt;\n]*)([^\[\]\&amp;lt;\&amp;gt;\n]*?)?\]{2}([^\]])/g, &amp;#039;$1&amp;lt;a class=&amp;quot;autolink&amp;quot; href=&amp;quot;/wiki/$2&amp;quot;&amp;gt;[[$2$3]]&amp;lt;/a&amp;gt;$4&amp;#039;); // Make wikilink code into links&lt;br /&gt;
    content = content.replace(/([^\{])\{{2}(subst\:|msg\:)?([^\{\}\|\&amp;lt;\&amp;gt;\n]*)([^\{\}\&amp;lt;\&amp;gt;\n]*?)?\}{2}([^\}])/g, &amp;#039;$1&amp;lt;a class=&amp;quot;autolink&amp;quot; href=&amp;quot;/wiki/Template:$3&amp;quot;&amp;gt;{{$2$3$4}}&amp;lt;/a&amp;gt;$5&amp;#039;); // Make template code into links&lt;br /&gt;
    targetdiv.innerHTML = content; // Write it back&lt;br /&gt;
});&lt;br /&gt;
//&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Amalthea</name></author>
	</entry>
</feed>