<?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%2FWatchlist_since</id>
	<title>MyWiki:WikiProject User scripts/Scripts/Watchlist since - 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%2FWatchlist_since"/>
	<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/Watchlist_since&amp;action=history"/>
	<updated>2026-04-22T17:23:50Z</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/Watchlist_since&amp;diff=12262670&amp;oldid=prev</id>
		<title>imported&gt;WOSlinker: change source to syntaxhighlight</title>
		<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/Watchlist_since&amp;diff=12262670&amp;oldid=prev"/>
		<updated>2021-02-07T14:55:30Z</updated>

		<summary type="html">&lt;p&gt;change source to syntaxhighlight&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// Adds a &amp;quot;Changes since last load&amp;quot; link to your watchlist.  &amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(function () {&lt;br /&gt;
    if (!mw.config.get(&amp;#039;wgCanonicalSpecialPageName&amp;#039;) || mw.config.get(&amp;#039;wgCanonicalSpecialPageName&amp;#039;) != &amp;quot;Watchlist&amp;quot;) return;&lt;br /&gt;
    if (!document.forms[0] || !document.forms[0].namespace) return;&lt;br /&gt;
&lt;br /&gt;
    var link = document.createElement(&amp;#039;a&amp;#039;);&lt;br /&gt;
    link.id = &amp;#039;listSince&amp;#039;;&lt;br /&gt;
    link.href = &amp;#039;#listSince&amp;#039;;  // must have a href to show as link!&lt;br /&gt;
&lt;br /&gt;
    var then = +(new Date());&lt;br /&gt;
    var fixLinkHref = function () {&lt;br /&gt;
        var url = window.location.href.split(&amp;#039;#&amp;#039;)[0];&lt;br /&gt;
        var days = (( +(new Date()) - then ) + (60 * 1000)) / (1000 * 3600 * 24);&lt;br /&gt;
        if (url.match(/[?&amp;amp;]days=/))&lt;br /&gt;
            this.href = url.replace(/([?&amp;amp;]days=)[^&amp;amp;]*/, &amp;#039;$1&amp;#039;+days);&lt;br /&gt;
        else&lt;br /&gt;
            this.href = url + (url.indexOf(&amp;#039;?&amp;#039;) &amp;lt; 0 ? &amp;#039;?&amp;#039;:&amp;#039;&amp;amp;&amp;#039;) + &amp;#039;days=&amp;#039; + days;&lt;br /&gt;
        return true;&lt;br /&gt;
    };&lt;br /&gt;
    link.onclick = fixLinkHref;&lt;br /&gt;
    link.onmousedown = fixLinkHref;  // react to middle clicks too&lt;br /&gt;
&lt;br /&gt;
    var frag = document.createDocumentFragment();&lt;br /&gt;
    frag.appendChild(document.createTextNode(&amp;#039; | &amp;#039;));&lt;br /&gt;
    frag.appendChild(link);&lt;br /&gt;
    link.appendChild(document.createTextNode(&amp;#039;Changes&amp;#039;));&lt;br /&gt;
    frag.appendChild(document.createTextNode(&amp;#039; since last load.&amp;#039;));&lt;br /&gt;
&lt;br /&gt;
    // just one little ID attribute would be _so_ nice...&lt;br /&gt;
    var nsSelectForm = document.getElementsByTagName(&amp;#039;form&amp;#039;)[0];&lt;br /&gt;
    nsSelectForm.parentNode.insertBefore(frag, nsSelectForm);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
//&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;WOSlinker</name></author>
	</entry>
</feed>