<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fr.jurispedia.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://fr.jurispedia.org/index.php?action=history&amp;feed=atom&amp;title=Utilisateur%3APseudomoi%2Fmonobook.js</id>
		<title>Utilisateur:Pseudomoi/monobook.js - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="http://fr.jurispedia.org/index.php?action=history&amp;feed=atom&amp;title=Utilisateur%3APseudomoi%2Fmonobook.js"/>
		<link rel="alternate" type="text/html" href="http://fr.jurispedia.org/index.php?title=Utilisateur:Pseudomoi/monobook.js&amp;action=history"/>
		<updated>2026-06-17T00:34:27Z</updated>
		<subtitle>Historique pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.22.5</generator>

	<entry>
		<id>http://fr.jurispedia.org/index.php?title=Utilisateur:Pseudomoi/monobook.js&amp;diff=20623&amp;oldid=prev</id>
		<title>Pseudomoi : d'après Wp : à adapter</title>
		<link rel="alternate" type="text/html" href="http://fr.jurispedia.org/index.php?title=Utilisateur:Pseudomoi/monobook.js&amp;diff=20623&amp;oldid=prev"/>
				<updated>2006-07-07T09:08:46Z</updated>
		
		<summary type="html">&lt;p&gt;d&amp;#039;après Wp : à adapter&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/*  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt; */&lt;br /&gt;
