<?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%2FNew_message_history</id>
	<title>MyWiki:WikiProject User scripts/Scripts/New message history - 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%2FNew_message_history"/>
	<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/New_message_history&amp;action=history"/>
	<updated>2026-04-22T14:54:29Z</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/New_message_history&amp;diff=8004651&amp;oldid=prev</id>
		<title>imported&gt;Flyguy649: Protected Wikipedia:WikiProject User scripts/Scripts/New message history: javascript page outside user space [edit=sysop:move=sysop]</title>
		<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/New_message_history&amp;diff=8004651&amp;oldid=prev"/>
		<updated>2007-10-25T18:21:37Z</updated>

		<summary type="html">&lt;p&gt;Protected Wikipedia:WikiProject User scripts/Scripts/New message history: javascript page outside user space [edit=sysop:move=sysop]&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;Purpose : Add a link to your talk page history to the &amp;quot;You have new messages&amp;quot; warning.&lt;br /&gt;
&amp;lt;s&amp;gt;;Usage : Include a call to &amp;lt;code&amp;gt;newmessagehistory()&amp;lt;/code&amp;gt; in your load page function.&amp;lt;/s&amp;gt;&lt;br /&gt;
;Bugs : Will probably break any function called after it, so it should be called last.&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/**** WARNING: THIS SCRIPT IS CURRENTLY UNSTABLE AND WILL KILL OTHER FUNCTIONS. ****/&lt;br /&gt;
/**** NO WARRANTY IS PROVIDED OR IMPLIED. ***/&lt;br /&gt;
&lt;br /&gt;
// newmessagehistory&lt;br /&gt;
addOnloadHook(function () {&lt;br /&gt;
    var divs = document.getElementsByTagName(&amp;#039;div&amp;#039;);&lt;br /&gt;
    var talkmessagebox;&lt;br /&gt;
    &lt;br /&gt;
    for(var x = 0; x &amp;lt; divs.length; ++x)&lt;br /&gt;
    {&lt;br /&gt;
        if(divs[x].className.indexOf(&amp;#039;usermessage&amp;#039;) != -1)&lt;br /&gt;
        {&lt;br /&gt;
            talkmessagebox = divs[x];&lt;br /&gt;
            x = divs.length; // force break&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    var newmessagelink = talkmessagebox.getElementsByTagName(&amp;#039;a&amp;#039;)[0];&lt;br /&gt;
    &lt;br /&gt;
    var historylink = document.createElement(&amp;#039;a&amp;#039;);&lt;br /&gt;
    historylink.href = newmessagelink.href.replace(/\/wiki\//, &amp;#039;/w/index.php?title=&amp;#039;) + &amp;#039;&amp;amp;action=history&amp;#039;;&lt;br /&gt;
    historylink.className = &amp;#039;external text&amp;#039;;&lt;br /&gt;
    historylink.appendChild(document.createTextNode(&amp;#039;changes&amp;#039;));&lt;br /&gt;
    &lt;br /&gt;
    var talkmessagetext = &amp;#039;You have &amp;#039;;&lt;br /&gt;
    talkmessagebox.innerHTML = talkmessagetext;&lt;br /&gt;
    &lt;br /&gt;
    talkmessagebox.appendChild(newmessagelink);&lt;br /&gt;
    talkmessagebox.appendChild(document.createTextNode(&amp;#039; (&amp;#039;));&lt;br /&gt;
    talkmessagebox.appendChild(historylink);&lt;br /&gt;
    talkmessagebox.appendChild(document.createTextNode(&amp;#039;)&amp;#039;));&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Wikipedia scripts]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Flyguy649</name></author>
	</entry>
</feed>