&lt;br /&gt;
/**************************************************************/&lt;br /&gt;
/* Ajoute deux liens sur les liens rouges en prévisualisation */&lt;br /&gt;
/* Auteur : Seb35                                             */&lt;br /&gt;
/* Modifications pour IE/Firefox : Dake                       */&lt;br /&gt;
/**************************************************************/&lt;br /&gt;
function liensRouges_main()&lt;br /&gt;
{&lt;br /&gt;
 if(/Spe[cz]ial(?::|%3A)Watchlist/i.test(window.location) || /edit/i.test(window.location)) return;&lt;br /&gt;
 var allLinks = document.getElementById('bodyContent').getElementsByTagName('a');&lt;br /&gt;
 for(i=0; i&amp;lt;allLinks.length; i++)&lt;br /&gt;
 {&lt;br /&gt;
  if(allLinks[i].getAttribute('class') == 'new')&lt;br /&gt;
  {&lt;br /&gt;
   titre = allLinks[i].getAttribute('title');&lt;br /&gt;
&lt;br /&gt;
   var newElement = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
   newElement.setAttribute(&amp;quot;title&amp;quot;,'Rechercher \'' + titre + '\'');&lt;br /&gt;
   newElement.setAttribute(&amp;quot;href&amp;quot;, 'http://www.google.com/search?num=100&amp;amp;q=' + titre + '+site:fr.wikipedia.org');&lt;br /&gt;
   newElement.appendChild(document.createTextNode(&amp;quot; (google -&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
   var newElement2 = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
   newElement2.setAttribute(&amp;quot;title&amp;quot;,'Pages liées à \'' + titre + '\'');&lt;br /&gt;
   newElement2.setAttribute(&amp;quot;href&amp;quot;, '/wiki/Special:Whatlinkshere/' + titre + '+site:fr.wikipedia.org');&lt;br /&gt;
   newElement2.appendChild(document.createTextNode(&amp;quot; liées)&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
   insertAfter( allLinks[i].parentNode, newElement, allLinks[i]);&lt;br /&gt;
   insertAfter( allLinks[i].parentNode, newElement2, newElement);&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
addLoadEvent(liensRouges_main);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	var suiviManagerAllPages = new Array();&lt;br /&gt;
					&lt;br /&gt;
		function SuiviManagerRegexp(regexp)&lt;br /&gt;
		{&lt;br /&gt;
			var match = new RegExp(regexp);&lt;br /&gt;
		&lt;br /&gt;
			for (var i=0;i&amp;lt;suiviManagerAllPages.length;i++) {&lt;br /&gt;
				var pageName = suiviManagerAllPages[i].childNodes[0].getAttribute(&amp;quot;value&amp;quot;);&lt;br /&gt;
				if (match.test(pageName)) {&lt;br /&gt;
					suiviManagerAllPages[i].childNodes[0].checked=true; &lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		function SuiviManagerLiensRouges()&lt;br /&gt;
		{&lt;br /&gt;
		&lt;br /&gt;
			for (var i=0;i&amp;lt;suiviManagerAllPages.length;i++) {&lt;br /&gt;
				var pageClass = suiviManagerAllPages[i].childNodes[1].getAttribute(&amp;quot;class&amp;quot;);&lt;br /&gt;
				if (pageClass &amp;amp;&amp;amp; pageClass==&amp;quot;new&amp;quot;) {&lt;br /&gt;
					suiviManagerAllPages[i].childNodes[0].checked=true; &lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		function SuiviManagerDeselect()&lt;br /&gt;
		{&lt;br /&gt;
			for (var i=0;i&amp;lt;suiviManagerAllPages.length;i++) {&lt;br /&gt;
				suiviManagerAllPages[i].childNodes[0].checked=false; &lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
		function SuiviManager() {&lt;br /&gt;
			if (document.URL.indexOf(&amp;quot;http://fr.wikipedia.org/wiki/Special:Watchlist/edit&amp;quot;)!=0) return; &lt;br /&gt;
			&lt;br /&gt;
			var a=0;&lt;br /&gt;
			var b=0;			&lt;br /&gt;
			var interfaceMsg = new Array(); &lt;br /&gt;
			var regexpList = new Array(); &lt;br /&gt;
			&lt;br /&gt;
			//////////////////////////////////////////////////&lt;br /&gt;
			// Expressions régulières et liens de l'interface&lt;br /&gt;
			//&lt;br /&gt;
			// besoin d'aide pour les regexp ? &lt;br /&gt;
			// http://www.commentcamarche.net/javascript/jsregexp.php3&lt;br /&gt;
			//////////////////////////////////////////////////&lt;br /&gt;
	&lt;br /&gt;
			interfaceMsg[a++] 	= &amp;quot;&amp;lt;b&amp;gt;Tout cocher&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^.*&amp;quot;; &lt;br /&gt;
			&lt;br /&gt;
			interfaceMsg[a++] 	= &amp;quot;Utilisateurs&amp;quot;;&lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Utilisateur:&amp;quot;;&lt;br /&gt;
			&lt;br /&gt;
			interfaceMsg[a++] 	= &amp;quot;Wikipédia:*&amp;quot;; &lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Wikipédia:&amp;quot;;&lt;br /&gt;
			&lt;br /&gt;
			interfaceMsg[a++] 	= &amp;quot;Sous-pages de PàS&amp;quot;; &lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Wikipédia:Pages à supprimer\/&amp;quot;;&lt;br /&gt;
		&lt;br /&gt;
			interfaceMsg[a++] 	= &amp;quot;Sous-pages de PàV&amp;quot;; &lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Wikipédia:Pages à vérifier\/&amp;quot;;&lt;br /&gt;
					&lt;br /&gt;
                        interfaceMsg[a++] 	= &amp;quot;Propositions AdQ&amp;quot;; &lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Wikipédia:Proposition articles de qualité\/&amp;quot;;&lt;br /&gt;
			&lt;br /&gt;
                        interfaceMsg[a++] 	= &amp;quot;Lumière sur&amp;quot;; &lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Wikipédia:AccueilLumièreSur\/&amp;quot;;&lt;br /&gt;
			&lt;br /&gt;
			interfaceMsg[a++] 	= &amp;quot;Pages du bistro&amp;quot;; &lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Wikipédia:Le Bistro\/&amp;quot;;&lt;br /&gt;
			&lt;br /&gt;
			interfaceMsg[a++] 	= &amp;quot;Images&amp;quot;; &lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Image:&amp;quot;;&lt;br /&gt;
			&lt;br /&gt;
			interfaceMsg[a++] 	= &amp;quot;Modèles&amp;quot;; &lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Modèle:&amp;quot;;	&lt;br /&gt;
			&lt;br /&gt;
			interfaceMsg[a++] 	= &amp;quot;Aide&amp;quot;; &lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Aide:&amp;quot;;	&lt;br /&gt;
			&lt;br /&gt;
			interfaceMsg[a++] 	= &amp;quot;Catégories&amp;quot;; &lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Catégorie:&amp;quot;;	&lt;br /&gt;
			&lt;br /&gt;
			interfaceMsg[a++] 	= &amp;quot;Portails&amp;quot;; &lt;br /&gt;
			regexpList[b++] 	= &amp;quot;^Portail:&amp;quot;;	&lt;br /&gt;
&lt;br /&gt;
			//////////////////////////////////////////////////&lt;br /&gt;
			var topTag = document.getElementById(&amp;quot;contentSub&amp;quot;)&lt;br /&gt;
			&lt;br /&gt;
			// récupère toutes les pages&lt;br /&gt;
			var watchlist = document.getElementsByTagName(&amp;quot;ul&amp;quot;);&lt;br /&gt;
	   &lt;br /&gt;
			for (u=0;u&amp;lt;watchlist.length;u++) {&lt;br /&gt;
					var entries = watchlist[u].getElementsByTagName(&amp;quot;li&amp;quot;); &lt;br /&gt;
					for (i=0;i&amp;lt;entries.length;i++) {&lt;br /&gt;
						suiviManagerAllPages.push(entries[i]);&lt;br /&gt;
					}&lt;br /&gt;
			}&lt;br /&gt;
			&lt;br /&gt;
			// prépare la mini-interface&lt;br /&gt;
			var str = &amp;quot;&amp;lt;div style=\&amp;quot;background-color:#8ecfe4;font-size:1px;height:8px;border:1px solid #AAAAAA;-moz-border-radius-topright:0.5em;-moz-border-radius-topleft:0.5em;\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;&lt;br /&gt;
			+ &amp;quot;&amp;lt;div style=\&amp;quot;border:1px solid #6ac1de;border-top:0px solid white;padding:5px 5px 0 5px;margin-bottom:3ex;\&amp;quot;&amp;gt;&amp;lt;p&amp;gt;&amp;quot;&lt;br /&gt;
			+ &amp;quot;&amp;lt;div style=\&amp;quot;float: left; text-align: left; white-space: nowrap;\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;&lt;br /&gt;
			&lt;br /&gt;
			for (var cpt = 0; cpt &amp;lt; interfaceMsg.length; cpt ++) {&lt;br /&gt;
				str += &amp;quot;&amp;lt;a href=\&amp;quot;javascript:SuiviManagerRegexp('&amp;quot; + regexpList[cpt] + &amp;quot;')\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
                                + interfaceMsg[cpt]&lt;br /&gt;
                                + &amp;quot;&amp;amp;nbsp;&amp;amp;middot;&amp;lt;/a&amp;gt; &amp;quot;&lt;br /&gt;
                }&lt;br /&gt;
			&lt;br /&gt;
				str += &amp;quot;&amp;lt;a href=\&amp;quot;javascript:SuiviManagerLiensRouges()\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
					+ &amp;quot;Retirer les liens rouges&amp;quot;&lt;br /&gt;
					+ &amp;quot;&amp;amp;nbsp;&amp;amp;middot;&amp;lt;/a&amp;gt; &amp;quot;&lt;br /&gt;
					&lt;br /&gt;
				str += &amp;quot;&amp;lt;a href=\&amp;quot;javascript:SuiviManagerDeselect()\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
					+ &amp;quot;&amp;lt;b&amp;gt;Enlever toutes les coches&amp;lt;/b&amp;gt;&amp;quot;&lt;br /&gt;
					+ &amp;quot;&amp;amp;nbsp;&amp;amp;middot;&amp;lt;/a&amp;gt; &amp;quot;&lt;br /&gt;
						&lt;br /&gt;
			topTag.innerHTML =   topTag.innerHTML + &amp;quot;&amp;lt;br clear=all /&amp;gt;&amp;quot; + str + &amp;quot;&amp;lt;p&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;&lt;br /&gt;
				&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
         addLoadEvent(SuiviManager);&lt;br /&gt;
&lt;br /&gt;
function TodayDate2() {&lt;br /&gt;
      m = new Array(&amp;quot;janvier&amp;quot;, &amp;quot;février&amp;quot;, &amp;quot;mars&amp;quot;, &amp;quot;avril&amp;quot;, &amp;quot;mai&amp;quot;, &amp;quot;juin&amp;quot;, &amp;quot;juillet&amp;quot;, &amp;quot;août&amp;quot;, &amp;quot;septembre&amp;quot;, &amp;quot;octobre&amp;quot;, &amp;quot;novembre&amp;quot;, &amp;quot;décembre&amp;quot;);&lt;br /&gt;
      today = new Date();&lt;br /&gt;
      day = today.getDate();&lt;br /&gt;
      year = today.getYear();&lt;br /&gt;
&lt;br /&gt;
      if (year &amp;lt; 2000)    &lt;br /&gt;
           year = year + 1900;&lt;br /&gt;
&lt;br /&gt;
      return (day + &amp;quot;_&amp;quot; + m[today.getMonth()]);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function MenuPàS() {&lt;br /&gt;
      var tDate2 = TodayDate2();&lt;br /&gt;
      var a = document.getElementById(&amp;quot;p-navigation&amp;quot;);&lt;br /&gt;
      if (a) {&lt;br /&gt;
              b = a.getElementsByTagName(&amp;quot;ul&amp;quot;);&lt;br /&gt;
              if (b.length &amp;gt; 0) {&lt;br /&gt;
                    b[0].innerHTML = b[0].innerHTML&lt;br /&gt;
                    + '&amp;lt;li&amp;gt;&amp;lt;span title=&amp;quot;Section du jour de PàS&amp;quot;&amp;gt;'&lt;br /&gt;
                    + '&amp;lt;a href=&amp;quot;/wiki/Wikipédia:Pages_à_supprimer#'+ tDate2 +'&amp;quot;&amp;gt;Section du jour de PàS&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;'&lt;br /&gt;
                    &lt;br /&gt;
              }&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
     &lt;br /&gt;
addLoadEvent(MenuPàS);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////&lt;br /&gt;
function addToSummary(str)&lt;br /&gt;
{&lt;br /&gt;
        document.editform.wpSummary.value += &amp;quot; &amp;quot; + str&lt;br /&gt;
}&lt;br /&gt;
function DeluxeSummary()&lt;br /&gt;
{&lt;br /&gt;
        var sumLbl = document.getElementById(&amp;quot;wpSummaryLabel&amp;quot;)&lt;br /&gt;
        if (sumLbl)&lt;br /&gt;
        {&lt;br /&gt;
                //élargissement boite de résumé&lt;br /&gt;
                var sumInput = document.getElementById(&amp;quot;wpSummary&amp;quot;)&lt;br /&gt;
                sumInput.style.width = &amp;quot;90%&amp;quot;&lt;br /&gt;
&lt;br /&gt;
                var titles = new Array()&lt;br /&gt;
                titles.push(&amp;quot;+ ébauche&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;+ cat&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;+ image&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;+ interwiki&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;+ portail&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;- image&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;- lien ext&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;corr lien int&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;lien ext -&amp;gt; lien int&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;MeP&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;ortho/gram&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;retouches&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;ajInfo&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;rangmt&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;recat&amp;quot;)&lt;br /&gt;
                titles.push(&amp;quot;PàS conservé&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
                var inputs = new Array()&lt;br /&gt;
                inputs.push(&amp;quot;+ {{ébauche}}&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;+ catégorie&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;+ image&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;+ liens interwiki&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;+ portail&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;- image manquante&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;- lien externe&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;correction lien interne&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;conversion lien externe en lien interne&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;mise en page&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;correction orthographe/grammaire&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;diverses retouches&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;ajout d’infos&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;rangement interwikis/catégories&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;changement catégorie&amp;quot;)&lt;br /&gt;
                inputs.push(&amp;quot;article listé sur PàS - retrait du bandeau (conservé)&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
                &lt;br /&gt;
                var str = &amp;quot;&amp;quot;&lt;br /&gt;
                for (var cpt = 0; cpt &amp;lt; titles.length; cpt ++)&lt;br /&gt;
                {&lt;br /&gt;
                        str += &amp;quot;&amp;lt;a href=\&amp;quot;javascript:addToSummary('&amp;quot; + inputs[cpt] + &amp;quot;')\&amp;quot;&amp;quot;&lt;br /&gt;
                                + &amp;quot; class=\&amp;quot;sumLink\&amp;quot; title=\&amp;quot;Ajouter '&amp;quot; + inputs[cpt] +&amp;quot;' dans la boîte de résumé\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
                                + titles[cpt]&lt;br /&gt;
                                + &amp;quot;&amp;amp;nbsp;&amp;amp;middot;&amp;lt;/a&amp;gt; &amp;quot;&lt;br /&gt;
                }&lt;br /&gt;
                sumLbl.innerHTML = str + &amp;quot;&amp;lt;br /&amp;gt;&amp;quot; + sumLbl.innerHTML&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
addLoadEvent(DeluxeSummary)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	//	Released into the public domain by [[User:Func]]&lt;br /&gt;
	//&lt;br /&gt;
function NUPatrol()&lt;br /&gt;
{&lt;br /&gt;
	if ( window.location.href.indexOf( 'Special:Log/newusers') &amp;lt; 0 &amp;amp;&amp;amp;&lt;br /&gt;
	     window.location.href.indexOf( '&amp;amp;type=newusers' ) &amp;lt; 0  ) return;&lt;br /&gt;
&lt;br /&gt;
	var items, item, i, links, user, name, talk, contribs, insertLoc, link;&lt;br /&gt;
&lt;br /&gt;
	items = document.getElementById( 'bodyContent' ).getElementsByTagName( 'ul' )[ 0 ].getElementsByTagName( 'li' );&lt;br /&gt;
&lt;br /&gt;
	function NewLink( txt, url, plainlinks, linkColor )&lt;br /&gt;
	{	var a = document.createElement( 'a' );&lt;br /&gt;
			a.appendChild( document.createTextNode( txt ) );&lt;br /&gt;
			a.href = url;&lt;br /&gt;
		if ( plainlinks ) a.className = 'plainlinks';&lt;br /&gt;
		if ( linkColor )&lt;br /&gt;
		{	if ( typeof linkColor == &amp;quot;string&amp;quot; )&lt;br /&gt;
					a.style.color = linkColor;&lt;br /&gt;
			else	a.style.color = '#FF0000'; // old default behavior&lt;br /&gt;
		}&lt;br /&gt;
		return a;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	for ( i = 0; i &amp;lt; items.length; i++ )&lt;br /&gt;
	{&lt;br /&gt;
		item = items[ i ];&lt;br /&gt;
		&lt;br /&gt;
		links = item.getElementsByTagName( 'a' );&lt;br /&gt;
&lt;br /&gt;
			user = links[ 0 ]; name = user.firstChild.nodeValue;&lt;br /&gt;
			talk = links[ 2 ]; talk.firstChild.nodeValue = 'discussion'; // lowercase 'Talk' for consistency&lt;br /&gt;
		contribs = links[ 3 ];&lt;br /&gt;
&lt;br /&gt;
		insertLoc = user.nextSibling; // ' newusers '&lt;br /&gt;
&lt;br /&gt;
		item.insertBefore( document.createTextNode( ' ( ' ), insertLoc );&lt;br /&gt;
&lt;br /&gt;
		item.insertBefore( talk, insertLoc );&lt;br /&gt;
		item.insertBefore( document.createTextNode( ', ' ), insertLoc );&lt;br /&gt;
&lt;br /&gt;
		item.insertBefore( contribs, insertLoc );&lt;br /&gt;
		item.insertBefore( document.createTextNode( ', ' ), insertLoc );&lt;br /&gt;
&lt;br /&gt;
		item.insertBefore( NewLink( 'actions', '/w/index.php?title=Special%3ALog&amp;amp;user=' + name, true, '#000088' ), insertLoc );&lt;br /&gt;
		item.insertBefore( document.createTextNode( ', ' ), insertLoc );&lt;br /&gt;
&lt;br /&gt;
		item.insertBefore( NewLink( 'blocages', '/w/index.php?title=Special%3ALog&amp;amp;type=block&amp;amp;page=User%3A' + name, true, '#008800' ), insertLoc );&lt;br /&gt;
		item.insertBefore( document.createTextNode( ', ' ), insertLoc );&lt;br /&gt;
&lt;br /&gt;
		item.insertBefore( NewLink( 'est bloqué ?', '/wiki/Special:Ipblocklist?action=search&amp;amp;ip=' + name, true, '#888800' ), insertLoc );&lt;br /&gt;
		item.insertBefore( document.createTextNode( ', ' ), insertLoc );&lt;br /&gt;
&lt;br /&gt;
		item.insertBefore( NewLink( 'bloquer', '/w/index.php?title=Special:Blockip&amp;amp;ip=' + name, true, '#880000' ), insertLoc );&lt;br /&gt;
&lt;br /&gt;
		item.insertBefore( document.createTextNode( ' )' ), insertLoc );&lt;br /&gt;
&lt;br /&gt;
		item.removeChild( insertLoc.nextSibling ); // should remove the span&lt;br /&gt;
		item.removeChild( insertLoc ); // should remove ' newusers ' text&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
if ( window.addEventListener ) window.addEventListener( 'load', NUPatrol, false );&lt;br /&gt;
else if ( window.attachEvent ) window.attachEvent( 'onload', NUPatrol );&lt;br /&gt;
&lt;br /&gt;
/* ~~~~ &amp;lt;-- test */&lt;br /&gt;
&lt;br /&gt;
var tabAction = &amp;quot;p-cactions&amp;quot;;&lt;br /&gt;
function addPurgeButton()&lt;br /&gt;
       {&lt;br /&gt;
        // condition à améliorer&lt;br /&gt;
        var s = window.location.search;&lt;br /&gt;
        if (s.indexOf(&amp;quot;?&amp;quot;) == -1) {&lt;br /&gt;
           var l = document.getElementById(tabAction);&lt;br /&gt;
           t = l.innerHTML;&lt;br /&gt;
           ind = t.toLowerCase().indexOf(&amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;);&lt;br /&gt;
           before = t.substring(0,ind);&lt;br /&gt;
           after = t.substring(ind); &lt;br /&gt;
           pitem = &amp;quot;&amp;lt;li&amp;gt;&amp;lt;a href='javascript:purgePage();'&amp;gt;&amp;quot;+&lt;br /&gt;
                   &amp;quot;&amp;lt;div id='purgeTab' style='display:inline;'&amp;gt;&amp;quot; + &lt;br /&gt;
                   &amp;quot;Purger&amp;quot;  + &lt;br /&gt;
                   &amp;quot;&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;quot;;&lt;br /&gt;
           l.innerHTML = before + pitem + after ;           &lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
function purgePage()&lt;br /&gt;
      {&lt;br /&gt;
        window.location.search = '?action=purge';&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
addLoadEvent(addPurgeButton);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function OptimizedSuivi() &lt;br /&gt;
{&lt;br /&gt;
	if (document.title==&amp;quot;Supprimée de la liste de suivi - Ne plus suivre - Wikipédia&amp;quot;) {&lt;br /&gt;
		history.go(-1)&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // remplacement de la watchlist &amp;quot;normal&amp;quot; par une version avec ses modifs masquées + 1 jour&lt;br /&gt;
  	var watch = document.getElementById(&amp;quot;pt-watchlist&amp;quot;); &lt;br /&gt;
	if (!watch) return;&lt;br /&gt;
	watch.childNodes[0].setAttribute(&amp;quot;href&amp;quot;, &amp;quot;http://fr.wikipedia.org/w/index.php?title=Special:Watchlist&amp;amp;days=1&amp;amp;hideOwn=1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
        if (document.URL.indexOf(&amp;quot;http://fr.wikipedia.org/wiki/Special:Watchlist&amp;quot;)==0 ||&lt;br /&gt;
        document.URL.indexOf(&amp;quot;http://fr.wikipedia.org/w/index.php?title=Special:Watchlist&amp;quot;)==0 ){&lt;br /&gt;
                &lt;br /&gt;
                var allDays = document.getElementsByTagName(&amp;quot;ul&amp;quot;);&lt;br /&gt;
                &lt;br /&gt;
                for (i=0; i&amp;lt;allDays.length; i++) {&lt;br /&gt;
                        if (allDays[i].getAttribute(&amp;quot;class&amp;quot;) == &amp;quot;special&amp;quot;) {&lt;br /&gt;
                                &lt;br /&gt;
                                var artList = allDays[i].getElementsByTagName(&amp;quot;li&amp;quot;);&lt;br /&gt;
                                for (j=0; j&amp;lt;artList.length; j++) {&lt;br /&gt;
                                        var elem = artList[j];&lt;br /&gt;
                                        var aTag = elem.getElementsByTagName(&amp;quot;a&amp;quot;);&lt;br /&gt;
                                        var articleName = aTag[0].getAttribute(&amp;quot;title&amp;quot;);&lt;br /&gt;
                                        var stopWatch  = &amp;quot;/w/index.php?title=&amp;quot; + articleName + &amp;quot;&amp;amp;action=unwatch&amp;quot;&lt;br /&gt;
                                    &lt;br /&gt;
					var newElement = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
					newElement.setAttribute(&amp;quot;href&amp;quot;,stopWatch);&lt;br /&gt;
					var newText = document.createTextNode(&amp;quot;stop&amp;quot;);&lt;br /&gt;
					newElement.appendChild(newText);&lt;br /&gt;
&lt;br /&gt;
					var newPar = document.createTextNode(&amp;quot;) (&amp;quot;)&lt;br /&gt;
					// séparation des cas (nouvel article, ou déjà existant)&lt;br /&gt;
					if (aTag[0].childNodes[0].data == &amp;quot;diff&amp;quot;) {&lt;br /&gt;
						insertAfter(elem, newPar, aTag[1]); &lt;br /&gt;
					} else {&lt;br /&gt;
						insertAfter(elem, newPar, aTag[0]); &lt;br /&gt;
					}&lt;br /&gt;
					&lt;br /&gt;
					insertAfter(elem, newElement, newPar);&lt;br /&gt;
                                }       &lt;br /&gt;
                        }&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
addLoadEvent(OptimizedSuivi);&lt;br /&gt;
&lt;br /&gt;
function Bistro_PaS_PaF() &lt;br /&gt;
{&lt;br /&gt;
  var a = document.getElementById(&amp;quot;p-navigation&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  if (a) &lt;br /&gt;
  {&lt;br /&gt;
    b = a.getElementsByTagName(&amp;quot;ul&amp;quot;);&lt;br /&gt;
    if(b.length &amp;gt; 0)&lt;br /&gt;
    { &lt;br /&gt;
      var startUrl = '/w/index.php?title='&lt;br /&gt;
      var endUrl = '&amp;amp;action=purge'&lt;br /&gt;
&lt;br /&gt;
      // liste des URLs&lt;br /&gt;
      var urls = new Array()&lt;br /&gt;
      urls[0] = 'Wikipédia:Le Bistro'&lt;br /&gt;
      urls[1] = 'Wikipédia:Pages à supprimer'&lt;br /&gt;
      urls[2] = 'Wikipédia:Proposition articles de qualité'&lt;br /&gt;
      urls[3] = 'Utilisateur:Pseudomoi/tests'&lt;br /&gt;
      urls[4] = 'Catégorie:Désormais sur Commons'&lt;br /&gt;
      urls[5] = 'Special:Newpages'&lt;br /&gt;
      urls[6] = 'Special:Blockip'&lt;br /&gt;
      urls[7] = 'Special:Log/delete'&lt;br /&gt;
      urls[8] = 'Special:Unusedcategories'&lt;br /&gt;
      urls[9] = 'Wikipédia:Images à supprimer'&lt;br /&gt;
&lt;br /&gt;
      var labels = new Array()&lt;br /&gt;
      labels[0] = 'Bistro'&lt;br /&gt;
      labels[1] = 'PàS'&lt;br /&gt;
      labels[2] = 'pAdQ'&lt;br /&gt;
      labels[3] = 'tests'&lt;br /&gt;
      labels[4] = 'Sur Commons'&lt;br /&gt;
      labels[5] = 'nPage'&lt;br /&gt;
      labels[6] = 'Block'&lt;br /&gt;
      labels[7] = 'Log/Del'&lt;br /&gt;
      labels[8] = 'Cat vide'&lt;br /&gt;
      labels[9] = 'IàS'&lt;br /&gt;
&lt;br /&gt;
      for (var i=0;i&amp;lt;urls.length;i+=2) {&lt;br /&gt;
        tableHTML = '&amp;lt;table valign=&amp;quot;top&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;'&lt;br /&gt;
        tableHTML += '&amp;lt;tr&amp;gt;'&lt;br /&gt;
        tableHTML += '&amp;lt;li&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;' + startUrl + urls[i] + endUrl + '&amp;quot;&amp;gt;' + labels[i] + ' |&amp;amp;nbsp;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;'&lt;br /&gt;
        tableHTML += '&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;' + startUrl + urls[i+1] + endUrl + '&amp;quot;&amp;gt;' + labels[i+1] + '&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/li&amp;gt;'&lt;br /&gt;
        tableHTML += '&amp;lt;/tr&amp;gt;'&lt;br /&gt;
        tableHTML += '&amp;lt;/table&amp;gt;' &lt;br /&gt;
        b[0].innerHTML = b[0].innerHTML + tableHTML&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
addLoadEvent(Bistro_PaS_PaF);&lt;br /&gt;
&lt;br /&gt;
// merci à Eskimo pour les autres icônes&lt;br /&gt;
function DeluxeBar() {&lt;br /&gt;
  if (document.createTextNode) {&lt;br /&gt;
  	var toolbar = document.getElementById(&amp;quot;toolbar&amp;quot;); &lt;br /&gt;
	if (!toolbar) return;&lt;br /&gt;
	&lt;br /&gt;
        ///// zone personnalisable ////&lt;br /&gt;
	var messages = new Array()&lt;br /&gt;
        // le texte a été splitté sinon Mediawiki casse tout...&lt;br /&gt;
	messages[0] = &amp;quot;{{subst:&amp;quot; + &amp;quot;Bienvenue sur ta page&amp;quot;  + &amp;quot;}}&amp;quot; +  &amp;quot;~~&amp;quot; + &amp;quot;~~&amp;quot;;&lt;br /&gt;
	messages[1] = &amp;quot;{{subst:&amp;quot; + &amp;quot;Bienvenue&amp;quot; + &amp;quot;}}&amp;quot; +  &amp;quot;~~&amp;quot; + &amp;quot;~~&amp;quot;;&lt;br /&gt;
	messages[2] = &amp;quot;{{Recherche IP}}\n{{subst:&amp;quot; + &amp;quot;Bienvenue vandale&amp;quot; + &amp;quot;}}&amp;quot; +  &amp;quot;~~&amp;quot; + &amp;quot;~~&amp;quot;;&lt;br /&gt;
	messages[3] = &amp;quot;{{Recherche IP}}\n{{subst:&amp;quot; + &amp;quot;Vandalisme|page&amp;quot; + &amp;quot;}}&amp;quot; +  &amp;quot;~~&amp;quot; + &amp;quot;~~&amp;quot;;&lt;br /&gt;
	messages[4] = &amp;quot;{{Recherche IP}}\n{{subst:&amp;quot; + &amp;quot;Bienvenue spammeur&amp;quot; + &amp;quot;}}&amp;quot; +  &amp;quot;~~&amp;quot; + &amp;quot;~~&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	messages[5] = &amp;quot;{{subst:&amp;quot; + &amp;quot;Utilisateur:Dake/Traité||2=~~&amp;quot; + &amp;quot;~~&amp;quot; + &amp;quot;}}&amp;quot;;&lt;br /&gt;
        messages[6] = &amp;quot;{{subst:&amp;quot; + &amp;quot;Utilisateur:Dake/TraitéConserver||2=~~&amp;quot; + &amp;quot;~~&amp;quot; + &amp;quot;}}&amp;quot;;&lt;br /&gt;
	messages[7] = &amp;quot;{{subst:&amp;quot; + &amp;quot;Utilisateur:Dake/TraitéSupprimer||2=~~&amp;quot; + &amp;quot;~~&amp;quot; + &amp;quot;}}&amp;quot;;&lt;br /&gt;
	&lt;br /&gt;
        messages[8] = &amp;quot;{{subst:&amp;quot; + &amp;quot;Utilisateur:Eskimo/Copyvio|page|URL|titre&amp;quot; + &amp;quot;}} &amp;quot; +  &amp;quot;~~&amp;quot; + &amp;quot;~~&amp;quot;;&lt;br /&gt;
	messages[9] = &amp;quot;{{&amp;quot; + &amp;quot;copie de site|URL|Titre&amp;quot; + &amp;quot;}}&amp;quot;;&lt;br /&gt;
	messages[10] = &amp;quot;{{&amp;quot; + &amp;quot;suppression&amp;quot; + &amp;quot;}}&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        messages[11] = &amp;quot;{{subst:&amp;quot; + &amp;quot;Utilisateur:Meanos/Modèles/PAdQ rejetée|premier/second tour|0|0|0|-|~~&amp;quot; + &amp;quot;~~}}&amp;quot;;&lt;br /&gt;
        messages[12] = &amp;quot;{{subst:&amp;quot; + &amp;quot;Utilisateur:Meanos/Modèles/PAdQ validée|premier/second tour|0|0|0|-|~~&amp;quot; + &amp;quot;~~}}&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        messages[13] = &amp;quot;{{subst:&amp;quot; + &amp;quot;Utilisateur:Dake/Toolbox/LicenceInconnue|test.jpg}}&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	var images = new Array()&lt;br /&gt;
	images[0] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/1/12/Button_accueilA.png&amp;quot;;&lt;br /&gt;
	images[1] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png&amp;quot;;&lt;br /&gt;
	images[2] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/0/00/Button_vandale.png&amp;quot;;&lt;br /&gt;
        images[3] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/a/ad/Button_vandale2.png&amp;quot;;&lt;br /&gt;
	images[4] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/f/fb/Button_spam2.png&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	images[5] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/d/d9/Button_trait%C3%A9.png&amp;quot;;&lt;br /&gt;
	images[6] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/a/ae/Button_trait%C3%A9conserver.png&amp;quot;;&lt;br /&gt;
	images[7] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/9/96/Button_trait%C3%A9supprimer.png&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        images[8] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/e/e5/Button_copyvio.png&amp;quot;;&lt;br /&gt;
	images[9] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/e/e5/Button_copyvio.png&amp;quot;;&lt;br /&gt;
	images[10] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/f/f8/Button_suppr.png&amp;quot;;&lt;br /&gt;
        images[11] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/c/cf/Button_PAdQ_rejet.png&amp;quot;;&lt;br /&gt;
        images[12] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/2/29/Button_PAdQ_validation.png&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        images[13] = &amp;quot;http://upload.wikimedia.org/wikipedia/fr/6/67/Button_%C3%A9clair.png&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	var commentaires = new Array()&lt;br /&gt;
	commentaires[0] = &amp;quot;Bienvenue sur ta page !&amp;quot;&lt;br /&gt;
	commentaires[1] = &amp;quot;Bienvenue !&amp;quot;&lt;br /&gt;
	commentaires[2] = &amp;quot;Avertissement vandalisme&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        commentaires[3] = &amp;quot;Avertissement vandalisme&amp;quot;;&lt;br /&gt;
        commentaires[4] = &amp;quot;Avertissement spam&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
        commentaires[5] = &amp;quot;Traité&amp;quot;&lt;br /&gt;
        commentaires[6] = &amp;quot;Traité : article conservé&amp;quot; &lt;br /&gt;
        commentaires[7] = &amp;quot;Traité : article supprimé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        commentaires[8] = &amp;quot;Violation de copyright&amp;quot;&lt;br /&gt;
        commentaires[9] = &amp;quot;Violation de copyright&amp;quot;;&lt;br /&gt;
        commentaires[10] = &amp;quot;Proposé à la suppression&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
        commentaires[11] = &amp;quot;Notification de rejet de la proposition&amp;quot;&lt;br /&gt;
        commentaires[12] = &amp;quot;Notification de validation de la proposition&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        commentaires[13] = &amp;quot;Image - licence inconnue ou imprécise&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
	for (var i=0;i&amp;lt;messages.length;i++) {&lt;br /&gt;
		var img = document.createElement(&amp;quot;img&amp;quot;);&lt;br /&gt;
		img.setAttribute(&amp;quot;src&amp;quot;, images[i]);&lt;br /&gt;
		img.setAttribute(&amp;quot;alt&amp;quot;, commentaires[i]);&lt;br /&gt;
&lt;br /&gt;
		var ref = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
		ref.setAttribute(&amp;quot;href&amp;quot;, &amp;quot;javascript:insertTags('', \&amp;quot;&amp;quot; + messages[i] + &amp;quot;\&amp;quot;, '');&amp;quot; + &lt;br /&gt;
		                 &amp;quot;javascript:changeSummary(\&amp;quot;&amp;quot; + commentaires[i] + &amp;quot;\&amp;quot;);&amp;quot; ); &lt;br /&gt;
		ref.appendChild(img); &lt;br /&gt;
		&lt;br /&gt;
		toolbar.appendChild(ref);&lt;br /&gt;
	}&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function changeSummary(sampleText) {&lt;br /&gt;
	document.editform.wpSummary.value = sampleText;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
addLoadEvent(DeluxeBar);&lt;br /&gt;
&lt;br /&gt;
function SuppressionDeluxe() {&lt;br /&gt;
        if (document.title.indexOf(&amp;quot;Confirmer la suppression&amp;quot;)!=0) return; &lt;br /&gt;
        var mainNode = document.getElementsByTagName(&amp;quot;form&amp;quot;);&lt;br /&gt;
        var firstForm = mainNode[0];&lt;br /&gt;
&lt;br /&gt;
        // vous pouvez ajouter vos messages ci-dessous&lt;br /&gt;
        var messages = new Array()&lt;br /&gt;
        var idx = 0;&lt;br /&gt;
	messages[idx++] = &amp;quot;Bac à sable&amp;quot;;&lt;br /&gt;
	messages[idx++] = &amp;quot;©&amp;quot;;&lt;br /&gt;
	messages[idx++] = &amp;quot;Publicité, autopromotion ou spam&amp;quot;;&lt;br /&gt;
	messages[idx++] = &amp;quot;Vandalisme ou vulgarités&amp;quot;;&lt;br /&gt;
	messages[idx++] = &amp;quot;Redirect orphelin&amp;quot;;&lt;br /&gt;
	messages[idx++] = &amp;quot;Supprimé à la demande de son auteur&amp;quot;;&lt;br /&gt;
	messages[idx++] = &amp;quot;Traduction automatique ou charabia&amp;quot;;&lt;br /&gt;
	messages[idx++] = &amp;quot;Contrevient aux règles de nommage&amp;quot;;&lt;br /&gt;
        messages[idx++] = &amp;quot;Article listé sur [[WP:PàS|Pages à supprimer]] - traité : supprimer&amp;quot;;&lt;br /&gt;
	messages[idx++] = &amp;quot;Transféré sur Wiktionnaire&amp;quot;;&lt;br /&gt;
        messages[idx++] = &amp;quot;Gag qui ne fait rire que son auteur&amp;quot;;&lt;br /&gt;
	messages[idx++] = &amp;quot;Image orpheline, sans licence&amp;quot;;&lt;br /&gt;
	messages[idx++] = &amp;quot;Image sans licence&amp;quot;;&lt;br /&gt;
        messages[idx++] = &amp;quot;Ne respecte pas les critères d'admissibilité&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        var table = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
        var tr = document.createElement(&amp;quot;tr&amp;quot;);&lt;br /&gt;
        table.appendChild(tr);&lt;br /&gt;
&lt;br /&gt;
        // normalement, pas besoin de toucher à partir d'ici&lt;br /&gt;
        if (firstForm.getAttribute(&amp;quot;id&amp;quot;)==&amp;quot;deleteconfirm&amp;quot;) {&lt;br /&gt;
                actionDelete = firstForm.getAttribute(&amp;quot;action&amp;quot;);&lt;br /&gt;
                var inputs = firstForm.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
                var token = inputs[2].getAttribute(&amp;quot;value&amp;quot;); &lt;br /&gt;
&lt;br /&gt;
                for (var i=0;i&amp;lt;messages.length;i++) {&lt;br /&gt;
                        if (i%3==0) {&lt;br /&gt;
                         tr = document.createElement(&amp;quot;tr&amp;quot;);&lt;br /&gt;
                         table.appendChild(tr);&lt;br /&gt;
                        }&lt;br /&gt;
                        var formElement = document.createElement(&amp;quot;form&amp;quot;);&lt;br /&gt;
                        formElement.setAttribute(&amp;quot;id&amp;quot;, &amp;quot;deleteconfirm&amp;quot;);&lt;br /&gt;
                        formElement.setAttribute(&amp;quot;method&amp;quot;, &amp;quot;post&amp;quot;);&lt;br /&gt;
                        formElement.setAttribute(&amp;quot;action&amp;quot;, actionDelete);&lt;br /&gt;
                        &lt;br /&gt;
                        var inputReason = document.createElement(&amp;quot;input&amp;quot;);&lt;br /&gt;
                        inputReason.setAttribute(&amp;quot;name&amp;quot;, &amp;quot;wpReason&amp;quot;); &lt;br /&gt;
                        inputReason.setAttribute(&amp;quot;value&amp;quot;, messages[i]); &lt;br /&gt;
                        inputReason.setAttribute(&amp;quot;type&amp;quot;, &amp;quot;hidden&amp;quot;); &lt;br /&gt;
                        &lt;br /&gt;
                        var inputConfirm = document.createElement(&amp;quot;input&amp;quot;);&lt;br /&gt;
                        inputConfirm.setAttribute(&amp;quot;name&amp;quot;, &amp;quot;wpConfirmB&amp;quot;); &lt;br /&gt;
                        inputConfirm.setAttribute(&amp;quot;value&amp;quot;, messages[i]); &lt;br /&gt;
                        inputConfirm.setAttribute(&amp;quot;type&amp;quot;, &amp;quot;submit&amp;quot;); &lt;br /&gt;
                        &lt;br /&gt;
                        var inputToken = document.createElement(&amp;quot;input&amp;quot;);&lt;br /&gt;
                        inputToken.setAttribute(&amp;quot;name&amp;quot;, &amp;quot;wpEditToken&amp;quot;); &lt;br /&gt;
                        inputToken.setAttribute(&amp;quot;value&amp;quot;, token); &lt;br /&gt;
                        inputToken.setAttribute(&amp;quot;type&amp;quot;, &amp;quot;hidden&amp;quot;); &lt;br /&gt;
                        &lt;br /&gt;
                        formElement.appendChild(inputReason);&lt;br /&gt;
                        formElement.appendChild(inputConfirm);&lt;br /&gt;
                        formElement.appendChild(inputToken);&lt;br /&gt;
&lt;br /&gt;
                        var td = document.createElement(&amp;quot;td&amp;quot;);&lt;br /&gt;
                        td.appendChild(formElement);&lt;br /&gt;
                        tr.appendChild(td); &lt;br /&gt;
                }&lt;br /&gt;
  &lt;br /&gt;
                var separation = document.createElement(&amp;quot;p&amp;quot;);&lt;br /&gt;
                separation.appendChild(document.createElement(&amp;quot;hr&amp;quot;));&lt;br /&gt;
                insertAfter(firstForm.parentNode, separation, firstForm);&lt;br /&gt;
                insertAfter(firstForm.parentNode, table, separation);&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
addLoadEvent(SuppressionDeluxe);&lt;br /&gt;
&lt;br /&gt;
function nouvelOnglet() {&lt;br /&gt;
  var a = document.getElementById(&amp;quot;p-cactions&amp;quot;);&lt;br /&gt;
        if (a) &lt;br /&gt;
        {&lt;br /&gt;
          b = a.getElementsByTagName(&amp;quot;ul&amp;quot;);&lt;br /&gt;
          if(b.length &amp;gt; 0)&lt;br /&gt;
          {&lt;br /&gt;
            b[0].innerHTML = b[0].innerHTML&lt;br /&gt;
            + '&amp;lt;li id=&amp;quot;ca-nstab-user&amp;quot;&amp;gt;'&lt;br /&gt;
            + '&amp;lt;a href=&amp;quot;/wiki/Special:Shortpages&amp;quot;&amp;gt;'&lt;br /&gt;
            + 'shortpages&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
addLoadEvent(nouvelOnglet);&lt;br /&gt;
&lt;br /&gt;
function insertAfter(parent, node, referenceNode) {&lt;br /&gt;
    parent.insertBefore(node, referenceNode.nextSibling);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function OptimizedShortPages() {&lt;br /&gt;
	if (document.URL.indexOf(&amp;quot;http://fr.wikipedia.org/wiki/Special:Shortpages&amp;quot;)!=0) return; &lt;br /&gt;
	&lt;br /&gt;
	var mainNode = document.getElementsByTagName(&amp;quot;ol&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
	var allArticles = mainNode[0].getElementsByTagName(&amp;quot;li&amp;quot;); &lt;br /&gt;
	for (i=0; i&amp;lt;allArticles.length; i++) {&lt;br /&gt;
		var articleName = allArticles[i].childNodes[0].getAttribute(&amp;quot;title&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		var historyElement = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
		var histUrl	 = &amp;quot;/w/index.php?title=&amp;quot; + articleName + &amp;quot;&amp;amp;action=history&amp;quot;&lt;br /&gt;
		historyElement.setAttribute(&amp;quot;href&amp;quot;, histUrl);&lt;br /&gt;
		var historyText = document.createTextNode(&amp;quot;… (hist) &amp;quot;);&lt;br /&gt;
		historyElement.appendChild(historyText);&lt;br /&gt;
	&lt;br /&gt;
		insertAfter(allArticles[i], historyElement, allArticles[i].childNodes[1]); &lt;br /&gt;
		&lt;br /&gt;
		var relatedElement = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
		var relatedUrl	= &amp;quot;/wiki/Special:Whatlinkshere/&amp;quot; + articleName&lt;br /&gt;
		relatedElement.setAttribute(&amp;quot;href&amp;quot;, relatedUrl);&lt;br /&gt;
		var relatedText = document.createTextNode(&amp;quot; (liens) &amp;quot;);&lt;br /&gt;
		relatedElement.appendChild(relatedText);&lt;br /&gt;
		&lt;br /&gt;
		var diffElement = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
		var diffUrl	 = &amp;quot;/w/index.php?title=&amp;quot; + articleName + &amp;quot;&amp;amp;diff=0&amp;quot;&lt;br /&gt;
		diffElement.setAttribute(&amp;quot;href&amp;quot;, diffUrl);&lt;br /&gt;
		var diffText = document.createTextNode(&amp;quot; (diff) &amp;quot;);&lt;br /&gt;
		diffElement.appendChild(diffText);&lt;br /&gt;
		&lt;br /&gt;
		insertAfter(allArticles[i], relatedElement, historyElement);&lt;br /&gt;
		insertAfter(allArticles[i], diffElement, relatedElement);&lt;br /&gt;
		insertAfter(allArticles[i], document.createTextNode(allArticles[i].childNodes[1].data), diffElement);&lt;br /&gt;
		&lt;br /&gt;
		allArticles[i].removeChild(allArticles[i].childNodes[1]); &lt;br /&gt;
	  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
addLoadEvent(OptimizedShortPages);&lt;br /&gt;
&lt;br /&gt;
function PaletteOutils() &lt;br /&gt;
{&lt;br /&gt;
  var a = document.getElementById(&amp;quot;p-tb&amp;quot;);&lt;br /&gt;
  if (a) &lt;br /&gt;
  {&lt;br /&gt;
    b = a.getElementsByTagName(&amp;quot;ul&amp;quot;);&lt;br /&gt;
    if(b.length &amp;gt; 0)&lt;br /&gt;
    {&lt;br /&gt;
      b[0].innerHTML = b[0].innerHTML&lt;br /&gt;
      + '&amp;lt;li&amp;gt;&amp;lt;span id=&amp;quot;n-bistro&amp;quot; title=&amp;quot;http://commons.wikimedia.org/wiki/Special:Upload&amp;quot;&amp;gt;'&lt;br /&gt;
      + '&amp;lt;a href=&amp;quot;http://commons.wikimedia.org/wiki/Special:Upload&amp;quot;&amp;gt;'&lt;br /&gt;
      + 'Importer une image sur Commons&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;/li&amp;gt;'&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
      &lt;br /&gt;
addLoadEvent(PaletteOutils);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////&lt;br /&gt;
// truc spécial en cours de test&lt;br /&gt;
////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
// rippé depuis le God-Mode de Sam, avec mes remerciements&lt;br /&gt;
var xmlhttp;&lt;br /&gt;
var licenceInconnueEraserTemp;&lt;br /&gt;
&lt;br /&gt;
if (document.implementation.createDocument) {&lt;br /&gt;
  var xmlparser = new DOMParser();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function HTTPClient() {&lt;br /&gt;
  var http;&lt;br /&gt;
  if(window.XMLHttpRequest) {&lt;br /&gt;
	http = new XMLHttpRequest();&lt;br /&gt;
  } else if (window.ActiveXObject) {&lt;br /&gt;
	try {&lt;br /&gt;
	  http = new ActiveXObject(&amp;quot;Msxml2.XMLHTTP&amp;quot;);&lt;br /&gt;
	} catch (e) {&lt;br /&gt;
	  try {&lt;br /&gt;
		http = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;
	  } catch (E) {&lt;br /&gt;
		http = false;&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
  }&lt;br /&gt;
  return http;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function XMLParse(string) {&lt;br /&gt;
  if (document.implementation.createDocument) {&lt;br /&gt;
	return xmlparser.parseFromString(string, &amp;quot;text/xml&amp;quot;);&lt;br /&gt;
  } else if (window.ActiveXObject) {&lt;br /&gt;
	var xmldoc = new ActiveXObject(&amp;quot;Microsoft.XMLDOM&amp;quot;);&lt;br /&gt;
	xmldoc.async = &amp;quot;false&amp;quot;;&lt;br /&gt;
	ret = xmldoc.loadXML(string);	   &lt;br /&gt;
	if (!ret)&lt;br /&gt;
	  return null;&lt;br /&gt;
	return xmldoc.documentElement;&lt;br /&gt;
  }&lt;br /&gt;
  return null;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
// LicenceInconnueEraserHandler() - dake&lt;br /&gt;
function LicenceInconnueEraserHandler() {&lt;br /&gt;
  if (xmlhttp.readyState != 4)	return;&lt;br /&gt;
&lt;br /&gt;
  doc = XMLParse(xmlhttp.responseText);&lt;br /&gt;
  var mainNode = doc.getElementsByTagName(&amp;quot;form&amp;quot;);&lt;br /&gt;
  if (!mainNode) return;&lt;br /&gt;
  var firstForm = mainNode[0];&lt;br /&gt;
  &lt;br /&gt;
  if (firstForm.getAttribute(&amp;quot;id&amp;quot;)==&amp;quot;deleteconfirm&amp;quot;) {&lt;br /&gt;
  	actionDelete = firstForm.getAttribute(&amp;quot;action&amp;quot;);&lt;br /&gt;
	var inputs = firstForm.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	var token = inputs[2].getAttribute(&amp;quot;value&amp;quot;); &lt;br /&gt;
	&lt;br /&gt;
	var formElement = document.createElement(&amp;quot;form&amp;quot;);&lt;br /&gt;
	formElement.setAttribute(&amp;quot;id&amp;quot;, &amp;quot;deleteconfirm&amp;quot;);&lt;br /&gt;
	formElement.setAttribute(&amp;quot;method&amp;quot;, &amp;quot;post&amp;quot;);&lt;br /&gt;
	formElement.setAttribute(&amp;quot;action&amp;quot;, actionDelete);&lt;br /&gt;
	&lt;br /&gt;
	var inputToken = document.createElement(&amp;quot;input&amp;quot;);&lt;br /&gt;
	inputToken.setAttribute(&amp;quot;name&amp;quot;, &amp;quot;wpEditToken&amp;quot;); &lt;br /&gt;
	inputToken.setAttribute(&amp;quot;value&amp;quot;, token); &lt;br /&gt;
	inputToken.setAttribute(&amp;quot;type&amp;quot;, &amp;quot;hidden&amp;quot;); &lt;br /&gt;
	&lt;br /&gt;
	var inputReason = document.createElement(&amp;quot;input&amp;quot;);&lt;br /&gt;
	inputReason.setAttribute(&amp;quot;name&amp;quot;, &amp;quot;wpReason&amp;quot;); &lt;br /&gt;
	inputReason.setAttribute(&amp;quot;value&amp;quot;, &amp;quot;Image sans licence&amp;quot;); &lt;br /&gt;
	inputReason.setAttribute(&amp;quot;type&amp;quot;, &amp;quot;hidden&amp;quot;); &lt;br /&gt;
	&lt;br /&gt;
	var inputConfirm = document.createElement(&amp;quot;input&amp;quot;);&lt;br /&gt;
	inputConfirm.setAttribute(&amp;quot;name&amp;quot;, &amp;quot;wpConfirmB&amp;quot;); &lt;br /&gt;
	inputConfirm.setAttribute(&amp;quot;value&amp;quot;, &amp;quot;suppression rapide&amp;quot;); &lt;br /&gt;
	inputConfirm.setAttribute(&amp;quot;type&amp;quot;, &amp;quot;submit&amp;quot;); &lt;br /&gt;
	&lt;br /&gt;
	formElement.appendChild(inputReason);&lt;br /&gt;
	formElement.appendChild(inputConfirm);&lt;br /&gt;
	formElement.appendChild(inputToken);&lt;br /&gt;
	&lt;br /&gt;
	licenceInconnueEraserTemp.appendChild(formElement); &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
// LicenceInconnueEraser() - dake&lt;br /&gt;
function LicenceInconnueEraser() {&lt;br /&gt;
  	var allDiv = document.getElementsByTagName(&amp;quot;div&amp;quot;); &lt;br /&gt;
	if (!allDiv) return;&lt;br /&gt;
	var titreImage = document.title.replace(&amp;quot; - Wikipédia&amp;quot;, &amp;quot;&amp;quot;); &lt;br /&gt;
	for (var i=0;i&amp;lt;allDiv.length;i++) {&lt;br /&gt;
		if (allDiv[i].getAttribute(&amp;quot;class&amp;quot;)==&amp;quot;alerte&amp;quot;) {&lt;br /&gt;
			licenceInconnueEraserTemp = allDiv[i];&lt;br /&gt;
			if(allDiv[i].innerHTML.indexOf(&amp;quot;La licence de cette image n'est pas définie&amp;quot;)!=-1) {&lt;br /&gt;
				 xmlhttp = HTTPClient();&lt;br /&gt;
				 if (!xmlhttp) return;&lt;br /&gt;
				 xmlhttp.open(&amp;quot;GET&amp;quot;, 'http://fr.wikipedia.org/w/index.php?title=' + titreImage + '&amp;amp;action=delete', true);&lt;br /&gt;
				 xmlhttp.onreadystatechange = LicenceInconnueEraserHandler;&lt;br /&gt;
				 xmlhttp.send(null);&lt;br /&gt;
			}&lt;br /&gt;
		}	&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
addLoadEvent(LicenceInconnueEraser);&lt;br /&gt;
    &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>Pseudomoi</name></author>	</entry>

	</feed>