<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://fr.wikimaxi.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dr+Brains</id>
	<title>Wikimini, l’encyclopédie pour enfants - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://fr.wikimaxi.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dr+Brains"/>
	<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/wiki/Sp%C3%A9cial:Contributions/Dr_Brains"/>
	<updated>2026-07-14T08:39:45Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.39.11</generator>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186192</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186192"/>
		<updated>2014-02-15T21:32:00Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
importScriptURI(&#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&amp;amp;action=raw&amp;amp;ctype=text/css&#039;);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
  var Text = &amp;quot;&amp;lt;ul&amp;gt;&amp;quot;;&lt;br /&gt;
  var CSSs = document.styleSheets;&lt;br /&gt;
  for(var a=0,l=CSSs.length;a&amp;lt;l;a++){&lt;br /&gt;
    var CSS = CSSs[a];&lt;br /&gt;
    Text += &amp;quot;&amp;lt;li&amp;gt;&amp;quot; + a + &amp;quot; :&amp;lt;ul&amp;gt;&amp;quot;;&lt;br /&gt;
    var CSSrules = false;&lt;br /&gt;
    try{ CSSrules = CSS.cssRules || CSS.rules; }catch(e){ }&lt;br /&gt;
    if(!CSSrules) continue;&lt;br /&gt;
    for(var b=0,m=CSSrules;b&amp;lt;m;b++){&lt;br /&gt;
        Text += &amp;quot;&amp;lt;li&amp;gt;&amp;quot; + CSSrules[b].cssText+&amp;quot;&amp;lt;/li&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    Text += &amp;quot;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  Text += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  var TempDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
  TempDiv.id = &amp;quot;TempDiv&amp;quot;;&lt;br /&gt;
  TempDiv.innerHTML = Text;&lt;br /&gt;
  document.body.appendChild(TempDiv);&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186191</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186191"/>
		<updated>2014-02-15T21:24:12Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var LiveRCCSSURL = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&#039;;&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = LiveRCCSSURL;&lt;br /&gt;
CSSlink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
  var Text = &amp;quot;&amp;lt;ul&amp;gt;&amp;quot;;&lt;br /&gt;
  var CSSs = document.styleSheets;&lt;br /&gt;
  for(var a=0,l=CSSs.length;a&amp;lt;l;a++){&lt;br /&gt;
    var CSS = CSSs[a];&lt;br /&gt;
    Text += &amp;quot;&amp;lt;li&amp;gt;&amp;quot; + a + &amp;quot; :&amp;lt;ul&amp;gt;&amp;quot;;&lt;br /&gt;
    var CSSrules = CSS.cssRules || CSS.rules;&lt;br /&gt;
    for(var b=0,m=CSSrules;b&amp;lt;m;b++){&lt;br /&gt;
        Text += &amp;quot;&amp;lt;li&amp;gt;&amp;quot; + CSSrules[b].cssText+&amp;quot;&amp;lt;/li&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    Text += &amp;quot;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  Text += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  var TempDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
  TempDiv.id = &amp;quot;TempDiv&amp;quot;;&lt;br /&gt;
  TempDiv.innerHTML = Text;&lt;br /&gt;
  document.body.appendChild(TempDiv);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;div id=&amp;quot;mw-content-text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
function getCSSlink(){&lt;br /&gt;
  var Head = document.getElementsByTagName(&#039;head&#039;)[0];&lt;br /&gt;
  var Links = Head.getElementsByTagName(&#039;link&#039;);&lt;br /&gt;
  for(var a=0,l=Links.length;a&amp;lt;l;a++){&lt;br /&gt;
    if(Links[a].href == LiveRCCSSURL) return Links[a];&lt;br /&gt;
  }&lt;br /&gt;
  return null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186190</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186190"/>
		<updated>2014-02-15T21:23:35Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var LiveRCCSSURL = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&#039;;&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = LiveRCCSSURL;&lt;br /&gt;
CSSlink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
  var Text = &amp;quot;&amp;lt;ul&amp;gt;&amp;quot;;&lt;br /&gt;
  var CSSs = document.styleSheets;&lt;br /&gt;
  for(var a=0,l=CSSs.length;a&amp;lt;l;a++){&lt;br /&gt;
    var CSS = CSSs[a];&lt;br /&gt;
    Text += &amp;quot;&amp;lt;li&amp;gt;&amp;quot; + a + &amp;quot; :&amp;lt;ul&amp;gt;&amp;quot;;&lt;br /&gt;
    var CSSrules = CSS.cssRules || CSS.rules;&lt;br /&gt;
    for(var b=0,m=CSSrules;b&amp;lt;m:b++){&lt;br /&gt;
        Text += &amp;quot;&amp;lt;li&amp;gt;&amp;quot; + CSSrules[b].cssText+&amp;quot;&amp;lt;/li&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    Text += &amp;quot;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  Text += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  var TempDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
  TempDiv.id = &amp;quot;TempDiv&amp;quot;;&lt;br /&gt;
  TempDiv.innerHTML = Text;&lt;br /&gt;
  document.body.appendChild(TempDiv);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;div id=&amp;quot;mw-content-text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
function getCSSlink(){&lt;br /&gt;
  var Head = document.getElementsByTagName(&#039;head&#039;)[0];&lt;br /&gt;
  var Links = Head.getElementsByTagName(&#039;link&#039;);&lt;br /&gt;
  for(var a=0,l=Links.length;a&amp;lt;l;a++){&lt;br /&gt;
    if(Links[a].href == LiveRCCSSURL) return Links[a];&lt;br /&gt;
  }&lt;br /&gt;
  return null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186189</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186189"/>
		<updated>2014-02-15T21:09:59Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var LiveRCCSSURL = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&#039;;&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = LiveRCCSSURL;&lt;br /&gt;
CSSlink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
  var CSSlink = getCSSlink();&lt;br /&gt;
  if(!CSSlink) alert(&amp;quot;Pas trouvé &amp;lt;link&amp;gt;&amp;quot;);&lt;br /&gt;
  var Text = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$.each(document.styleSheets, function(sheetIndex, sheet) {&lt;br /&gt;
    Text += &amp;quot;&amp;lt;ul&amp;gt;Looking at styleSheet[&amp;quot; + sheetIndex + &amp;quot;]:&amp;quot;;&lt;br /&gt;
    $.each(sheet.cssRules || sheet.rules, function(ruleIndex, rule) {&lt;br /&gt;
        Text += &amp;quot;&amp;lt;li&amp;gt;rule[&amp;quot; + ruleIndex + &amp;quot;]: &amp;quot; + rule.cssText+&amp;quot;&amp;lt;/li&amp;gt;&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
    Text += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
  var TempDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
  TempDiv.id = &amp;quot;TempDiv&amp;quot;;&lt;br /&gt;
  TempDiv.innerHTML = Text;&lt;br /&gt;
  document.body.appendChild(TempDiv);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;div id=&amp;quot;mw-content-text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
function getCSSlink(){&lt;br /&gt;
  var Head = document.getElementsByTagName(&#039;head&#039;)[0];&lt;br /&gt;
  var Links = Head.getElementsByTagName(&#039;link&#039;);&lt;br /&gt;
  for(var a=0,l=Links.length;a&amp;lt;l;a++){&lt;br /&gt;
    if(Links[a].href == LiveRCCSSURL) return Links[a];&lt;br /&gt;
  }&lt;br /&gt;
  return null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String.prototype.htmlize = function() {&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;chars.length; i++) {&lt;br /&gt;
    var regex = new RegExp(chars[i], &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, &#039;&amp;amp;&#039; + entities[i] + &#039;;&#039;);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
String.prototype.unhtmlize = function() {&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;entities.length; i++) {&lt;br /&gt;
    var regex = new RegExp(&amp;quot;&amp;amp;&amp;quot;+entities[i]+&amp;quot;;&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, chars[i]);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186188</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186188"/>
		<updated>2014-02-15T21:08:09Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var LiveRCCSSURL = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&#039;;&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = LiveRCCSSURL;&lt;br /&gt;
CSSlink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
  var CSSlink = getCSSlink();&lt;br /&gt;
  if(!CSSlink) alert(&amp;quot;Pas trouvé &amp;lt;link&amp;gt;&amp;quot;);&lt;br /&gt;
  var Text = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$.each(document.styleSheets, function(sheetIndex, sheet) {&lt;br /&gt;
    display(&amp;quot;Looking at styleSheet[&amp;quot; + sheetIndex + &amp;quot;]:&amp;quot;);&lt;br /&gt;
    $.each(sheet.cssRules || sheet.rules, function(ruleIndex, rule) {&lt;br /&gt;
        Text += &amp;quot;rule[&amp;quot; + ruleIndex + &amp;quot;]: &amp;quot; + rule.cssText;&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
  var TempDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
  TempDiv.id = &amp;quot;TempDiv&amp;quot;;&lt;br /&gt;
  TempDiv.innerHTML = Text;&lt;br /&gt;
  document.body.appendChild(TempDiv);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;div id=&amp;quot;mw-content-text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
function getCSSlink(){&lt;br /&gt;
  var Head = document.getElementsByTagName(&#039;head&#039;)[0];&lt;br /&gt;
  var Links = Head.getElementsByTagName(&#039;link&#039;);&lt;br /&gt;
  for(var a=0,l=Links.length;a&amp;lt;l;a++){&lt;br /&gt;
    if(Links[a].href == LiveRCCSSURL) return Links[a];&lt;br /&gt;
  }&lt;br /&gt;
  return null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String.prototype.htmlize = function() {&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;chars.length; i++) {&lt;br /&gt;
    var regex = new RegExp(chars[i], &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, &#039;&amp;amp;&#039; + entities[i] + &#039;;&#039;);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
String.prototype.unhtmlize = function() {&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;entities.length; i++) {&lt;br /&gt;
    var regex = new RegExp(&amp;quot;&amp;amp;&amp;quot;+entities[i]+&amp;quot;;&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, chars[i]);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186187</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186187"/>
		<updated>2014-02-15T21:06:52Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var LiveRCCSSURL = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&#039;;&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = LiveRCCSSURL;&lt;br /&gt;
CSSlink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
  var CSSlink = getCSSlink();&lt;br /&gt;
  if(!CSSlink) alert(&amp;quot;Pas trouvé &amp;lt;link&amp;gt;&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$.each(document.styleSheets, function(sheetIndex, sheet) {&lt;br /&gt;
    display(&amp;quot;Looking at styleSheet[&amp;quot; + sheetIndex + &amp;quot;]:&amp;quot;);&lt;br /&gt;
    $.each(sheet.cssRules || sheet.rules, function(ruleIndex, rule) {&lt;br /&gt;
        display(&amp;quot;rule[&amp;quot; + ruleIndex + &amp;quot;]: &amp;quot; + rule.cssText);&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  var CSS = (CSSlink.firstChild ? CSSlink.firstChild.nodeValue : CSSlink.innerHTML);&lt;br /&gt;
  var TempDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
  TempDiv.id = &amp;quot;TempDiv&amp;quot;;&lt;br /&gt;
  TempDiv.innerHTML = CSS.unhtmlize();&lt;br /&gt;
  document.body.appendChild(TempDiv);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;div id=&amp;quot;mw-content-text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
function getCSSlink(){&lt;br /&gt;
  var Head = document.getElementsByTagName(&#039;head&#039;)[0];&lt;br /&gt;
  var Links = Head.getElementsByTagName(&#039;link&#039;);&lt;br /&gt;
  for(var a=0,l=Links.length;a&amp;lt;l;a++){&lt;br /&gt;
    if(Links[a].href == LiveRCCSSURL) return Links[a];&lt;br /&gt;
  }&lt;br /&gt;
  return null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String.prototype.htmlize = function() {&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;chars.length; i++) {&lt;br /&gt;
    var regex = new RegExp(chars[i], &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, &#039;&amp;amp;&#039; + entities[i] + &#039;;&#039;);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
String.prototype.unhtmlize = function() {&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;entities.length; i++) {&lt;br /&gt;
    var regex = new RegExp(&amp;quot;&amp;amp;&amp;quot;+entities[i]+&amp;quot;;&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, chars[i]);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186186</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186186"/>
		<updated>2014-02-15T21:01:10Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var LiveRCCSSURL = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&#039;;&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = LiveRCCSSURL;&lt;br /&gt;
CSSlink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
  var CSSlink = getCSSlink();&lt;br /&gt;
  if(!CSSlink) alert(&amp;quot;Pas trouvé &amp;lt;link&amp;gt;&amp;quot;);&lt;br /&gt;
  var CSS = (CSSlink.firstChild ? CSSlink.firstChild.nodeValue : &#039;&#039;);&lt;br /&gt;
  var TempDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
  TempDiv.id = &amp;quot;TempDiv&amp;quot;;&lt;br /&gt;
  TempDiv.innerHTML = CSS.unhtmlize();&lt;br /&gt;
  document.body.appendChild(TempDiv);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;div id=&amp;quot;mw-content-text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
function getCSSlink(){&lt;br /&gt;
  var Head = document.getElementsByTagName(&#039;head&#039;)[0];&lt;br /&gt;
  var Links = Head.getElementsByTagName(&#039;link&#039;);&lt;br /&gt;
  for(var a=0,l=Links.length;a&amp;lt;l;a++){&lt;br /&gt;
    if(Links[a].href == LiveRCCSSURL) return Links[a];&lt;br /&gt;
  }&lt;br /&gt;
  return null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String.prototype.htmlize = function() {&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;chars.length; i++) {&lt;br /&gt;
    var regex = new RegExp(chars[i], &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, &#039;&amp;amp;&#039; + entities[i] + &#039;;&#039;);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
String.prototype.unhtmlize = function() {&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;entities.length; i++) {&lt;br /&gt;
    var regex = new RegExp(&amp;quot;&amp;amp;&amp;quot;+entities[i]+&amp;quot;;&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, chars[i]);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186185</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186185"/>
		<updated>2014-02-15T20:59:00Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&#039;;&lt;br /&gt;
CSSlink.rel = &amp;quot;LiveRC_stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
  var CSSlink = getCSSlink();&lt;br /&gt;
  if(!CSSlink) alert(&amp;quot;Pas trouvé &amp;lt;link&amp;gt;&amp;quot;);&lt;br /&gt;
  var CSS = (CSSlink.firstChild ? CSSlink.firstChild.nodeValue : &#039;&#039;);&lt;br /&gt;
  var TempDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
  TempDiv.id = &amp;quot;TempDiv&amp;quot;;&lt;br /&gt;
  TempDiv.innerHTML = CSS.unhtmlize();&lt;br /&gt;
  document.body.appendChild(TempDiv);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;div id=&amp;quot;mw-content-text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
function getCSSlink(){&lt;br /&gt;
  var Head = document.getElementsByTagName(&#039;head&#039;)[0];&lt;br /&gt;
  var Links = Head.getElementsByTagName(&#039;link&#039;);&lt;br /&gt;
  for(var a=0,l=Links.length;a&amp;lt;l;a++){&lt;br /&gt;
    if(Links[a].rel == &amp;quot;LiveRC_stylesheet&amp;quot;) return Links[a];&lt;br /&gt;
  }&lt;br /&gt;
  return null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String.prototype.htmlize = function() {&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;chars.length; i++) {&lt;br /&gt;
    var regex = new RegExp(chars[i], &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, &#039;&amp;amp;&#039; + entities[i] + &#039;;&#039;);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
String.prototype.unhtmlize = function() {&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;entities.length; i++) {&lt;br /&gt;
    var regex = new RegExp(&amp;quot;&amp;amp;&amp;quot;+entities[i]+&amp;quot;;&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, chars[i]);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186184</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186184"/>
		<updated>2014-02-15T20:58:16Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&#039;;&lt;br /&gt;
CSSlink.rel = &amp;quot;LiveRC_stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
  var CSSlink = getCSSlink();&lt;br /&gt;
  if(!CSSlink) alert(&amp;quot;Pas trouvé &amp;lt;link&amp;gt;&amp;quot;);&lt;br /&gt;
  var CSS = CSSlink.firstChild.nodeValue;&lt;br /&gt;
  var TempDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
  TempDiv.id = &amp;quot;TempDiv&amp;quot;;&lt;br /&gt;
  TempDiv.innerHTML = CSS.unhtmlize();&lt;br /&gt;
  document.body.appendChild(TempDiv);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;div id=&amp;quot;mw-content-text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
function getCSSlink(){&lt;br /&gt;
  var Head = document.getElementsByTagName(&#039;head&#039;)[0];&lt;br /&gt;
  var Links = Head.getElementsByTagName(&#039;link&#039;);&lt;br /&gt;
  for(var a=0,l=Links.length;a&amp;lt;l;a++){&lt;br /&gt;
    if(Links[a].rel == &amp;quot;LiveRC_stylesheet&amp;quot;) return Links[a];&lt;br /&gt;
  }&lt;br /&gt;
  return null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String.prototype.htmlize = function() {&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;chars.length; i++) {&lt;br /&gt;
    var regex = new RegExp(chars[i], &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, &#039;&amp;amp;&#039; + entities[i] + &#039;;&#039;);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
String.prototype.unhtmlize = function() {&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;entities.length; i++) {&lt;br /&gt;
    var regex = new RegExp(&amp;quot;&amp;amp;&amp;quot;+entities[i]+&amp;quot;;&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, chars[i]);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186183</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186183"/>
		<updated>2014-02-15T20:56:37Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&#039;;&lt;br /&gt;
CSSlink.rel = &amp;quot;LiveRC_stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
  var CSSlink = getCSSlink();&lt;br /&gt;
  if(!CSSlink) alert(&amp;quot;Pas trouvé &amp;lt;link&amp;gt;&amp;quot;);&lt;br /&gt;
  var CSS = CSSlink.innerHTML;&lt;br /&gt;
  var TempDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
  TempDiv.id = &amp;quot;TempDiv&amp;quot;;&lt;br /&gt;
  TempDiv.innerHTML = CSS.unhtmlize();&lt;br /&gt;
  document.body.appendChild(TempDiv);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;div id=&amp;quot;mw-content-text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
function getCSSlink(){&lt;br /&gt;
  var Head = document.getElementsByTagName(&#039;head&#039;)[0];&lt;br /&gt;
  var Links = Head.getElementsByTagName(&#039;link&#039;);&lt;br /&gt;
  for(var a=0,l=Links.length;a&amp;lt;l;a++){&lt;br /&gt;
    if(Links[a].rel == &amp;quot;LiveRC_stylesheet&amp;quot;) return Links[a];&lt;br /&gt;
  }&lt;br /&gt;
  return null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String.prototype.htmlize = function() {&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;chars.length; i++) {&lt;br /&gt;
    var regex = new RegExp(chars[i], &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, &#039;&amp;amp;&#039; + entities[i] + &#039;;&#039;);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
String.prototype.unhtmlize = function() {&lt;br /&gt;
  var entities = new Array(&#039;amp&#039;,&#039;lt&#039;,&#039;gt&#039;,&#039;quot&#039;);&lt;br /&gt;
  var chars = new Array(&#039;&amp;amp;&#039;,&#039;&amp;lt;&#039;,&#039;&amp;gt;&#039;,&#039;&amp;quot;&#039;);&lt;br /&gt;
  var string = this;&lt;br /&gt;
  if(!string) return &amp;quot;&amp;quot;;&lt;br /&gt;
  for (var i=0; i&amp;lt;entities.length; i++) {&lt;br /&gt;
    var regex = new RegExp(&amp;quot;&amp;amp;&amp;quot;+entities[i]+&amp;quot;;&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    string = string.replace(regex, chars[i]);&lt;br /&gt;
  }&lt;br /&gt;
  return string;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186182</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186182"/>
		<updated>2014-02-15T20:49:17Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&#039;;&lt;br /&gt;
CSSlink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186181</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186181"/>
		<updated>2014-02-15T20:48:17Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var CSSlink = document.createElement(&#039;style&#039;);&lt;br /&gt;
CSSlink.href = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&amp;amp;action=raw&#039;;&lt;br /&gt;
CSSlink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186180</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186180"/>
		<updated>2014-02-15T19:52:05Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&amp;amp;action=raw&#039;;&lt;br /&gt;
CSSlink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186179</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186179"/>
		<updated>2014-02-15T19:51:06Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&#039;;&lt;br /&gt;
CSSlink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186178</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186178"/>
		<updated>2014-02-15T19:47:27Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&amp;amp;action=raw&amp;amp;ctype=text/css&#039;;&lt;br /&gt;
CSSlink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186177</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186177"/>
		<updated>2014-02-15T19:45:30Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
var CSSlink = document.createElement(&#039;link&#039;);&lt;br /&gt;
CSSlink.href = &#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&amp;amp;action=raw&amp;amp;ctype=text/css&#039;;&lt;br /&gt;
CSSlink.rel = &amp;quot;steelesheet&amp;quot;;&lt;br /&gt;
CSSlink.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
document.getElementsByTagName(&#039;head&#039;)[0].appendChild( CSSlink);&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186176</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186176"/>
		<updated>2014-02-15T19:40:56Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
importStylesheetURI(&#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.css&amp;amp;action=raw&amp;amp;ctype=text/css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186175</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=186175"/>
		<updated>2014-02-15T19:39:10Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
importStylesheetURI(&#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.js&amp;amp;action=raw&amp;amp;ctype=text/css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Thread:Faille_dans_mediawiki_(1)&amp;diff=186092</id>
		<title>Thread:Faille dans mediawiki (1)</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Thread:Faille_dans_mediawiki_(1)&amp;diff=186092"/>
		<updated>2014-02-14T22:45:39Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salut,&lt;br /&gt;
&lt;br /&gt;
pour info : [http://www.globalsecuritymag.fr/Check-Point-decouvre-une,20140205,42748.html Check Point découvre une vulnérabilité critique dans Wikipedia.org et autres sites « wiki »].&lt;br /&gt;
&lt;br /&gt;
Tu es potentiellement concerné. Ceci dit, selon [https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-1610 cette page], la faille n&#039;affecte que les fichiers de type pdf ou djvu, qui ne sont pas autorisés sur Wikimini.&lt;br /&gt;
&lt;br /&gt;
Toutefois, dans l&#039;éventualité où tu souhaiterais un jour autoriser ce type de fichiers, il faudra en tenir compte (le mieux étant probablement de passer à une version récente de Mediawiki plutôt qu&amp;quot;appliquer un simple patch).&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Thread:Faille_dans_mediawiki_(1)&amp;diff=186091</id>
		<title>Thread:Faille dans mediawiki (1)</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Thread:Faille_dans_mediawiki_(1)&amp;diff=186091"/>
		<updated>2014-02-14T22:44:36Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : Page créée avec « Salut,  pour info : [http://www.globalsecuritymag.fr/Check-Point-decouvre-une,20140205,42748.html Check Point découvre une vulnérabilité critique dans Wikipedia.org et aut… »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salut,&lt;br /&gt;
&lt;br /&gt;
pour info : [http://www.globalsecuritymag.fr/Check-Point-decouvre-une,20140205,42748.html Check Point découvre une vulnérabilité critique dans Wikipedia.org et autres sites « wiki »].&lt;br /&gt;
&lt;br /&gt;
Tu es potentiellement concerné. Ceci dit, selon [https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-1610 cette page], la faille n&#039;affecte de les fichiers de type pdf ou djvu, qui ne sont pas autorisés sur Wikimini.&lt;br /&gt;
&lt;br /&gt;
Toutefois, dans l&#039;éventualité où tu souhaiterais un jour autoriser ce type de fichiers, il faudra en tenir compte (le mieux étant probablement de passer à une version récente de Mediawiki plutôt qu&amp;quot;appliquer un simple patch).&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=183831</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=183831"/>
		<updated>2014-01-29T22:15:37Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
importStylesheetURI(&#039;//fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.js&amp;amp;action=raw&amp;amp;ctype=text/css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=183830</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=183830"/>
		<updated>2014-01-29T22:13:16Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
//importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
importStylesheetURI(&#039;https://fr.wikipedia.org/wiki/Utilisateur:Dr_Brains/LiveRCparam.js&amp;amp;action=raw&amp;amp;ctype=text/css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function CheckCSSStyle(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CheckCSSStyle);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Wikimini:Pages_%C3%A0_illustrer&amp;diff=183829</id>
		<title>Wikimini:Pages à illustrer</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Wikimini:Pages_%C3%A0_illustrer&amp;diff=183829"/>
		<updated>2014-01-29T22:09:57Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : Bot : mise à jour de la page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NORICHEDITOR__&lt;br /&gt;
{{Wikimini:Pages à illustrer/Intro|Wikimini:Pages à illustrer|MediaWiki:Bot/PagesSansImage|29|01|2014|23|09}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:2; column-count:2;&amp;quot;&amp;gt;&lt;br /&gt;
# [[&amp;quot;Héros de l&#039;Olympe&amp;quot;]]&lt;br /&gt;
# [[.com]]&lt;br /&gt;
# [[.exe]]&lt;br /&gt;
# [[.fr]]&lt;br /&gt;
# [[.ga]]&lt;br /&gt;
# [[.ge]]&lt;br /&gt;
# [[.gif]]&lt;br /&gt;
# [[.gr]]&lt;br /&gt;
# [[.gt]]&lt;br /&gt;
# [[.gw]]&lt;br /&gt;
# [[.hn]]&lt;br /&gt;
# [[.hr]]&lt;br /&gt;
# [[.ht]]&lt;br /&gt;
# [[.hu]]&lt;br /&gt;
# [[.id]]&lt;br /&gt;
# [[.il]]&lt;br /&gt;
# [[.iq]]&lt;br /&gt;
# [[.is]]&lt;br /&gt;
# [[.it]]&lt;br /&gt;
# [[.jm]]&lt;br /&gt;
# [[.jo]]&lt;br /&gt;
# [[.ke]]&lt;br /&gt;
# [[.kg]]&lt;br /&gt;
# [[.kh]]&lt;br /&gt;
# [[.ki]]&lt;br /&gt;
# [[.km]]&lt;br /&gt;
# [[.kn]]&lt;br /&gt;
# [[.wmv]]&lt;br /&gt;
# [[10000000]]&lt;br /&gt;
# [[100000000]]&lt;br /&gt;
# [[1000000000]]&lt;br /&gt;
# [[10 août]]&lt;br /&gt;
# [[10 février]]&lt;br /&gt;
# [[10 juillet]]&lt;br /&gt;
# [[11 août]]&lt;br /&gt;
# [[11 décembre]]&lt;br /&gt;
# [[11 février]]&lt;br /&gt;
# [[11 janvier]]&lt;br /&gt;
# [[11 juillet]]&lt;br /&gt;
# [[12 août]]&lt;br /&gt;
# [[12 février]]&lt;br /&gt;
# [[12 janvier]]&lt;br /&gt;
# [[13 août]]&lt;br /&gt;
# [[13 février]]&lt;br /&gt;
# [[13 janvier]]&lt;br /&gt;
# [[13 juillet]]&lt;br /&gt;
# [[140]]&lt;br /&gt;
# [[14 août]]&lt;br /&gt;
# [[14 février]]&lt;br /&gt;
# [[14 janvier]]&lt;br /&gt;
# [[14 juillet]]&lt;br /&gt;
# [[150]]&lt;br /&gt;
# [[15 août]]&lt;br /&gt;
# [[15 février]]&lt;br /&gt;
# [[15 janvier]]&lt;br /&gt;
# [[15 juillet]]&lt;br /&gt;
# [[16 août]]&lt;br /&gt;
# [[16 décembre]]&lt;br /&gt;
# [[16 février]]&lt;br /&gt;
# [[16 janvier]]&lt;br /&gt;
# [[16 juillet]]&lt;br /&gt;
# [[16 septembre]]&lt;br /&gt;
# [[171]]&lt;br /&gt;
# [[17 décembre]]&lt;br /&gt;
# [[17 février]]&lt;br /&gt;
# [[17 janvier]]&lt;br /&gt;
# [[17 juillet]]&lt;br /&gt;
# [[18 août]]&lt;br /&gt;
# [[18 décembre]]&lt;br /&gt;
# [[18 février]]&lt;br /&gt;
# [[18 janvier]]&lt;br /&gt;
# [[18 juillet]]&lt;br /&gt;
# [[18 septembre]]&lt;br /&gt;
# [[1936 (année)]]&lt;br /&gt;
# [[1939 (année)]]&lt;br /&gt;
# [[1940 (année)]]&lt;br /&gt;
# [[1941 (année)]]&lt;br /&gt;
# [[1942 (année)]]&lt;br /&gt;
# [[1943 (année)]]&lt;br /&gt;
# [[1944 (année)]]&lt;br /&gt;
# [[1945 (année)]]&lt;br /&gt;
# [[1946 (année)]]&lt;br /&gt;
# [[1948 (année)]]&lt;br /&gt;
# [[1952 (année)]]&lt;br /&gt;
# [[1956 (année)]]&lt;br /&gt;
# [[1985]]&lt;br /&gt;
# [[1998 (année)]]&lt;br /&gt;
# [[1999 (année)]]&lt;br /&gt;
# [[19 août]]&lt;br /&gt;
# [[19 décembre]]&lt;br /&gt;
# [[19 février]]&lt;br /&gt;
# [[19 janvier]]&lt;br /&gt;
# [[19 juillet]]&lt;br /&gt;
# [[19 mai]]&lt;br /&gt;
# [[1er août]]&lt;br /&gt;
# [[1er février]]&lt;br /&gt;
# [[1er janvier]]&lt;br /&gt;
# [[1er juillet]]&lt;br /&gt;
# [[1er mai]]&lt;br /&gt;
# [[1er septembre]]&lt;br /&gt;
# [[2001]]&lt;br /&gt;
# [[2001 (année)]]&lt;br /&gt;
# [[2002 (année)]]&lt;br /&gt;
# [[2003 (année)]]&lt;br /&gt;
# [[2004 (année)]]&lt;br /&gt;
# [[2005 (année)]]&lt;br /&gt;
# [[2006 (année)]]&lt;br /&gt;
# [[2007 (année)]]&lt;br /&gt;
# [[2008 (année)]]&lt;br /&gt;
# [[2009 (année)]]&lt;br /&gt;
# [[2010 (année)]]&lt;br /&gt;
# [[2011 (année)]]&lt;br /&gt;
# [[2013]]&lt;br /&gt;
# [[2013 (année)]]&lt;br /&gt;
# [[20 août]]&lt;br /&gt;
# [[20 avril]]&lt;br /&gt;
# [[20 décembre]]&lt;br /&gt;
# [[20 février]]&lt;br /&gt;
# [[20 janvier]]&lt;br /&gt;
# [[20 juillet]]&lt;br /&gt;
# [[20 mars]]&lt;br /&gt;
# [[20 novembre]]&lt;br /&gt;
# [[21 août]]&lt;br /&gt;
# [[21 décembre]]&lt;br /&gt;
# [[21 février]]&lt;br /&gt;
# [[21 janvier]]&lt;br /&gt;
# [[21 juillet]]&lt;br /&gt;
# [[21 mai]]&lt;br /&gt;
# [[21 mars]]&lt;br /&gt;
# [[21 octobre]]&lt;br /&gt;
# [[22 août]]&lt;br /&gt;
# [[22 avril]]&lt;br /&gt;
# [[22 décembre]]&lt;br /&gt;
# [[22 février]]&lt;br /&gt;
# [[22 janvier]]&lt;br /&gt;
# [[22 juillet]]&lt;br /&gt;
# [[22 mars]]&lt;br /&gt;
# [[22 novembre]]&lt;br /&gt;
# [[22 septembre]]&lt;br /&gt;
# [[23 août]]&lt;br /&gt;
# [[23 décembre]]&lt;br /&gt;
# [[23 février]]&lt;br /&gt;
# [[23 janvier]]&lt;br /&gt;
# [[23 juillet]]&lt;br /&gt;
# [[23 mars]]&lt;br /&gt;
# [[23 novembre]]&lt;br /&gt;
# [[23 septembre]]&lt;br /&gt;
# [[24 août]]&lt;br /&gt;
# [[24 février]]&lt;br /&gt;
# [[24 janvier]]&lt;br /&gt;
# [[24 juillet]]&lt;br /&gt;
# [[24 mai]]&lt;br /&gt;
# [[24 mars]]&lt;br /&gt;
# [[25 août]]&lt;br /&gt;
# [[25 décembre]]&lt;br /&gt;
# [[25 février]]&lt;br /&gt;
# [[25 janvier]]&lt;br /&gt;
# [[25 juillet]]&lt;br /&gt;
# [[25 juin]]&lt;br /&gt;
# [[25 mars]]&lt;br /&gt;
# [[26 août]]&lt;br /&gt;
# [[26 décembre]]&lt;br /&gt;
# [[26 février]]&lt;br /&gt;
# [[26 janvier]]&lt;br /&gt;
# [[26 juillet]]&lt;br /&gt;
# [[26 mars]]&lt;br /&gt;
# [[27 août]]&lt;br /&gt;
# [[27 décembre]]&lt;br /&gt;
# [[27 février]]&lt;br /&gt;
# [[27 janvier]]&lt;br /&gt;
# [[27 juillet]]&lt;br /&gt;
# [[27 octobre]]&lt;br /&gt;
# [[28 août]]&lt;br /&gt;
# [[28 décembre]]&lt;br /&gt;
# [[28 février]]&lt;br /&gt;
# [[28 janvier]]&lt;br /&gt;
# [[28 juillet]]&lt;br /&gt;
# [[29 août]]&lt;br /&gt;
# [[29 décembre]]&lt;br /&gt;
# [[29 janvier]]&lt;br /&gt;
# [[29 juillet]]&lt;br /&gt;
# [[2D]]&lt;br /&gt;
# [[2 (chiffre)]]&lt;br /&gt;
# [[2 août]]&lt;br /&gt;
# [[2 février]]&lt;br /&gt;
# [[2 janvier]]&lt;br /&gt;
# [[2 juillet]]&lt;br /&gt;
# [[2 septembre]]&lt;br /&gt;
# [[3000]]&lt;br /&gt;
# [[30 décembre]]&lt;br /&gt;
# [[30 janvier]]&lt;br /&gt;
# [[30 juillet]]&lt;br /&gt;
# [[31 décembre]]&lt;br /&gt;
# [[31 janvier]]&lt;br /&gt;
# [[31 juillet]]&lt;br /&gt;
# [[34 Délivrance]]&lt;br /&gt;
# [[3OH!3]]&lt;br /&gt;
# [[3 août]]&lt;br /&gt;
# [[3 février]]&lt;br /&gt;
# [[3 janvier]]&lt;br /&gt;
# [[3 juillet]]&lt;br /&gt;
# [[3 septembre]]&lt;br /&gt;
# [[4000]]&lt;br /&gt;
# [[4Story]]&lt;br /&gt;
# [[4 août]]&lt;br /&gt;
# [[4 février]]&lt;br /&gt;
# [[4 janvier]]&lt;br /&gt;
# [[4 juillet]]&lt;br /&gt;
# [[4 octobre]]&lt;br /&gt;
# [[4 septembre]]&lt;br /&gt;
# [[5000]]&lt;br /&gt;
# [[5 août]]&lt;br /&gt;
# [[5 février]]&lt;br /&gt;
# [[5 janvier]]&lt;br /&gt;
# [[5 juillet]]&lt;br /&gt;
# [[5 octobre]]&lt;br /&gt;
# [[5 septembre]]&lt;br /&gt;
# [[6000]]&lt;br /&gt;
# [[60 Secondes Chrono]]&lt;br /&gt;
# [[6 août]]&lt;br /&gt;
# [[6 décembre]]&lt;br /&gt;
# [[6 février]]&lt;br /&gt;
# [[6 janvier]]&lt;br /&gt;
# [[6 juillet]]&lt;br /&gt;
# [[6 septembre]]&lt;br /&gt;
# [[6ter]]&lt;br /&gt;
# [[7000]]&lt;br /&gt;
# [[7 août]]&lt;br /&gt;
# [[7 janvier]]&lt;br /&gt;
# [[7 juillet]]&lt;br /&gt;
# [[7 septembre]]&lt;br /&gt;
# [[7e arrondissement de Paris]]&lt;br /&gt;
# [[8000]]&lt;br /&gt;
# [[8 août]]&lt;br /&gt;
# [[8 février]]&lt;br /&gt;
# [[8 janvier]]&lt;br /&gt;
# [[8 juillet]]&lt;br /&gt;
# [[8 septembre]]&lt;br /&gt;
# [[9000]]&lt;br /&gt;
# [[9 août]]&lt;br /&gt;
# [[9 février]]&lt;br /&gt;
# [[9 janvier]]&lt;br /&gt;
# [[9 juillet]]&lt;br /&gt;
# [[AAW]]&lt;br /&gt;
# [[AOL Mail]]&lt;br /&gt;
# [[ASHBCC]]&lt;br /&gt;
# [[AS Monaco]]&lt;br /&gt;
# [[Aalis]]&lt;br /&gt;
# [[Abancourt (Nord)]]&lt;br /&gt;
# [[Abancourt (Oise)]]&lt;br /&gt;
# [[Abaza (langue)]]&lt;br /&gt;
# [[Abby Sciuto]]&lt;br /&gt;
# [[Abigail (prénom)]]&lt;br /&gt;
# [[Abo]]&lt;br /&gt;
# [[Abonnement]]&lt;br /&gt;
# [[Aborigène]]&lt;br /&gt;
# [[Abou Zeïd]]&lt;br /&gt;
# [[Abra]]&lt;br /&gt;
# [[Abraham]]&lt;br /&gt;
# [[Abscisse]]&lt;br /&gt;
# [[Abscon]]&lt;br /&gt;
# [[Absolutisme]]&lt;br /&gt;
# [[Abu Asim Azmi]]&lt;br /&gt;
# [[Abysse]]&lt;br /&gt;
# [[Académie]]&lt;br /&gt;
# [[Accent aigu]]&lt;br /&gt;
# [[Accent circonflexe]]&lt;br /&gt;
# [[Accent grave]]&lt;br /&gt;
# [[Accessoire]]&lt;br /&gt;
# [[Accident du tunnel de Sierre]]&lt;br /&gt;
# [[Accommodation]]&lt;br /&gt;
# [[Accès à l&#039;eau potable]]&lt;br /&gt;
# [[Achat]]&lt;br /&gt;
# [[Achille Talon]]&lt;br /&gt;
# [[Acompte]]&lt;br /&gt;
# [[Acrosport]]&lt;br /&gt;
# [[Acrostiche]]&lt;br /&gt;
# [[Acteurs]]&lt;br /&gt;
# [[Actinium]]&lt;br /&gt;
# [[Action Replay]]&lt;br /&gt;
# [[Adam Dollard des Ormeaux]]&lt;br /&gt;
# [[Adam Lambert]]&lt;br /&gt;
# [[Adams (anneau)]]&lt;br /&gt;
# [[Adjectif qualificatif]]&lt;br /&gt;
# [[Administration territoriale de la Lettonie]]&lt;br /&gt;
# [[Adrien III (pape)]]&lt;br /&gt;
# [[Adrien II (pape)]]&lt;br /&gt;
# [[Adrien IV (pape)]]&lt;br /&gt;
# [[Adrien Ier (pape)]]&lt;br /&gt;
# [[Adrien VI (pape)]]&lt;br /&gt;
# [[Adrien V (pape)]]&lt;br /&gt;
# [[Adrienne (prénom)]]&lt;br /&gt;
# [[Adèle (prénom)]]&lt;br /&gt;
# [[Adès]]&lt;br /&gt;
# [[Adélaïde (prénom)]]&lt;br /&gt;
# [[Adélie]]&lt;br /&gt;
# [[Adénosine triphosphate]]&lt;br /&gt;
# [[Adéodat II (pape)]]&lt;br /&gt;
# [[Adéodat Ier (pape)]]&lt;br /&gt;
# [[Aelig (prénom)]]&lt;br /&gt;
# [[Aenor]]&lt;br /&gt;
# [[Aerin]]&lt;br /&gt;
# [[Aerosmith]]&lt;br /&gt;
# [[Affaire Clément Méric]]&lt;br /&gt;
# [[Affranchissement]]&lt;br /&gt;
# [[Afida]]&lt;br /&gt;
# [[Afrikaans]]&lt;br /&gt;
# [[Afrique subsaharienne]]&lt;br /&gt;
# [[Agapet II (pape)]]&lt;br /&gt;
# [[Agapet Ier (pape)]]&lt;br /&gt;
# [[Agatha (prénom)]]&lt;br /&gt;
# [[Agathe (prénom)]]&lt;br /&gt;
# [[Agathon (pape)]]&lt;br /&gt;
# [[Agence spatiale brésilienne]]&lt;br /&gt;
# [[Agence spatiale suédoise]]&lt;br /&gt;
# [[Agenda 21]]&lt;br /&gt;
# [[Agglomération parisienne]]&lt;br /&gt;
# [[Aglaé (prénom)]]&lt;br /&gt;
# [[Agnese (prénom)]]&lt;br /&gt;
# [[Agnès (prénom)]]&lt;br /&gt;
# [[Agnès Desarthe]]&lt;br /&gt;
# [[Agnès Sorel]]&lt;br /&gt;
# [[Agora]]&lt;br /&gt;
# [[Agra]]&lt;br /&gt;
# [[Agrias]]&lt;br /&gt;
# [[Agrochimie]]&lt;br /&gt;
# [[Agronomie]]&lt;br /&gt;
# [[Ahmadou Bamba]]&lt;br /&gt;
# [[Ahmed]]&lt;br /&gt;
# [[AiAi]]&lt;br /&gt;
# [[Ai Takahashi]]&lt;br /&gt;
# [[Aibes]]&lt;br /&gt;
# [[Aide-Mémoire (Mac)]]&lt;br /&gt;
# [[Aigle ibérique]]&lt;br /&gt;
# [[Aigle impérial]]&lt;br /&gt;
# [[Aiglepierre]]&lt;br /&gt;
# [[Aiglun (Alpes-de-Haute-Provence)]]&lt;br /&gt;
# [[Aimé Césaire]]&lt;br /&gt;
# [[Aimée (prénom)]]&lt;br /&gt;
# [[Aimée d&#039;Assise]]&lt;br /&gt;
# [[Air]]&lt;br /&gt;
# [[Air Gear]]&lt;br /&gt;
# [[Airais]]&lt;br /&gt;
# [[Airbus A350 XWB]]&lt;br /&gt;
# [[Airi (prénom)]]&lt;br /&gt;
# [[Airmure]]&lt;br /&gt;
# [[Airsoft gun]]&lt;br /&gt;
# [[Aislinn (prénom)]]&lt;br /&gt;
# [[Aix (Nord)]]&lt;br /&gt;
# [[Akal-Teke]]&lt;br /&gt;
# [[Akan (langue)]]&lt;br /&gt;
# [[Akira]]&lt;br /&gt;
# [[Akira Toriyama]]&lt;br /&gt;
# [[Akwakwak]]&lt;br /&gt;
# [[Alain Badiou]]&lt;br /&gt;
# [[Alain Bergeron]]&lt;br /&gt;
# [[Alain Schneider]]&lt;br /&gt;
# [[Alais]]&lt;br /&gt;
# [[Alakazam]]&lt;br /&gt;
# [[Alastor Maugrey]]&lt;br /&gt;
# [[Alban (prénom)]]&lt;br /&gt;
# [[Albane (prénom)]]&lt;br /&gt;
# [[Albator]]&lt;br /&gt;
# [[Albert II]]&lt;br /&gt;
# [[Albertine (prénom)]]&lt;br /&gt;
# [[Albine (prénom)]]&lt;br /&gt;
# [[Alcibiade Didascaux]]&lt;br /&gt;
# [[Alessandra (prénom)]]&lt;br /&gt;
# [[Alex (prénom)]]&lt;br /&gt;
# [[Alex Cousseau]]&lt;br /&gt;
# [[Alex Hepburn]]&lt;br /&gt;
# [[Alex Kidd in Miracle World]]&lt;br /&gt;
# [[Alexander (prénom)]]&lt;br /&gt;
# [[Alexander Fleming]]&lt;br /&gt;
# [[Alexandra (prénom)]]&lt;br /&gt;
# [[Alexandra Daddario]]&lt;br /&gt;
# [[Alexandre III (pape)]]&lt;br /&gt;
# [[Alexandre II (pape)]]&lt;br /&gt;
# [[Alexandre IV (pape)]]&lt;br /&gt;
# [[Alexandre Ier (pape)]]&lt;br /&gt;
# [[Alexandre VIII (pape)]]&lt;br /&gt;
# [[Alexandre VII (pape)]]&lt;br /&gt;
# [[Alexandre VI (pape)]]&lt;br /&gt;
# [[Alexandrine (prénom)]]&lt;br /&gt;
# [[Alexia-Juliana des Pays-Bas]]&lt;br /&gt;
# [[Alexia (prénom)]]&lt;br /&gt;
# [[Alexiane (prénom)]]&lt;br /&gt;
# [[Alexie (prénom)]]&lt;br /&gt;
# [[Alexis]]&lt;br /&gt;
# [[Alfa]]&lt;br /&gt;
# [[Alfred de Vigny]]&lt;br /&gt;
# [[Algorithme]]&lt;br /&gt;
# [[Algèbre]]&lt;br /&gt;
# [[Alice (prénom)]]&lt;br /&gt;
# [[Alice Margatroid]]&lt;br /&gt;
# [[Alicia (prénom)]]&lt;br /&gt;
# [[Aliens, le retour]]&lt;br /&gt;
# [[Aligatueur]]&lt;br /&gt;
# [[Aline (prénom)]]&lt;br /&gt;
# [[Alison (prénom)]]&lt;br /&gt;
# [[Alister]]&lt;br /&gt;
# [[Alix (prénom)]]&lt;br /&gt;
# [[Alix Le Clerc]]&lt;br /&gt;
# [[Alizéa (prénom)]]&lt;br /&gt;
# [[Aliénor (prénom)]]&lt;br /&gt;
# [[Allegra (prénom)]]&lt;br /&gt;
# [[Allemagne-en-Provence]]&lt;br /&gt;
# [[Allen (prénom)]]&lt;br /&gt;
# [[Allennes-les-Marais]]&lt;br /&gt;
# [[Alleyway]]&lt;br /&gt;
# [[Alliés de la Seconde Guerre mondiale]]&lt;br /&gt;
# [[Allyson (prénom)]]&lt;br /&gt;
# [[Alpaga]]&lt;br /&gt;
# [[Alpha (lettre grecque)]]&lt;br /&gt;
# [[Alphabet arménien]]&lt;br /&gt;
# [[Alphabet coréen]]&lt;br /&gt;
# [[Alphabet cyrillique]]&lt;br /&gt;
# [[Alphabet grec]]&lt;br /&gt;
# [[Alphabet phénicien]]&lt;br /&gt;
# [[Alsacien]]&lt;br /&gt;
# [[Altitude]]&lt;br /&gt;
# [[Alto]]&lt;br /&gt;
# [[Aluminium]]&lt;br /&gt;
# [[Alvaro Negredo]]&lt;br /&gt;
# [[Alvin (prénom)]]&lt;br /&gt;
# [[Alvéole (anatomie)]]&lt;br /&gt;
# [[Alyssa (prénom)]]&lt;br /&gt;
# [[Alyx (prénom)]]&lt;br /&gt;
# [[Alyzée (prénom)]]&lt;br /&gt;
# [[Alèse]]&lt;br /&gt;
# [[Amanda (prénom)]]&lt;br /&gt;
# [[Amanite tue-mouches]]&lt;br /&gt;
# [[Amaranth (prénom)]]&lt;br /&gt;
# [[Amargasaure]]&lt;br /&gt;
# [[Amarilli (prénom)]]&lt;br /&gt;
# [[Amber (prénom)]]&lt;br /&gt;
# [[Ambohitromby]]&lt;br /&gt;
# [[Ambra (prénom)]]&lt;br /&gt;
# [[Ambre (prénom)]]&lt;br /&gt;
# [[Ambrine (prénom)]]&lt;br /&gt;
# [[Amelia (prénom)]]&lt;br /&gt;
# [[American Girls 3]]&lt;br /&gt;
# [[American Standard Code for Information Interchange]]&lt;br /&gt;
# [[Amerigo Vespucci]]&lt;br /&gt;
# [[Amfroipret]]&lt;br /&gt;
# [[Amharique]]&lt;br /&gt;
# [[Amina]]&lt;br /&gt;
# [[Amman]]&lt;br /&gt;
# [[Amnesia: The Dark Descent]]&lt;br /&gt;
# [[Amonistar]]&lt;br /&gt;
# [[Amonita]]&lt;br /&gt;
# [[Amour sucré]]&lt;br /&gt;
# [[Amphorologie]]&lt;br /&gt;
# [[Ampère (unité)]]&lt;br /&gt;
# [[Aménagement du parc pointes-aux-prairies]]&lt;br /&gt;
# [[Américium]]&lt;br /&gt;
# [[Anachronisme]]&lt;br /&gt;
# [[Anaclet (pape)]]&lt;br /&gt;
# [[Anaconda de Barbour]]&lt;br /&gt;
# [[Anaconda de Bolivie]]&lt;br /&gt;
# [[Anaconda de Deschauense]]&lt;br /&gt;
# [[Anaconda jaune]]&lt;br /&gt;
# [[Anagramme]]&lt;br /&gt;
# [[Anastase III (pape)]]&lt;br /&gt;
# [[Anastase II (pape)]]&lt;br /&gt;
# [[Anastase IV (pape)]]&lt;br /&gt;
# [[Anastase Ier (pape)]]&lt;br /&gt;
# [[Anastasia (prénom)]]&lt;br /&gt;
# [[Anastasie]]&lt;br /&gt;
# [[Anatolie]]&lt;br /&gt;
# [[Anatomie]]&lt;br /&gt;
# [[Anax napolitain]]&lt;br /&gt;
# [[Anaé (prénom)]]&lt;br /&gt;
# [[Anaïs (prénom)]]&lt;br /&gt;
# [[Ancien français]]&lt;br /&gt;
# [[Andorre-la-Vieille]]&lt;br /&gt;
# [[Andreï Archavine]]&lt;br /&gt;
# [[André-Pierre Gignac]]&lt;br /&gt;
# [[Andésite]]&lt;br /&gt;
# [[Angeline]]&lt;br /&gt;
# [[Angerfist]]&lt;br /&gt;
# [[Angine de poitrine]]&lt;br /&gt;
# [[Angèle]]&lt;br /&gt;
# [[Angéline Fowl]]&lt;br /&gt;
# [[Anhiers]]&lt;br /&gt;
# [[Anicet (pape)]]&lt;br /&gt;
# [[Aniche]]&lt;br /&gt;
# [[Animal Crossing: New Leaf]]&lt;br /&gt;
# [[Animal Crossing: Wild World]]&lt;br /&gt;
# [[Animal à sang froid]]&lt;br /&gt;
# [[Animateur de club de vacances]]&lt;br /&gt;
# [[Animaux du Futur]]&lt;br /&gt;
# [[Anna (prénom)]]&lt;br /&gt;
# [[Annabella Thorne]]&lt;br /&gt;
# [[Annabeth (prénom)]]&lt;br /&gt;
# [[Annalisa (prénom)]]&lt;br /&gt;
# [[Annapolis]]&lt;br /&gt;
# [[Anne-Marie Javouhey]]&lt;br /&gt;
# [[Anne Bonny]]&lt;br /&gt;
# [[Annegret (prénom)]]&lt;br /&gt;
# [[Annelie (prénom)]]&lt;br /&gt;
# [[Annelies (prénom)]]&lt;br /&gt;
# [[Annetta (prénom)]]&lt;br /&gt;
# [[Anniversaires]]&lt;br /&gt;
# [[Annuaire téléphonique]]&lt;br /&gt;
# [[Annunziata (prénom)]]&lt;br /&gt;
# [[Année]]&lt;br /&gt;
# [[Année-lumière]]&lt;br /&gt;
# [[Année bissextile]]&lt;br /&gt;
# [[Années 1900]]&lt;br /&gt;
# [[Années 1930]]&lt;br /&gt;
# [[Années 1950]]&lt;br /&gt;
# [[Années 1960]]&lt;br /&gt;
# [[Années 1970]]&lt;br /&gt;
# [[Années 1980]]&lt;br /&gt;
# [[Années 1990]]&lt;br /&gt;
# [[Années 2000]]&lt;br /&gt;
# [[Années 2010]]&lt;br /&gt;
# [[Années 2020]]&lt;br /&gt;
# [[Années 2030]]&lt;br /&gt;
# [[Années 2040]]&lt;br /&gt;
# [[Années 2050]]&lt;br /&gt;
# [[Années 2060]]&lt;br /&gt;
# [[Années 2070]]&lt;br /&gt;
# [[Années 2080]]&lt;br /&gt;
# [[Années 2090]]&lt;br /&gt;
# [[Années 2100]]&lt;br /&gt;
# [[Années 2110]]&lt;br /&gt;
# [[Années 2120]]&lt;br /&gt;
# [[Années 2130]]&lt;br /&gt;
# [[Années 2140]]&lt;br /&gt;
# [[Années 2150]]&lt;br /&gt;
# [[Années 2160]]&lt;br /&gt;
# [[Anomalie]]&lt;br /&gt;
# [[Anorexie]]&lt;br /&gt;
# [[Anoure]]&lt;br /&gt;
# [[Anthony (prénom)]]&lt;br /&gt;
# [[Anthony Horowitz]]&lt;br /&gt;
# [[Anthracologie]]&lt;br /&gt;
# [[Anthropologie]]&lt;br /&gt;
# [[Anticonstitutionnellement]]&lt;br /&gt;
# [[Antigone]]&lt;br /&gt;
# [[Antigua-et-Barbuda]]&lt;br /&gt;
# [[Antilles]]&lt;br /&gt;
# [[Antimoine]]&lt;br /&gt;
# [[Antiseptique]]&lt;br /&gt;
# [[Antisémitisme]]&lt;br /&gt;
# [[Antiville]]&lt;br /&gt;
# [[Antivirus]]&lt;br /&gt;
# [[Anton (livre)]]&lt;br /&gt;
# [[Antonella (prénom)]]&lt;br /&gt;
# [[Antonietta (prénom)]]&lt;br /&gt;
# [[Antonina]]&lt;br /&gt;
# [[Antonina (prénom)]]&lt;br /&gt;
# [[Antonyme]]&lt;br /&gt;
# [[Antère (pape)]]&lt;br /&gt;
# [[Ao no exorcist]]&lt;br /&gt;
# [[Août]]&lt;br /&gt;
# [[Apia]]&lt;br /&gt;
# [[Apiculture]]&lt;br /&gt;
# [[Apireine]]&lt;br /&gt;
# [[Apolline]]&lt;br /&gt;
# [[Apostrophe]]&lt;br /&gt;
# [[Apothicairerie]]&lt;br /&gt;
# [[Appaloosa (cheval)]]&lt;br /&gt;
# [[Appareil Photo Nintendo 3DS]]&lt;br /&gt;
# [[Appareil digestif]]&lt;br /&gt;
# [[Apparition (Maupassant)]]&lt;br /&gt;
# [[Application]]&lt;br /&gt;
# [[Apprenti]]&lt;br /&gt;
# [[Apôtre]]&lt;br /&gt;
# [[Aquaphobie]]&lt;br /&gt;
# [[Aquathlon]]&lt;br /&gt;
# [[Arago (anneau)]]&lt;br /&gt;
# [[Aralé Norimaki]]&lt;br /&gt;
# [[Arapaima]]&lt;br /&gt;
# [[Arbok]]&lt;br /&gt;
# [[Arbre du voyageur]]&lt;br /&gt;
# [[Arbre à chat]]&lt;br /&gt;
# [[Arbuste]]&lt;br /&gt;
# [[Arc-boutant]]&lt;br /&gt;
# [[Arcanin]]&lt;br /&gt;
# [[Archipel]]&lt;br /&gt;
# [[Archipel en feu]]&lt;br /&gt;
# [[Archonte]]&lt;br /&gt;
# [[Archéobiologie]]&lt;br /&gt;
# [[Archéobotanique]]&lt;br /&gt;
# [[Archéomagnétisme]]&lt;br /&gt;
# [[Archéométallurgie]]&lt;br /&gt;
# [[Archéozoologie]]&lt;br /&gt;
# [[Arcko]]&lt;br /&gt;
# [[Ardres]]&lt;br /&gt;
# [[Argile]]&lt;br /&gt;
# [[Argon]]&lt;br /&gt;
# [[Ari A. Gold]]&lt;br /&gt;
# [[Ari Gold]]&lt;br /&gt;
# [[Ariane (prénom)]]&lt;br /&gt;
# [[Arianna]]&lt;br /&gt;
# [[Ariel (lune)]]&lt;br /&gt;
# [[Arielle]]&lt;br /&gt;
# [[Aries]]&lt;br /&gt;
# [[Arin (prénom)]]&lt;br /&gt;
# [[Aristophane]]&lt;br /&gt;
# [[Arkéo Junior]]&lt;br /&gt;
# [[Arlon]]&lt;br /&gt;
# [[Armand]]&lt;br /&gt;
# [[Armistice de 1918]]&lt;br /&gt;
# [[Armistice du 8 mai 1945]]&lt;br /&gt;
# [[Armoise]]&lt;br /&gt;
# [[Armulys]]&lt;br /&gt;
# [[Armée de l&#039;air française]]&lt;br /&gt;
# [[Armée suisse]]&lt;br /&gt;
# [[Arrêté]]&lt;br /&gt;
# [[Art ASCII]]&lt;br /&gt;
# [[Art africain]]&lt;br /&gt;
# [[Art divinatoire]]&lt;br /&gt;
# [[Art martial]]&lt;br /&gt;
# [[Art préhistorique]]&lt;br /&gt;
# [[Artemis Fowl 2: Mission Polaire]]&lt;br /&gt;
# [[Artemis Fowl 3: Code Éternité]]&lt;br /&gt;
# [[Artemis Fowl 4: Opération Opale]]&lt;br /&gt;
# [[Artemis Fowl 5: Colonie perdue]]&lt;br /&gt;
# [[Artemis Fowl 6: Le paradoxe du temps]]&lt;br /&gt;
# [[Artemis Fowl 7: Le Complexe Atlantis]]&lt;br /&gt;
# [[Artemisia]]&lt;br /&gt;
# [[Arthur (prénom)]]&lt;br /&gt;
# [[Article de Dictionnaire]]&lt;br /&gt;
# [[Article défini]]&lt;br /&gt;
# [[Article indéfini]]&lt;br /&gt;
# [[Artikodin]]&lt;br /&gt;
# [[Artère]]&lt;br /&gt;
# [[Artémie]]&lt;br /&gt;
# [[Aruba]]&lt;br /&gt;
# [[Arène]]&lt;br /&gt;
# [[Aréopage]]&lt;br /&gt;
# [[Asclépios]]&lt;br /&gt;
# [[Aselle]]&lt;br /&gt;
# [[Ashlee (prénom)]]&lt;br /&gt;
# [[Ashleigh (prénom)]]&lt;br /&gt;
# [[Ashley]]&lt;br /&gt;
# [[Ashlynn (prénom)]]&lt;br /&gt;
# [[Ashton (prénom)]]&lt;br /&gt;
# [[Aspicot]]&lt;br /&gt;
# [[Assassinat]]&lt;br /&gt;
# [[Association sportive de Monaco football club]]&lt;br /&gt;
# [[Assolement]]&lt;br /&gt;
# [[Astana]]&lt;br /&gt;
# [[Astate]]&lt;br /&gt;
# [[Astre Noir]]&lt;br /&gt;
# [[Astrid]]&lt;br /&gt;
# [[Astrid Lindgren]]&lt;br /&gt;
# [[Astrochimie]]&lt;br /&gt;
# [[Astrométrie]]&lt;br /&gt;
# [[Astronome]]&lt;br /&gt;
# [[Astrophysicien]]&lt;br /&gt;
# [[Astrophysique]]&lt;br /&gt;
# [[Astuce]]&lt;br /&gt;
# [[Astur-léonais]]&lt;br /&gt;
# [[Atalante]]&lt;br /&gt;
# [[Athéisme]]&lt;br /&gt;
# [[Atoll]]&lt;br /&gt;
# [[Atticus Dean Mitchell]]&lt;br /&gt;
# [[Atto]]&lt;br /&gt;
# [[Attogramme]]&lt;br /&gt;
# [[Attomètre]]&lt;br /&gt;
# [[Attribut du sujet]]&lt;br /&gt;
# [[Aubane]]&lt;br /&gt;
# [[Aubin]]&lt;br /&gt;
# [[Aubépine]]&lt;br /&gt;
# [[Aude]]&lt;br /&gt;
# [[Audenge]]&lt;br /&gt;
# [[Audrey (prénom)]]&lt;br /&gt;
# [[Augustin]]&lt;br /&gt;
# [[Augustine]]&lt;br /&gt;
# [[Aunis]]&lt;br /&gt;
# [[Aureliana (prénom)]]&lt;br /&gt;
# [[Auriane]]&lt;br /&gt;
# [[Aurore]]&lt;br /&gt;
# [[Aurélia]]&lt;br /&gt;
# [[Aurélie]]&lt;br /&gt;
# [[Ausonne]]&lt;br /&gt;
# [[Austin et Ally]]&lt;br /&gt;
# [[Auteur]]&lt;br /&gt;
# [[Autoroute française A1 (972)]]&lt;br /&gt;
# [[Autoroute française A31]]&lt;br /&gt;
# [[Autrui]]&lt;br /&gt;
# [[Autumn (prénom)]]&lt;br /&gt;
# [[Auxerre]]&lt;br /&gt;
# [[Ava (prénom)]]&lt;br /&gt;
# [[Avalon (prénom)]]&lt;br /&gt;
# [[Avant qu&#039;elle parte]]&lt;br /&gt;
# [[Avarice]]&lt;br /&gt;
# [[Avenir]]&lt;br /&gt;
# [[Aventure]]&lt;br /&gt;
# [[Aviateur]]&lt;br /&gt;
# [[Avivi]]&lt;br /&gt;
# [[Avortement]]&lt;br /&gt;
# [[Avril]]&lt;br /&gt;
# [[Avril Lavigne]]&lt;br /&gt;
# [[Axe]]&lt;br /&gt;
# [[Axelle]]&lt;br /&gt;
# [[Axolotl]]&lt;br /&gt;
# [[Axoloto]]&lt;br /&gt;
# [[Aya Shameimaru]]&lt;br /&gt;
# [[Ayame (prénom)]]&lt;br /&gt;
# [[Aymeric]]&lt;br /&gt;
# [[Aymeric de Belgique]]&lt;br /&gt;
# [[Azote]]&lt;br /&gt;
# [[Azumarill]]&lt;br /&gt;
# [[Açores]]&lt;br /&gt;
# [[Aéromite]]&lt;br /&gt;
# [[Aïd]]&lt;br /&gt;
# [[Aïkido]]&lt;br /&gt;
# [[Aïkijutsu]]&lt;br /&gt;
# [[B1]]&lt;br /&gt;
# [[BASIC]]&lt;br /&gt;
# [[BBCode]]&lt;br /&gt;
# [[BB 9004]]&lt;br /&gt;
# [[BEN]]&lt;br /&gt;
# [[BUZ le magazine]]&lt;br /&gt;
# [[Babylonien]]&lt;br /&gt;
# [[Baccalauréat]]&lt;br /&gt;
# [[Bacchanale]]&lt;br /&gt;
# [[Backflip Studios]]&lt;br /&gt;
# [[Backward Long Jump]]&lt;br /&gt;
# [[Bada]]&lt;br /&gt;
# [[Bagdad]]&lt;br /&gt;
# [[Bahut]]&lt;br /&gt;
# [[Baie (fruit)]]&lt;br /&gt;
# [[Bailee (prénom)]]&lt;br /&gt;
# [[Bailey (prénom)]]&lt;br /&gt;
# [[Bakou]]&lt;br /&gt;
# [[Balance, pesées]]&lt;br /&gt;
# [[Balançoire]]&lt;br /&gt;
# [[Balian dIbelin]]&lt;br /&gt;
# [[Balle américaine]]&lt;br /&gt;
# [[Balle assise allemande]]&lt;br /&gt;
# [[Balle aux prisonniers]]&lt;br /&gt;
# [[Ballon poire]]&lt;br /&gt;
# [[Ballonnement]]&lt;br /&gt;
# [[Bamako]]&lt;br /&gt;
# [[Banalités]]&lt;br /&gt;
# [[Bandana]]&lt;br /&gt;
# [[Bangladesh]]&lt;br /&gt;
# [[Bangolo]]&lt;br /&gt;
# [[Banjo]]&lt;br /&gt;
# [[Banjo Kazooie]]&lt;br /&gt;
# [[Banjul]]&lt;br /&gt;
# [[Banque]]&lt;br /&gt;
# [[Banquets au Moyen Âge]]&lt;br /&gt;
# [[Banquier]]&lt;br /&gt;
# [[Bar (poisson)]]&lt;br /&gt;
# [[Barbade]]&lt;br /&gt;
# [[Barbie]]&lt;br /&gt;
# [[Baryum]]&lt;br /&gt;
# [[Basalte]]&lt;br /&gt;
# [[Base (chimie)]]&lt;br /&gt;
# [[Base de données]]&lt;br /&gt;
# [[Basile Defoux]]&lt;br /&gt;
# [[Basilic]]&lt;br /&gt;
# [[Basilic (animal)]]&lt;br /&gt;
# [[Basilique romaine]]&lt;br /&gt;
# [[Basset]]&lt;br /&gt;
# [[Basseterre]]&lt;br /&gt;
# [[Bastian]]&lt;br /&gt;
# [[Bastian Backer]]&lt;br /&gt;
# [[Bastian Baker]]&lt;br /&gt;
# [[Bastien]]&lt;br /&gt;
# [[Basto]]&lt;br /&gt;
# [[Bataille de Gergovie]]&lt;br /&gt;
# [[Bateau de pêche]]&lt;br /&gt;
# [[Batracien]]&lt;br /&gt;
# [[Battlefield]]&lt;br /&gt;
# [[Baudelaire, Charles]]&lt;br /&gt;
# [[Bauhaus]]&lt;br /&gt;
# [[Bayerische Motoren Werke]]&lt;br /&gt;
# [[Beaujolais]]&lt;br /&gt;
# [[Beaumetz-lès-Loges]]&lt;br /&gt;
# [[Beauté]]&lt;br /&gt;
# [[Beauvaisis]]&lt;br /&gt;
# [[Beauzac]]&lt;br /&gt;
# [[Bec-croisé]]&lt;br /&gt;
# [[Bec-en-sabot]]&lt;br /&gt;
# [[Becci (prénom)]]&lt;br /&gt;
# [[Becky (prénom)]]&lt;br /&gt;
# [[Bedon]]&lt;br /&gt;
# [[Beezik]]&lt;br /&gt;
# [[Belgacom]]&lt;br /&gt;
# [[Belinda (lune)]]&lt;br /&gt;
# [[Belmopan]]&lt;br /&gt;
# [[Ben Heine]]&lt;br /&gt;
# [[Benais]]&lt;br /&gt;
# [[Bendis]]&lt;br /&gt;
# [[Benelux]]&lt;br /&gt;
# [[Beneylu School]]&lt;br /&gt;
# [[Benito Juárez]]&lt;br /&gt;
# [[Benjamin Bugsy Siegel]]&lt;br /&gt;
# [[Benoît III (pape)]]&lt;br /&gt;
# [[Benoît II (pape)]]&lt;br /&gt;
# [[Benoît IV (pape)]]&lt;br /&gt;
# [[Benoît IX (pape)]]&lt;br /&gt;
# [[Benoît Ier (pape)]]&lt;br /&gt;
# [[Benoît VIII (pape)]]&lt;br /&gt;
# [[Benoît VII (pape)]]&lt;br /&gt;
# [[Benoît VI (pape)]]&lt;br /&gt;
# [[Benoît V (pape)]]&lt;br /&gt;
# [[Benoît XIII (pape)]]&lt;br /&gt;
# [[Benoît XII (pape)]]&lt;br /&gt;
# [[Benoît XIV (pape)]]&lt;br /&gt;
# [[Benoît XI (pape)]]&lt;br /&gt;
# [[Benoît XV (pape)]]&lt;br /&gt;
# [[Bento]]&lt;br /&gt;
# [[Berger]]&lt;br /&gt;
# [[Berger allemand nain]]&lt;br /&gt;
# [[Bergeronnette]]&lt;br /&gt;
# [[Berkélium]]&lt;br /&gt;
# [[Bermudes]]&lt;br /&gt;
# [[Bernis]]&lt;br /&gt;
# [[Berry]]&lt;br /&gt;
# [[Bertrand Du Guesclin]]&lt;br /&gt;
# [[Besoin]]&lt;br /&gt;
# [[Bessarabie]]&lt;br /&gt;
# [[Beth (prénom)]]&lt;br /&gt;
# [[Bethan (prénom)]]&lt;br /&gt;
# [[Bethanie (prénom)]]&lt;br /&gt;
# [[Bethany (prénom)]]&lt;br /&gt;
# [[Bethney (prénom)]]&lt;br /&gt;
# [[Betty (prénom)]]&lt;br /&gt;
# [[Betulia (Santander)]]&lt;br /&gt;
# [[Beurre]]&lt;br /&gt;
# [[Beverley (prénom)]]&lt;br /&gt;
# [[Beverly (prénom)]]&lt;br /&gt;
# [[Beverly Hills]]&lt;br /&gt;
# [[Beyrouth]]&lt;br /&gt;
# [[BiC]]&lt;br /&gt;
# [[Bianca (lune)]]&lt;br /&gt;
# [[Biberon]]&lt;br /&gt;
# [[Bibi Fricotin]]&lt;br /&gt;
# [[Bichkek]]&lt;br /&gt;
# [[Bichon]]&lt;br /&gt;
# [[Bien-être]]&lt;br /&gt;
# [[Bien (économie)]]&lt;br /&gt;
# [[Bienvenue chez les Ch&#039;tis]]&lt;br /&gt;
# [[Big Time Rush]]&lt;br /&gt;
# [[Bigfoot]]&lt;br /&gt;
# [[Bihoreau gris]]&lt;br /&gt;
# [[Bilbo le Hobbit]]&lt;br /&gt;
# [[Bile]]&lt;br /&gt;
# [[Bill Balle]]&lt;br /&gt;
# [[Bill Boum]]&lt;br /&gt;
# [[Billiard]]&lt;br /&gt;
# [[Billie (prénom)]]&lt;br /&gt;
# [[Billion]]&lt;br /&gt;
# [[Billy (prénom)]]&lt;br /&gt;
# [[Binko]]&lt;br /&gt;
# [[Bioclimatologie]]&lt;br /&gt;
# [[Biodome]]&lt;br /&gt;
# [[Biogaz]]&lt;br /&gt;
# [[Biographie]]&lt;br /&gt;
# [[Biogéochimie]]&lt;br /&gt;
# [[Biogéographie]]&lt;br /&gt;
# [[Biologiste]]&lt;br /&gt;
# [[Bioluminescence]]&lt;br /&gt;
# [[Biomathématique]]&lt;br /&gt;
# [[Biomédecine]]&lt;br /&gt;
# [[Biophysique]]&lt;br /&gt;
# [[Biotechnologie]]&lt;br /&gt;
# [[Bioéconomie]]&lt;br /&gt;
# [[Bioélectrochimie]]&lt;br /&gt;
# [[Bioéthanol]]&lt;br /&gt;
# [[Bioéthique]]&lt;br /&gt;
# [[Bipède]]&lt;br /&gt;
# [[Birdo]]&lt;br /&gt;
# [[Birr éthiopien]]&lt;br /&gt;
# [[Bismuth]]&lt;br /&gt;
# [[Bison préhistorique]]&lt;br /&gt;
# [[Bissau]]&lt;br /&gt;
# [[Bissectrice]]&lt;br /&gt;
# [[Bizanos]]&lt;br /&gt;
# [[Biélorusse]]&lt;br /&gt;
# [[BlackBerry]]&lt;br /&gt;
# [[Black and White 2]]&lt;br /&gt;
# [[Blague de Toto]]&lt;br /&gt;
# [[Blair (prénom)]]&lt;br /&gt;
# [[Blaireau de Palawan]]&lt;br /&gt;
# [[Blake (prénom)]]&lt;br /&gt;
# [[Blanche]]&lt;br /&gt;
# [[Blanche et le vampire de Paris]]&lt;br /&gt;
# [[Blanchisserie]]&lt;br /&gt;
# [[Blandine]]&lt;br /&gt;
# [[Blandine (prénom)]]&lt;br /&gt;
# [[Blindalys]]&lt;br /&gt;
# [[Blindépique]]&lt;br /&gt;
# [[Blob]]&lt;br /&gt;
# [[Blobfish]]&lt;br /&gt;
# [[Bloemfontein]]&lt;br /&gt;
# [[Blois]]&lt;br /&gt;
# [[Bloups]]&lt;br /&gt;
# [[Blue Dragon]]&lt;br /&gt;
# [[Blues]]&lt;br /&gt;
# [[Blénod-lès-Pont-à-Mousson]]&lt;br /&gt;
# [[Boa arboricole de Madagascar]]&lt;br /&gt;
# [[Boa caoutchouc]]&lt;br /&gt;
# [[Bob-omb]]&lt;br /&gt;
# [[Bobtail japonais]]&lt;br /&gt;
# [[Bodega]]&lt;br /&gt;
# [[Bohrium]]&lt;br /&gt;
# [[Boing]]&lt;br /&gt;
# [[Bois de Finges]]&lt;br /&gt;
# [[Bois de chandelle]]&lt;br /&gt;
# [[Bois de fer]]&lt;br /&gt;
# [[Bois du Cazier]]&lt;br /&gt;
# [[Bollywood]]&lt;br /&gt;
# [[Bologne]]&lt;br /&gt;
# [[Bolton (prénom)]]&lt;br /&gt;
# [[Bomb It]]&lt;br /&gt;
# [[Bomberman]]&lt;br /&gt;
# [[Bombermaxxx]]&lt;br /&gt;
# [[Bon Scott]]&lt;br /&gt;
# [[Boniface III (pape)]]&lt;br /&gt;
# [[Boniface II (pape)]]&lt;br /&gt;
# [[Boniface IV (pape)]]&lt;br /&gt;
# [[Boniface IX (pape)]]&lt;br /&gt;
# [[Boniface VIII (pape)]]&lt;br /&gt;
# [[Boniface VI (pape)]]&lt;br /&gt;
# [[Boniface V (pape)]]&lt;br /&gt;
# [[Bonnie (prénom)]]&lt;br /&gt;
# [[Bonté]]&lt;br /&gt;
# [[Boomerang (Zelda)]]&lt;br /&gt;
# [[Boomerang (attraction)]]&lt;br /&gt;
# [[Boost (Internet)]]&lt;br /&gt;
# [[Bore]]&lt;br /&gt;
# [[Boshi]]&lt;br /&gt;
# [[Bosnie-Herzégovine]]&lt;br /&gt;
# [[Boss]]&lt;br /&gt;
# [[Botnie]]&lt;br /&gt;
# [[Boucanier]]&lt;br /&gt;
# [[Bouche]]&lt;br /&gt;
# [[Boucher]]&lt;br /&gt;
# [[Boulanger]]&lt;br /&gt;
# [[Boulanger-pâtissier]]&lt;br /&gt;
# [[Boule à zéro]]&lt;br /&gt;
# [[Bouledogue francais]]&lt;br /&gt;
# [[Bouledogue français]]&lt;br /&gt;
# [[Boulonnais]]&lt;br /&gt;
# [[Boulè]]&lt;br /&gt;
# [[Bourg]]&lt;br /&gt;
# [[Boustiflor]]&lt;br /&gt;
# [[Bouteille en plastique]]&lt;br /&gt;
# [[Bouvreuil]]&lt;br /&gt;
# [[Bovin]]&lt;br /&gt;
# [[Bowser Noir]]&lt;br /&gt;
# [[Bowser Squelette]]&lt;br /&gt;
# [[Boîte aux lettres Nintendo]]&lt;br /&gt;
# [[Brachiosaure]]&lt;br /&gt;
# [[Braconnage]]&lt;br /&gt;
# [[Brad (prénom)]]&lt;br /&gt;
# [[Brad Imbrie]]&lt;br /&gt;
# [[Branchie]]&lt;br /&gt;
# [[Brandon (prénom)]]&lt;br /&gt;
# [[Bras]]&lt;br /&gt;
# [[Braségali]]&lt;br /&gt;
# [[Bravo]]&lt;br /&gt;
# [[Bree]]&lt;br /&gt;
# [[Brenda (prénom)]]&lt;br /&gt;
# [[Brenda Lea et Wendi Lou Turnbaugh]]&lt;br /&gt;
# [[Brendan (prénom)]]&lt;br /&gt;
# [[Brendon (prénom)]]&lt;br /&gt;
# [[Breton]]&lt;br /&gt;
# [[Bridgetown]]&lt;br /&gt;
# [[Britney (prénom)]]&lt;br /&gt;
# [[Brittany (prénom)]]&lt;br /&gt;
# [[Broadway]]&lt;br /&gt;
# [[Brochet]]&lt;br /&gt;
# [[Brome]]&lt;br /&gt;
# [[Bromo]]&lt;br /&gt;
# [[Broméliacé]]&lt;br /&gt;
# [[Bronchiole]]&lt;br /&gt;
# [[Bronzage]]&lt;br /&gt;
# [[Brooke (prénom)]]&lt;br /&gt;
# [[Bruce (prénom)]]&lt;br /&gt;
# [[Bruges]]&lt;br /&gt;
# [[Brumaire]]&lt;br /&gt;
# [[Brun]]&lt;br /&gt;
# [[Brunch]]&lt;br /&gt;
# [[Brunhilde (prénom)]]&lt;br /&gt;
# [[Bruyinsecte]]&lt;br /&gt;
# [[Bryan Habana]]&lt;br /&gt;
# [[Bryan Perro]]&lt;br /&gt;
# [[Bryce (prénom)]]&lt;br /&gt;
# [[Brévillers (Pas-de-Calais)]]&lt;br /&gt;
# [[Bubble Shooter]]&lt;br /&gt;
# [[Buckingham Palace]]&lt;br /&gt;
# [[Budapest]]&lt;br /&gt;
# [[Buenos Aires]]&lt;br /&gt;
# [[Bug]]&lt;br /&gt;
# [[Buire]]&lt;br /&gt;
# [[Bulgare]]&lt;br /&gt;
# [[Burano]]&lt;br /&gt;
# [[Burgonde (langue)]]&lt;br /&gt;
# [[Buster Keaton]]&lt;br /&gt;
# [[Butitine]]&lt;br /&gt;
# [[Byzance]]&lt;br /&gt;
# [[Bâillement]]&lt;br /&gt;
# [[Bâtiment de basse consommation]]&lt;br /&gt;
# [[Béatrice]]&lt;br /&gt;
# [[Béatrix]]&lt;br /&gt;
# [[Bécassine des marais]]&lt;br /&gt;
# [[Bédéiste]]&lt;br /&gt;
# [[Béhagnies]]&lt;br /&gt;
# [[Bélemnite]]&lt;br /&gt;
# [[Bénédicte]]&lt;br /&gt;
# [[Béryllium]]&lt;br /&gt;
# [[Bétique]]&lt;br /&gt;
# [[Bétonnière]]&lt;br /&gt;
# [[Bêta (lettre grecque)]]&lt;br /&gt;
# [[Březina]]&lt;br /&gt;
# [[C-16]]&lt;br /&gt;
# [[C418]]&lt;br /&gt;
# [[CEB]]&lt;br /&gt;
# [[CP (classe préparatoire)]]&lt;br /&gt;
# [[Caca d&#039;oie]]&lt;br /&gt;
# [[Cacaoyer]]&lt;br /&gt;
# [[Cacatoès]]&lt;br /&gt;
# [[Cache-cache mitoulas]]&lt;br /&gt;
# [[Cache-col]]&lt;br /&gt;
# [[Cachou]]&lt;br /&gt;
# [[Cacnea]]&lt;br /&gt;
# [[Cacturne]]&lt;br /&gt;
# [[Cadeau]]&lt;br /&gt;
# [[Cadmium]]&lt;br /&gt;
# [[Cadoizo]]&lt;br /&gt;
# [[Cadre juridique]]&lt;br /&gt;
# [[Caen]]&lt;br /&gt;
# [[Cahier de doléances]]&lt;br /&gt;
# [[Cahier de souvenirs]]&lt;br /&gt;
# [[Cahier de vacances]]&lt;br /&gt;
# [[Caille]]&lt;br /&gt;
# [[Cailler]]&lt;br /&gt;
# [[Caillou]]&lt;br /&gt;
# [[Cait]]&lt;br /&gt;
# [[Caitlin]]&lt;br /&gt;
# [[Caitlyn]]&lt;br /&gt;
# [[Calanque]]&lt;br /&gt;
# [[Calcium]]&lt;br /&gt;
# [[Calcul (mathématiques)]]&lt;br /&gt;
# [[Calcul mental]]&lt;br /&gt;
# [[Caldeira]]&lt;br /&gt;
# [[Calendes]]&lt;br /&gt;
# [[Calendrier chrétien]]&lt;br /&gt;
# [[Calendrier de l&#039;avent]]&lt;br /&gt;
# [[Calendrier julien]]&lt;br /&gt;
# [[Calendrier républicain]]&lt;br /&gt;
# [[Caliban (lune)]]&lt;br /&gt;
# [[Californium]]&lt;br /&gt;
# [[Calissons d&#039;Aix]]&lt;br /&gt;
# [[Calixte III (pape)]]&lt;br /&gt;
# [[Calixte II (pape)]]&lt;br /&gt;
# [[Calixte Ier (pape)]]&lt;br /&gt;
# [[Call Of Duty: Modern Warfare 3]]&lt;br /&gt;
# [[Call of Duty: Black Ops II]]&lt;br /&gt;
# [[Calligraphie]]&lt;br /&gt;
# [[Calvin]]&lt;br /&gt;
# [[Calypso]]&lt;br /&gt;
# [[Cambarre]]&lt;br /&gt;
# [[Cambodge]]&lt;br /&gt;
# [[Cameraman]]&lt;br /&gt;
# [[Cameron]]&lt;br /&gt;
# [[Camille]]&lt;br /&gt;
# [[Camille Felton]]&lt;br /&gt;
# [[Camille Huyghe]]&lt;br /&gt;
# [[Camp Nou]]&lt;br /&gt;
# [[Camps de concentration nazi]]&lt;br /&gt;
# [[Camélia Jordana]]&lt;br /&gt;
# [[Caméraman]]&lt;br /&gt;
# [[Canal]]&lt;br /&gt;
# [[Canard colvert]]&lt;br /&gt;
# [[Canard mulard]]&lt;br /&gt;
# [[Canari (récipient)]]&lt;br /&gt;
# [[Canarticho]]&lt;br /&gt;
# [[Cancer colorectal]]&lt;br /&gt;
# [[Cancer de la prostate]]&lt;br /&gt;
# [[Candela]]&lt;br /&gt;
# [[Caniche]]&lt;br /&gt;
# [[Caniche français]]&lt;br /&gt;
# [[Canicule]]&lt;br /&gt;
# [[Canine]]&lt;br /&gt;
# [[Caninos]]&lt;br /&gt;
# [[Cannelle]]&lt;br /&gt;
# [[Cantonais]]&lt;br /&gt;
# [[Canvas]]&lt;br /&gt;
# [[Capitaine Flam]]&lt;br /&gt;
# [[Capitaine Haddock]]&lt;br /&gt;
# [[Capital (émission de télévision)]]&lt;br /&gt;
# [[Capitalisme]]&lt;br /&gt;
# [[Capoiera]]&lt;br /&gt;
# [[Capucine]]&lt;br /&gt;
# [[Capucine (prénom)]]&lt;br /&gt;
# [[Capétiens]]&lt;br /&gt;
# [[Car postal]]&lt;br /&gt;
# [[Carabine]]&lt;br /&gt;
# [[Caracas]]&lt;br /&gt;
# [[Carat]]&lt;br /&gt;
# [[Caratroc]]&lt;br /&gt;
# [[Caraïbes]]&lt;br /&gt;
# [[Carbone]]&lt;br /&gt;
# [[Carey]]&lt;br /&gt;
# [[Carine De Brab]]&lt;br /&gt;
# [[Carla]]&lt;br /&gt;
# [[Carle Vernet]]&lt;br /&gt;
# [[Carlos Tevez]]&lt;br /&gt;
# [[Carlos Vaquera]]&lt;br /&gt;
# [[Carmen]]&lt;br /&gt;
# [[Carottin]]&lt;br /&gt;
# [[Carpe]]&lt;br /&gt;
# [[Carpologie]]&lt;br /&gt;
# [[Carraghénane]]&lt;br /&gt;
# [[Cars 2]]&lt;br /&gt;
# [[Carte d&#039;incantation]]&lt;br /&gt;
# [[Carter]]&lt;br /&gt;
# [[Carter Anderson]]&lt;br /&gt;
# [[Carthage]]&lt;br /&gt;
# [[Cartographie]]&lt;br /&gt;
# [[Casey]]&lt;br /&gt;
# [[Casoar]]&lt;br /&gt;
# [[Cassandra]]&lt;br /&gt;
# [[Cassandre]]&lt;br /&gt;
# [[Cassian]]&lt;br /&gt;
# [[Cassie]]&lt;br /&gt;
# [[Cassius]]&lt;br /&gt;
# [[Castafiore]]&lt;br /&gt;
# [[Cat Mario]]&lt;br /&gt;
# [[Catacombes]]&lt;br /&gt;
# [[Catalan]]&lt;br /&gt;
# [[Catastrophe de Tchernobyl]]&lt;br /&gt;
# [[Catastrophe naturelle]]&lt;br /&gt;
# [[Catharina-Amalia des Pays-Bas]]&lt;br /&gt;
# [[Catherine Middleton]]&lt;br /&gt;
# [[Catherine de Médicis]]&lt;br /&gt;
# [[Cathy]]&lt;br /&gt;
# [[Cathédrale de Cordoue]]&lt;br /&gt;
# [[Cato (prénom)]]&lt;br /&gt;
# [[Cattleya]]&lt;br /&gt;
# [[Caïn]]&lt;br /&gt;
# [[Caïus (pape)]]&lt;br /&gt;
# [[Cdi]]&lt;br /&gt;
# [[Celebi]]&lt;br /&gt;
# [[Cellule (biologie)]]&lt;br /&gt;
# [[Cendre volcanique]]&lt;br /&gt;
# [[Cens]]&lt;br /&gt;
# [[Centi]]&lt;br /&gt;
# [[Centiare]]&lt;br /&gt;
# [[Centigramme]]&lt;br /&gt;
# [[Centilliard]]&lt;br /&gt;
# [[Centillion]]&lt;br /&gt;
# [[Centimètre]]&lt;br /&gt;
# [[Centimètre cube]]&lt;br /&gt;
# [[Centre de gravité d&#039;un triangle]]&lt;br /&gt;
# [[Centre national d&#039;enseignement à distance]]&lt;br /&gt;
# [[Cercle]]&lt;br /&gt;
# [[Cercle de culture]]&lt;br /&gt;
# [[Cerfrousse]]&lt;br /&gt;
# [[Certificat d&#039;étude de base]]&lt;br /&gt;
# [[Certificate of Merit Medal]]&lt;br /&gt;
# [[Cervidé]]&lt;br /&gt;
# [[Ces chers petits!]]&lt;br /&gt;
# [[Chabot (poisson)]]&lt;br /&gt;
# [[Chambre à air]]&lt;br /&gt;
# [[Champi chanceux]]&lt;br /&gt;
# [[Champi roul&#039;boul]]&lt;br /&gt;
# [[Championnat du monde des rallyes]]&lt;br /&gt;
# [[Championnes à tout prix]]&lt;br /&gt;
# [[Champs-sur-Marne]]&lt;br /&gt;
# [[Chamrousse]]&lt;br /&gt;
# [[Chancelier]]&lt;br /&gt;
# [[Chantage]]&lt;br /&gt;
# [[Chapeau]]&lt;br /&gt;
# [[Chapitre]]&lt;br /&gt;
# [[Charade]]&lt;br /&gt;
# [[Chargé de projet en informatique]]&lt;br /&gt;
# [[Charité]]&lt;br /&gt;
# [[Charlemagne et les Carolingiens]]&lt;br /&gt;
# [[Charles Albanel]]&lt;br /&gt;
# [[Charles Babbage]]&lt;br /&gt;
# [[Charles Bowers]]&lt;br /&gt;
# [[Charles Isautier]]&lt;br /&gt;
# [[Charles Quint]]&lt;br /&gt;
# [[Charles de Gaulles]]&lt;br /&gt;
# [[Charley bowers]]&lt;br /&gt;
# [[Charlie Parker]]&lt;br /&gt;
# [[Charline]]&lt;br /&gt;
# [[Charlotte]]&lt;br /&gt;
# [[Charlotte de Lestrange]]&lt;br /&gt;
# [[Charlène]]&lt;br /&gt;
# [[Charmillon]]&lt;br /&gt;
# [[Charpentier]]&lt;br /&gt;
# [[Charrue]]&lt;br /&gt;
# [[Chartres]]&lt;br /&gt;
# [[Chartreux]]&lt;br /&gt;
# [[Chasseur-cueilleur]]&lt;br /&gt;
# [[Chasseurs de Dragons]]&lt;br /&gt;
# [[Chat Guigna]]&lt;br /&gt;
# [[Chat glacé]]&lt;br /&gt;
# [[Chat ligne]]&lt;br /&gt;
# [[Chat perché]]&lt;br /&gt;
# [[Chat sauvage]]&lt;br /&gt;
# [[Chats glacés]]&lt;br /&gt;
# [[Chauve-souris]]&lt;br /&gt;
# [[Chaux (matière)]]&lt;br /&gt;
# [[Chaîne alimentaire]]&lt;br /&gt;
# [[Chaîne de télévision]]&lt;br /&gt;
# [[Chef-lieu]]&lt;br /&gt;
# [[Chelsea (prénom)]]&lt;br /&gt;
# [[Chenipan]]&lt;br /&gt;
# [[Chenipotte]]&lt;br /&gt;
# [[Cheptel]]&lt;br /&gt;
# [[Cheval de Troie]]&lt;br /&gt;
# [[Chevalier gambette]]&lt;br /&gt;
# [[Chevauchée des Rois]]&lt;br /&gt;
# [[Chevonne]]&lt;br /&gt;
# [[Chevrolet]]&lt;br /&gt;
# [[Cheyenne]]&lt;br /&gt;
# [[Chihuahua (ville)]]&lt;br /&gt;
# [[Chikungunya]]&lt;br /&gt;
# [[Chiliogone]]&lt;br /&gt;
# [[Chimiluminescence]]&lt;br /&gt;
# [[Chimiométrie]]&lt;br /&gt;
# [[Chincoteague]]&lt;br /&gt;
# [[Chisinau]]&lt;br /&gt;
# [[Chitine]]&lt;br /&gt;
# [[Chloé (prénom)]]&lt;br /&gt;
# [[Cho (prénom)]]&lt;br /&gt;
# [[Cholestérol]]&lt;br /&gt;
# [[Choléra]]&lt;br /&gt;
# [[Chomp]]&lt;br /&gt;
# [[Chose]]&lt;br /&gt;
# [[Chris Brown]]&lt;br /&gt;
# [[Christel (prénom)]]&lt;br /&gt;
# [[Christian Grenier]]&lt;br /&gt;
# [[Christian Louboutin]]&lt;br /&gt;
# [[Christian du Danemark]]&lt;br /&gt;
# [[Christiane Taubira]]&lt;br /&gt;
# [[Christine de France]]&lt;br /&gt;
# [[Christoph Willibald Gluck]]&lt;br /&gt;
# [[Chrysacier]]&lt;br /&gt;
# [[Chrétien de Troyes]]&lt;br /&gt;
# [[Chuck (série télévisée)]]&lt;br /&gt;
# [[Chypre]]&lt;br /&gt;
# [[Château d&#039;eau de Saint-Ambroise de la Jeune-Lorette]]&lt;br /&gt;
# [[Château de Fontainebleau]]&lt;br /&gt;
# [[Château de Vaux-le-Vicomte]]&lt;br /&gt;
# [[Château hanté]]&lt;br /&gt;
# [[Chèque]]&lt;br /&gt;
# [[Chémoinformatique]]&lt;br /&gt;
# [[Chétiflor]]&lt;br /&gt;
# [[Chômage]]&lt;br /&gt;
# [[Ciba Vision]]&lt;br /&gt;
# [[Cicéron]]&lt;br /&gt;
# [[Cigoland]]&lt;br /&gt;
# [[Cinq semaines en ballon]]&lt;br /&gt;
# [[Circonférence]]&lt;br /&gt;
# [[Circonscription législative d&#039;Estonie]]&lt;br /&gt;
# [[Cirno]]&lt;br /&gt;
# [[Citation]]&lt;br /&gt;
# [[Citoyen (Grèce antique)]]&lt;br /&gt;
# [[Cité grecque]]&lt;br /&gt;
# [[Civilisation]]&lt;br /&gt;
# [[Claire-Vivre]]&lt;br /&gt;
# [[Claire Clément]]&lt;br /&gt;
# [[Claire Pérot]]&lt;br /&gt;
# [[Clara (prénom)]]&lt;br /&gt;
# [[Clarques]]&lt;br /&gt;
# [[Classe inversée]]&lt;br /&gt;
# [[Classes grammaticales]]&lt;br /&gt;
# [[Classeur]]&lt;br /&gt;
# [[Classicisme]]&lt;br /&gt;
# [[Claude Gueux]]&lt;br /&gt;
# [[Claude Ponti]]&lt;br /&gt;
# [[Claudio Monteverdi]]&lt;br /&gt;
# [[Clawdeen Wolf]]&lt;br /&gt;
# [[Clem]]&lt;br /&gt;
# [[Clerc]]&lt;br /&gt;
# [[Clergé]]&lt;br /&gt;
# [[Clergé régulier]]&lt;br /&gt;
# [[Clergé séculier]]&lt;br /&gt;
# [[Cleverbot]]&lt;br /&gt;
# [[Clodion le Chevelu]]&lt;br /&gt;
# [[Clonage]]&lt;br /&gt;
# [[Clown]]&lt;br /&gt;
# [[Club des cinq]]&lt;br /&gt;
# [[Club sportif]]&lt;br /&gt;
# [[Cluedo, nouvelle génération]]&lt;br /&gt;
# [[Clémence (prénom)]]&lt;br /&gt;
# [[Clément]]&lt;br /&gt;
# [[Clément III (pape)]]&lt;br /&gt;
# [[Clément II (pape)]]&lt;br /&gt;
# [[Clément IV (pape)]]&lt;br /&gt;
# [[Clément IX (pape)]]&lt;br /&gt;
# [[Clément Ier (pape)]]&lt;br /&gt;
# [[Clément VIII (pape)]]&lt;br /&gt;
# [[Clément VII (pape)]]&lt;br /&gt;
# [[Clément V (pape)]]&lt;br /&gt;
# [[Clément XIII (pape)]]&lt;br /&gt;
# [[Clément XII (pape)]]&lt;br /&gt;
# [[Clément XIV (pape)]]&lt;br /&gt;
# [[Clément XI (pape)]]&lt;br /&gt;
# [[Clément X (pape)]]&lt;br /&gt;
# [[Clémentin]]&lt;br /&gt;
# [[Clémentine]]&lt;br /&gt;
# [[Cléopâtre I]]&lt;br /&gt;
# [[Cobalt]]&lt;br /&gt;
# [[Cobra cracheur rouge]]&lt;br /&gt;
# [[Cocaïne]]&lt;br /&gt;
# [[Cochignon]]&lt;br /&gt;
# [[Coconfort]]&lt;br /&gt;
# [[Code]]&lt;br /&gt;
# [[Code Konami]]&lt;br /&gt;
# [[Code ami]]&lt;br /&gt;
# [[Codicologie]]&lt;br /&gt;
# [[Coiffeur]]&lt;br /&gt;
# [[Coleen]]&lt;br /&gt;
# [[Colin]]&lt;br /&gt;
# [[Coline]]&lt;br /&gt;
# [[Collaboration]]&lt;br /&gt;
# [[Collectif Métissé]]&lt;br /&gt;
# [[Colleen]]&lt;br /&gt;
# [[Collège Notre-Dame de la Paix]]&lt;br /&gt;
# [[Collégien]]&lt;br /&gt;
# [[Colombie-Britannique]]&lt;br /&gt;
# [[Colombine (commedia dell&#039;arte)]]&lt;br /&gt;
# [[Colonie]]&lt;br /&gt;
# [[Colonisation]]&lt;br /&gt;
# [[Colonisation de l&#039;Afrique]]&lt;br /&gt;
# [[Colorant alimentaire]]&lt;br /&gt;
# [[Colossinge]]&lt;br /&gt;
# [[Combat Arms]]&lt;br /&gt;
# [[Comique de caractère]]&lt;br /&gt;
# [[Comique de gestes]]&lt;br /&gt;
# [[Comique de mots]]&lt;br /&gt;
# [[Comique de situation]]&lt;br /&gt;
# [[Comique scatologique]]&lt;br /&gt;
# [[Comité international de la Croix-Rouge]]&lt;br /&gt;
# [[Comment apprendre plus vite l&#039;école]]&lt;br /&gt;
# [[Comment bien s&#039; occuper d un lapin .]]&lt;br /&gt;
# [[Commentaire]]&lt;br /&gt;
# [[Commentaires sur la Guerre des Gaules]]&lt;br /&gt;
# [[Commerce au Moyen Âge]]&lt;br /&gt;
# [[Commerçant]]&lt;br /&gt;
# [[Commune]]&lt;br /&gt;
# [[Commune de Suisse]]&lt;br /&gt;
# [[Commune française]]&lt;br /&gt;
# [[Communisme]]&lt;br /&gt;
# [[Compilation (musique)]]&lt;br /&gt;
# [[Composition]]&lt;br /&gt;
# [[Composé chimique]]&lt;br /&gt;
# [[Compétition sportive]]&lt;br /&gt;
# [[Comté métropolitain]]&lt;br /&gt;
# [[Comédie]]&lt;br /&gt;
# [[Comédie musicale]]&lt;br /&gt;
# [[Con]]&lt;br /&gt;
# [[Conakry]]&lt;br /&gt;
# [[Concepta]]&lt;br /&gt;
# [[Conchil-le-Temple]]&lt;br /&gt;
# [[Concierge]]&lt;br /&gt;
# [[Concours d&#039;écriture]]&lt;br /&gt;
# [[Concours de rapidité]]&lt;br /&gt;
# [[Conducteur de bus]]&lt;br /&gt;
# [[Conepatus (moufette)]]&lt;br /&gt;
# [[Conflit centrafricain de 2012-2013]]&lt;br /&gt;
# [[Confucius]]&lt;br /&gt;
# [[Confédération brésilienne des échecs]]&lt;br /&gt;
# [[Conférence de Brazzaville]]&lt;br /&gt;
# [[Congélateur]]&lt;br /&gt;
# [[Conjugaison]]&lt;br /&gt;
# [[Conjugaison des verbes du deuxième groupe]]&lt;br /&gt;
# [[Conjugaison des verbes du premier groupe]]&lt;br /&gt;
# [[Connaissance]]&lt;br /&gt;
# [[Connecticut]]&lt;br /&gt;
# [[Conon (pape)]]&lt;br /&gt;
# [[Conrad]]&lt;br /&gt;
# [[Conseil européen]]&lt;br /&gt;
# [[Console de jeux vidéo portable]]&lt;br /&gt;
# [[Console de salon]]&lt;br /&gt;
# [[Conspiration]]&lt;br /&gt;
# [[Conspiration 365 : Janvier]]&lt;br /&gt;
# [[Constance]]&lt;br /&gt;
# [[Constant]]&lt;br /&gt;
# [[Constantin (pape)]]&lt;br /&gt;
# [[Constantin (prénom)]]&lt;br /&gt;
# [[Constantine (Algérie)]]&lt;br /&gt;
# [[Constantine (prénom)]]&lt;br /&gt;
# [[Constellation d&#039;Andromède]]&lt;br /&gt;
# [[Constitution]]&lt;br /&gt;
# [[Conte étiologique]]&lt;br /&gt;
# [[Contexte]]&lt;br /&gt;
# [[Contrat de travail temporaire]]&lt;br /&gt;
# [[Convention nationale]]&lt;br /&gt;
# [[Converse]]&lt;br /&gt;
# [[Cooking Mama]]&lt;br /&gt;
# [[Cooking Mama World Hobbies And Fun]]&lt;br /&gt;
# [[Cool]]&lt;br /&gt;
# [[Cooper]]&lt;br /&gt;
# [[Coordonnées géographiques]]&lt;br /&gt;
# [[Copenhague]]&lt;br /&gt;
# [[Copernicium]]&lt;br /&gt;
# [[Coralie]]&lt;br /&gt;
# [[Corayon]]&lt;br /&gt;
# [[Corde (outil)]]&lt;br /&gt;
# [[Corde à sauter]]&lt;br /&gt;
# [[Cordelia]]&lt;br /&gt;
# [[Cordélia (lune)]]&lt;br /&gt;
# [[Corentin]]&lt;br /&gt;
# [[Corentine]]&lt;br /&gt;
# [[Corey]]&lt;br /&gt;
# [[Cormoran]]&lt;br /&gt;
# [[Corne]]&lt;br /&gt;
# [[Corneil et Bernie]]&lt;br /&gt;
# [[Corneille (pape)]]&lt;br /&gt;
# [[Cornelia Funke]]&lt;br /&gt;
# [[Cornouailles]]&lt;br /&gt;
# [[Cornèbre]]&lt;br /&gt;
# [[Corvée seigneuriale]]&lt;br /&gt;
# [[Corvées au moyen age]]&lt;br /&gt;
# [[Coréen]]&lt;br /&gt;
# [[Cos]]&lt;br /&gt;
# [[Coscinocera hercules]]&lt;br /&gt;
# [[Cosmochimie]]&lt;br /&gt;
# [[Cosmogonie]]&lt;br /&gt;
# [[Cosmologie]]&lt;br /&gt;
# [[Cosmétique]]&lt;br /&gt;
# [[Cote de pablo]]&lt;br /&gt;
# [[Cotovol]]&lt;br /&gt;
# [[Cou]]&lt;br /&gt;
# [[Couafarel]]&lt;br /&gt;
# [[Couche d&#039;ozone]]&lt;br /&gt;
# [[Coucou]]&lt;br /&gt;
# [[Couleur chaude]]&lt;br /&gt;
# [[Couleur froide]]&lt;br /&gt;
# [[Couleur primaire]]&lt;br /&gt;
# [[Couleuvre à collier]]&lt;br /&gt;
# [[Coup d&#039;État]]&lt;br /&gt;
# [[Cour de récréation]]&lt;br /&gt;
# [[Cour européenne des droits de l&#039;homme]]&lt;br /&gt;
# [[Courant marin]]&lt;br /&gt;
# [[Courcouronnes]]&lt;br /&gt;
# [[Courlis]]&lt;br /&gt;
# [[Courrier électronique]]&lt;br /&gt;
# [[Cours moyen (France)]]&lt;br /&gt;
# [[Course]]&lt;br /&gt;
# [[Course à pied]]&lt;br /&gt;
# [[Courtoisie]]&lt;br /&gt;
# [[Coutume]]&lt;br /&gt;
# [[Coxy]]&lt;br /&gt;
# [[Coxyclaque]]&lt;br /&gt;
# [[Craig]]&lt;br /&gt;
# [[Craig Kielburger]]&lt;br /&gt;
# [[Crash Bandicoot]]&lt;br /&gt;
# [[Crash Bandicoot 2]]&lt;br /&gt;
# [[Crater Lake]]&lt;br /&gt;
# [[Cressida (lune)]]&lt;br /&gt;
# [[Crime]]&lt;br /&gt;
# [[Criquet]]&lt;br /&gt;
# [[Crise alimentaire de 2011 dans la Corne de l&#039;Afrique]]&lt;br /&gt;
# [[Crise de la dette dans la zone euro]]&lt;br /&gt;
# [[Cristal d&#039;Ender]]&lt;br /&gt;
# [[Cristallochimie]]&lt;br /&gt;
# [[Cristallographie]]&lt;br /&gt;
# [[Cristalloluminescence]]&lt;br /&gt;
# [[Critère de classification]]&lt;br /&gt;
# [[Croate]]&lt;br /&gt;
# [[Crocodile américain]]&lt;br /&gt;
# [[Crocoule]]&lt;br /&gt;
# [[Crocrodil]]&lt;br /&gt;
# [[Crotale cascabelle]]&lt;br /&gt;
# [[Crotale des bois]]&lt;br /&gt;
# [[Crotale diamantin]]&lt;br /&gt;
# [[Crotale du Texas]]&lt;br /&gt;
# [[Croyance]]&lt;br /&gt;
# [[Croûte terrestre]]&lt;br /&gt;
# [[Crustabri]]&lt;br /&gt;
# [[Crustacé]]&lt;br /&gt;
# [[Crâne]]&lt;br /&gt;
# [[Créature]]&lt;br /&gt;
# [[Créon de Thèbes]]&lt;br /&gt;
# [[Crétacé]]&lt;br /&gt;
# [[Crétacé inférieur]]&lt;br /&gt;
# [[Crétacé supérieur]]&lt;br /&gt;
# [[Crétin]]&lt;br /&gt;
# [[Crêperie]]&lt;br /&gt;
# [[Crête]]&lt;br /&gt;
# [[Cubisme]]&lt;br /&gt;
# [[Cuisine]]&lt;br /&gt;
# [[Cuisson]]&lt;br /&gt;
# [[Cuivre (métal)]]&lt;br /&gt;
# [[Cuivres]]&lt;br /&gt;
# [[Culture chinoise]]&lt;br /&gt;
# [[Culture en terrasses]]&lt;br /&gt;
# [[Cupid (lune)]]&lt;br /&gt;
# [[Curium]]&lt;br /&gt;
# [[Curtis]]&lt;br /&gt;
# [[Cut the Rope : Experiments]]&lt;br /&gt;
# [[Cybercriminalité]]&lt;br /&gt;
# [[Cyborg Kurochan]]&lt;br /&gt;
# [[Cycle de vie (biologie)]]&lt;br /&gt;
# [[Cyclisme sur piste]]&lt;br /&gt;
# [[Cymbales]]&lt;br /&gt;
# [[Cynognathus]]&lt;br /&gt;
# [[Cynthia]]&lt;br /&gt;
# [[Cyprien (prénom)]]&lt;br /&gt;
# [[Cyrock]]&lt;br /&gt;
# [[Cyrène]]&lt;br /&gt;
# [[Cène]]&lt;br /&gt;
# [[Cédille]]&lt;br /&gt;
# [[Cédric (prénom)]]&lt;br /&gt;
# [[Cédric Villani]]&lt;br /&gt;
# [[Céleste]]&lt;br /&gt;
# [[Célestin]]&lt;br /&gt;
# [[Célestin III (pape)]]&lt;br /&gt;
# [[Célestin II (pape)]]&lt;br /&gt;
# [[Célestin IV (pape)]]&lt;br /&gt;
# [[Célestin V (pape)]]&lt;br /&gt;
# [[Célestine]]&lt;br /&gt;
# [[Céligny]]&lt;br /&gt;
# [[Céline (prénom)]]&lt;br /&gt;
# [[Céline Dion]]&lt;br /&gt;
# [[Célébi]]&lt;br /&gt;
# [[Célébrations dans le judaïsme]]&lt;br /&gt;
# [[Célébrité]]&lt;br /&gt;
# [[Céphise (Athènes)]]&lt;br /&gt;
# [[Céramique grecque]]&lt;br /&gt;
# [[Céramologie]]&lt;br /&gt;
# [[Cérium]]&lt;br /&gt;
# [[César (sculpteur)]]&lt;br /&gt;
# [[Césium]]&lt;br /&gt;
# [[Cétacé]]&lt;br /&gt;
# [[Côme (prénom)]]&lt;br /&gt;
# [[Cœur Cerise]]&lt;br /&gt;
# [[Cœur d&#039;encre]]&lt;br /&gt;
# [[Cœur de pirate]]&lt;br /&gt;
# [[DC Keys]]&lt;br /&gt;
# [[DLire]]&lt;br /&gt;
# [[Da Nang]]&lt;br /&gt;
# [[Dagmar de Danemark]]&lt;br /&gt;
# [[Daim]]&lt;br /&gt;
# [[Daisy]]&lt;br /&gt;
# [[Dakota Goyo]]&lt;br /&gt;
# [[Dalap-Uliga-Darrit]]&lt;br /&gt;
# [[Dalaï Lama]]&lt;br /&gt;
# [[Damase II (pape)]]&lt;br /&gt;
# [[Damase Ier (pape)]]&lt;br /&gt;
# [[Dame blanche (légende)]]&lt;br /&gt;
# [[Dames]]&lt;br /&gt;
# [[Damon Young]]&lt;br /&gt;
# [[Dan Frost]]&lt;br /&gt;
# [[Dance Academy]]&lt;br /&gt;
# [[Dani Alves]]&lt;br /&gt;
# [[Daniel Pennac]]&lt;br /&gt;
# [[Daniella]]&lt;br /&gt;
# [[Danielle]]&lt;br /&gt;
# [[Danièla]]&lt;br /&gt;
# [[Danièle]]&lt;br /&gt;
# [[Daphné (prénom)]]&lt;br /&gt;
# [[Daphnée]]&lt;br /&gt;
# [[Darcy Rose Byrnes]]&lt;br /&gt;
# [[Dardargnan]]&lt;br /&gt;
# [[Darla]]&lt;br /&gt;
# [[Darmstadtium]]&lt;br /&gt;
# [[Date]]&lt;br /&gt;
# [[Datif]]&lt;br /&gt;
# [[Dauphin de Maui]]&lt;br /&gt;
# [[David Douillet]]&lt;br /&gt;
# [[David Ferrer]]&lt;br /&gt;
# [[David Malet Armstrong]]&lt;br /&gt;
# [[David Villa Camp]]&lt;br /&gt;
# [[David de Donatello]]&lt;br /&gt;
# [[David et Goliath]]&lt;br /&gt;
# [[Davis Cleveland]]&lt;br /&gt;
# [[De tout mon cœur]]&lt;br /&gt;
# [[Dean Collins]]&lt;br /&gt;
# [[Debby Ryan]]&lt;br /&gt;
# [[Debugant]]&lt;br /&gt;
# [[Deccan]]&lt;br /&gt;
# [[Decilliard]]&lt;br /&gt;
# [[Decillion]]&lt;br /&gt;
# [[Declan]]&lt;br /&gt;
# [[Delaunay]]&lt;br /&gt;
# [[Delaware]]&lt;br /&gt;
# [[Delettes]]&lt;br /&gt;
# [[Delirium]]&lt;br /&gt;
# [[Delly (prénom)]]&lt;br /&gt;
# [[Delphine]]&lt;br /&gt;
# [[Demba Ba]]&lt;br /&gt;
# [[Demi-droite]]&lt;br /&gt;
# [[Demi-pointe]]&lt;br /&gt;
# [[Denis de Rougemont]]&lt;br /&gt;
# [[Denise]]&lt;br /&gt;
# [[Dent définitive]]&lt;br /&gt;
# [[Denys (pape)]]&lt;br /&gt;
# [[Dernier Arrêt]]&lt;br /&gt;
# [[Desanka Maksimović]]&lt;br /&gt;
# [[Desdémone (lune)]]&lt;br /&gt;
# [[Desperate Housewives]]&lt;br /&gt;
# [[Despina (lune)]]&lt;br /&gt;
# [[Despote]]&lt;br /&gt;
# [[Dessinateur]]&lt;br /&gt;
# [[Destination Finale]]&lt;br /&gt;
# [[Destiny]]&lt;br /&gt;
# [[Determinant]]&lt;br /&gt;
# [[Deux ans de vacances]]&lt;br /&gt;
# [[Deuxième déclinaison latine]]&lt;br /&gt;
# [[Devinette]]&lt;br /&gt;
# [[Devon Murray]]&lt;br /&gt;
# [[Dewey]]&lt;br /&gt;
# [[Dhâkâ]]&lt;br /&gt;
# [[Diable]]&lt;br /&gt;
# [[Diable (Boss)]]&lt;br /&gt;
# [[Diabète]]&lt;br /&gt;
# [[Dialecte]]&lt;br /&gt;
# [[Dialogue oral]]&lt;br /&gt;
# [[Diamond Hollow]]&lt;br /&gt;
# [[Diana]]&lt;br /&gt;
# [[Diane (prénom)]]&lt;br /&gt;
# [[Dianna Agron]]&lt;br /&gt;
# [[Dictature]]&lt;br /&gt;
# [[Didascalie]]&lt;br /&gt;
# [[Diddlina]]&lt;br /&gt;
# [[Didier Queloz]]&lt;br /&gt;
# [[Die and retry]]&lt;br /&gt;
# [[Diego Costa]]&lt;br /&gt;
# [[Diego Vélasquez]]&lt;br /&gt;
# [[Dieux Olympiens]]&lt;br /&gt;
# [[Dihectogone]]&lt;br /&gt;
# [[Dilemme (raisonnement)]]&lt;br /&gt;
# [[Dili]]&lt;br /&gt;
# [[Dimitri Medvedev]]&lt;br /&gt;
# [[Dimitri Payet]]&lt;br /&gt;
# [[Dindon]]&lt;br /&gt;
# [[Dino Piranha]]&lt;br /&gt;
# [[Dino Piranha de feu]]&lt;br /&gt;
# [[Dinoz]]&lt;br /&gt;
# [[Diocèse]]&lt;br /&gt;
# [[Diocèse de Rome]]&lt;br /&gt;
# [[Diode]]&lt;br /&gt;
# [[Diogène de Sinope]]&lt;br /&gt;
# [[Dionysie]]&lt;br /&gt;
# [[Dioxygène]]&lt;br /&gt;
# [[Diplôme]]&lt;br /&gt;
# [[Diptère]]&lt;br /&gt;
# [[Direction]]&lt;br /&gt;
# [[Dirham marocain]]&lt;br /&gt;
# [[Discographie de Green Day]]&lt;br /&gt;
# [[Disney&#039;s Toontown Online]]&lt;br /&gt;
# [[Distance entre la Terre et Mars]]&lt;br /&gt;
# [[District fédéral de Russie]]&lt;br /&gt;
# [[District fédéral du Caucase du Nord]]&lt;br /&gt;
# [[Diurne]]&lt;br /&gt;
# [[Divers gauche]]&lt;br /&gt;
# [[Divinités olympiennes]]&lt;br /&gt;
# [[Divinités égyptiens]]&lt;br /&gt;
# [[Division]]&lt;br /&gt;
# [[Division euclidienne]]&lt;br /&gt;
# [[Divonne-les-Bains]]&lt;br /&gt;
# [[Divorce]]&lt;br /&gt;
# [[Dix petits nègres]]&lt;br /&gt;
# [[Dix plaies d&#039;Égypte]]&lt;br /&gt;
# [[Djouba]]&lt;br /&gt;
# [[Docteur Gero]]&lt;br /&gt;
# [[Docteur Toadini]]&lt;br /&gt;
# [[Doctrine]]&lt;br /&gt;
# [[Dodoma]]&lt;br /&gt;
# [[Dodonpa]]&lt;br /&gt;
# [[Dodrio]]&lt;br /&gt;
# [[Doduo]]&lt;br /&gt;
# [[Dofus Arena]]&lt;br /&gt;
# [[Doggyblog]]&lt;br /&gt;
# [[Doha]]&lt;br /&gt;
# [[Doigt]]&lt;br /&gt;
# [[Doll and the city]]&lt;br /&gt;
# [[Domaine bioclimatique]]&lt;br /&gt;
# [[Domaine de premier niveau]]&lt;br /&gt;
# [[Domestication]]&lt;br /&gt;
# [[Dominique (pays)]]&lt;br /&gt;
# [[Dominique (prénom)]]&lt;br /&gt;
# [[Dominique de Saint-Mars]]&lt;br /&gt;
# [[Domitille]]&lt;br /&gt;
# [[Domotique]]&lt;br /&gt;
# [[Domovoï Butler]]&lt;br /&gt;
# [[Donphan]]&lt;br /&gt;
# [[Donus (pape)]]&lt;br /&gt;
# [[Doodle Jump]]&lt;br /&gt;
# [[Dopage]]&lt;br /&gt;
# [[Doraleen]]&lt;br /&gt;
# [[Dorothy]]&lt;br /&gt;
# [[Dorsale (géologie)]]&lt;br /&gt;
# [[Dos]]&lt;br /&gt;
# [[Douche]]&lt;br /&gt;
# [[Doudou]]&lt;br /&gt;
# [[Dove Attia]]&lt;br /&gt;
# [[Dr. Slump]]&lt;br /&gt;
# [[Draco]]&lt;br /&gt;
# [[Dracolosse]]&lt;br /&gt;
# [[Dracula]]&lt;br /&gt;
# [[Dragon Khan]]&lt;br /&gt;
# [[Drakan]]&lt;br /&gt;
# [[Dramaturge]]&lt;br /&gt;
# [[Dreambox]]&lt;br /&gt;
# [[Dresser son animal de compagnie !]]&lt;br /&gt;
# [[Drew Brees]]&lt;br /&gt;
# [[Drift]]&lt;br /&gt;
# [[Drogue]]&lt;br /&gt;
# [[Droite sécante]]&lt;br /&gt;
# [[Drupal]]&lt;br /&gt;
# [[Dubnium]]&lt;br /&gt;
# [[Duodecilliard]]&lt;br /&gt;
# [[Duodecillion]]&lt;br /&gt;
# [[Dupond et Dupont]]&lt;br /&gt;
# [[Durbuy]]&lt;br /&gt;
# [[Durée de vie d&#039;un déchet]]&lt;br /&gt;
# [[Dylan O&#039;Brien]]&lt;br /&gt;
# [[Dynamite]]&lt;br /&gt;
# [[Dynaste Hercule]]&lt;br /&gt;
# [[Dynastie]]&lt;br /&gt;
# [[Dysenterie]]&lt;br /&gt;
# [[Dyspraxie]]&lt;br /&gt;
# [[Dysprosium]]&lt;br /&gt;
# [[Débugant]]&lt;br /&gt;
# [[Déca]]&lt;br /&gt;
# [[Décagramme]]&lt;br /&gt;
# [[Décamètre]]&lt;br /&gt;
# [[Décantation]]&lt;br /&gt;
# [[Décembre]]&lt;br /&gt;
# [[Décennie]]&lt;br /&gt;
# [[Décennie 1390 en architecture]]&lt;br /&gt;
# [[Déci]]&lt;br /&gt;
# [[Décigramme]]&lt;br /&gt;
# [[Décimètre]]&lt;br /&gt;
# [[Déclaration universelle des droits de l&#039;homme]]&lt;br /&gt;
# [[Déforestation]]&lt;br /&gt;
# [[Déforestation de l&#039;Amazonie]]&lt;br /&gt;
# [[Déjeuner]]&lt;br /&gt;
# [[Délégué de classe]]&lt;br /&gt;
# [[Démagogue]]&lt;br /&gt;
# [[Démanta]]&lt;br /&gt;
# [[Démolosse]]&lt;br /&gt;
# [[Déméter]]&lt;br /&gt;
# [[Député]]&lt;br /&gt;
# [[Désordre]]&lt;br /&gt;
# [[Détective]]&lt;br /&gt;
# [[Déterminant]]&lt;br /&gt;
# [[Détonation]]&lt;br /&gt;
# [[Détroit de Gibraltar]]&lt;br /&gt;
# [[Développeur]]&lt;br /&gt;
# [[E.T. l&#039;extra-terreste (jeu vidéo)]]&lt;br /&gt;
# [[Easter egg]]&lt;br /&gt;
# [[Eastman Kodak Company]]&lt;br /&gt;
# [[Eau de chaux]]&lt;br /&gt;
# [[Ecclesia]]&lt;br /&gt;
# [[Ecrémeuh]]&lt;br /&gt;
# [[Ectoblast 2000]]&lt;br /&gt;
# [[Ectoblast 5000]]&lt;br /&gt;
# [[Ectoplasma]]&lt;br /&gt;
# [[Eden]]&lt;br /&gt;
# [[Eden Martin]]&lt;br /&gt;
# [[Eden Sher]]&lt;br /&gt;
# [[Edmund]]&lt;br /&gt;
# [[Edouard Guenon]]&lt;br /&gt;
# [[Edward]]&lt;br /&gt;
# [[Edward Snowden]]&lt;br /&gt;
# [[Edwin]]&lt;br /&gt;
# [[Effet de signe]]&lt;br /&gt;
# [[Eiji Aonuma]]&lt;br /&gt;
# [[Einsteinium]]&lt;br /&gt;
# [[Eireen]]&lt;br /&gt;
# [[Eisangélie]]&lt;br /&gt;
# [[El Camino Del Rey]]&lt;br /&gt;
# [[El Dorado]]&lt;br /&gt;
# [[El amor brujo]]&lt;br /&gt;
# [[Eleanor]]&lt;br /&gt;
# [[Elfe]]&lt;br /&gt;
# [[Elinor]]&lt;br /&gt;
# [[Elisabeth de Belgique]]&lt;br /&gt;
# [[Elizabeth]]&lt;br /&gt;
# [[Ellen]]&lt;br /&gt;
# [[Ellie Goulding]]&lt;br /&gt;
# [[Elliot]]&lt;br /&gt;
# [[Ellis Island]]&lt;br /&gt;
# [[Eloi]]&lt;br /&gt;
# [[Elton]]&lt;br /&gt;
# [[Elvis Presley]]&lt;br /&gt;
# [[Elwood]]&lt;br /&gt;
# [[Eléa]]&lt;br /&gt;
# [[Eléphant]]&lt;br /&gt;
# [[Embrunais]]&lt;br /&gt;
# [[Embrylex]]&lt;br /&gt;
# [[Embryon]]&lt;br /&gt;
# [[Emeline]]&lt;br /&gt;
# [[Emily Kmetko]]&lt;br /&gt;
# [[Emily Robins]]&lt;br /&gt;
# [[Emma]]&lt;br /&gt;
# [[Emma Stone]]&lt;br /&gt;
# [[Emmanuel de Belgique]]&lt;br /&gt;
# [[Emmett]]&lt;br /&gt;
# [[Empiflor]]&lt;br /&gt;
# [[Empire]]&lt;br /&gt;
# [[Empire britannique]]&lt;br /&gt;
# [[Empire du Ghana]]&lt;br /&gt;
# [[Empire romain d&#039;Occident]]&lt;br /&gt;
# [[Empire songhay]]&lt;br /&gt;
# [[Encre]]&lt;br /&gt;
# [[Encre Piranha]]&lt;br /&gt;
# [[Encéphale]]&lt;br /&gt;
# [[Enderdragon]]&lt;br /&gt;
# [[Enderman]]&lt;br /&gt;
# [[Enfants Entraide]]&lt;br /&gt;
# [[Engelure]]&lt;br /&gt;
# [[Engrais]]&lt;br /&gt;
# [[Eniripsia]]&lt;br /&gt;
# [[Enki]]&lt;br /&gt;
# [[Enlil]]&lt;br /&gt;
# [[Ennemi]]&lt;br /&gt;
# [[Ennéacontagone]]&lt;br /&gt;
# [[Ennéadécagone]]&lt;br /&gt;
# [[Ennéahectogone]]&lt;br /&gt;
# [[Enola]]&lt;br /&gt;
# [[Enola Holmes]]&lt;br /&gt;
# [[Enrique Iglesias]]&lt;br /&gt;
# [[Enseignant primaire]]&lt;br /&gt;
# [[Enseignement]]&lt;br /&gt;
# [[Enseignement musical]]&lt;br /&gt;
# [[Enseignement secondaire]]&lt;br /&gt;
# [[Ensio Siilasvuo]]&lt;br /&gt;
# [[Entei]]&lt;br /&gt;
# [[Entier naturel]]&lt;br /&gt;
# [[Entier relatif]]&lt;br /&gt;
# [[Entomologie]]&lt;br /&gt;
# [[Entraide]]&lt;br /&gt;
# [[Entreprise]]&lt;br /&gt;
# [[Envergure]]&lt;br /&gt;
# [[Enzo Ferrari]]&lt;br /&gt;
# [[Enzyme]]&lt;br /&gt;
# [[Epona (Zelda)]]&lt;br /&gt;
# [[Eps]]&lt;br /&gt;
# [[Epsilon (lettre grecque)]]&lt;br /&gt;
# [[Equations]]&lt;br /&gt;
# [[Erbium]]&lt;br /&gt;
# [[Erevan]]&lt;br /&gt;
# [[Erik Arbores]]&lt;br /&gt;
# [[Erin]]&lt;br /&gt;
# [[Ermelinde de Meldert]]&lt;br /&gt;
# [[Ernest Rutherford]]&lt;br /&gt;
# [[Ernest pignon ernest]]&lt;br /&gt;
# [[Ernesto Zedillo]]&lt;br /&gt;
# [[Escargot de Bourgogne]]&lt;br /&gt;
# [[Escherichia coli]]&lt;br /&gt;
# [[Esclavage]]&lt;br /&gt;
# [[Eskimo]]&lt;br /&gt;
# [[Espion]]&lt;br /&gt;
# [[Espèce]]&lt;br /&gt;
# [[Espérance de vie]]&lt;br /&gt;
# [[Espérance sportive de Guelma]]&lt;br /&gt;
# [[Essaouira]]&lt;br /&gt;
# [[Essence (parfum)]]&lt;br /&gt;
# [[Est]]&lt;br /&gt;
# [[Estelle]]&lt;br /&gt;
# [[Esther]]&lt;br /&gt;
# [[Esthétique]]&lt;br /&gt;
# [[Estonien]]&lt;br /&gt;
# [[Esturgeon]]&lt;br /&gt;
# [[Esztergom]]&lt;br /&gt;
# [[Ethan]]&lt;br /&gt;
# [[Ethnie]]&lt;br /&gt;
# [[Ethnoarchéologie]]&lt;br /&gt;
# [[Ethnobiologie]]&lt;br /&gt;
# [[Ethnobotanique]]&lt;br /&gt;
# [[Ethnographie]]&lt;br /&gt;
# [[Ethnologie]]&lt;br /&gt;
# [[Ethnopharmacologie]]&lt;br /&gt;
# [[Etna]]&lt;br /&gt;
# [[Euclide]]&lt;br /&gt;
# [[Eugène III (pape)]]&lt;br /&gt;
# [[Eugène II (pape)]]&lt;br /&gt;
# [[Eugène IV (pape)]]&lt;br /&gt;
# [[Eugène Ier (pape)]]&lt;br /&gt;
# [[Eugénie de Montijo]]&lt;br /&gt;
# [[Eulalie (prénom)]]&lt;br /&gt;
# [[Euphémie de Poméranie]]&lt;br /&gt;
# [[Euro 1944]]&lt;br /&gt;
# [[Euro Space Center]]&lt;br /&gt;
# [[Europe (lune)]]&lt;br /&gt;
# [[Europe 1]]&lt;br /&gt;
# [[Europe de l&#039;Est]]&lt;br /&gt;
# [[Europe de l&#039;Ouest]]&lt;br /&gt;
# [[Europium]]&lt;br /&gt;
# [[Eurovision]]&lt;br /&gt;
# [[Eurydice de Thèbes]]&lt;br /&gt;
# [[Eurysthée]]&lt;br /&gt;
# [[Eusèbe (pape)]]&lt;br /&gt;
# [[Eutychien (pape)]]&lt;br /&gt;
# [[Eva]]&lt;br /&gt;
# [[Eva Longoria]]&lt;br /&gt;
# [[Evan (prénom)]]&lt;br /&gt;
# [[Evan Ellingson]]&lt;br /&gt;
# [[Evanescence]]&lt;br /&gt;
# [[Evannah]]&lt;br /&gt;
# [[Exa]]&lt;br /&gt;
# [[Exagramme]]&lt;br /&gt;
# [[Examètre]]&lt;br /&gt;
# [[Excelangue]]&lt;br /&gt;
# [[Excision]]&lt;br /&gt;
# [[Existence]]&lt;br /&gt;
# [[Exobiologie]]&lt;br /&gt;
# [[Exorciste]]&lt;br /&gt;
# [[Explication]]&lt;br /&gt;
# [[Exploration]]&lt;br /&gt;
# [[Exportation]]&lt;br /&gt;
# [[Expression française]]&lt;br /&gt;
# [[Expropriation]]&lt;br /&gt;
# [[Extensible HyperText Markup Language]]&lt;br /&gt;
# [[FBI : Portés disparus]]&lt;br /&gt;
# [[FC Schalke 04]]&lt;br /&gt;
# [[FIFA 12]]&lt;br /&gt;
# [[FPS-Man]]&lt;br /&gt;
# [[FTW]]&lt;br /&gt;
# [[Fabien (pape)]]&lt;br /&gt;
# [[Fable]]&lt;br /&gt;
# [[Fablehaven]]&lt;br /&gt;
# [[Fabliau]]&lt;br /&gt;
# [[Face au drapeau]]&lt;br /&gt;
# [[Facecam]]&lt;br /&gt;
# [[Faiblesse]]&lt;br /&gt;
# [[Faith]]&lt;br /&gt;
# [[Faith Fairfield]]&lt;br /&gt;
# [[Falco Lombardi]]&lt;br /&gt;
# [[Famille des vertébres]]&lt;br /&gt;
# [[Family Computer]]&lt;br /&gt;
# [[Fanatisme]]&lt;br /&gt;
# [[Fanny]]&lt;br /&gt;
# [[Fantage]]&lt;br /&gt;
# [[Fantaisie (musique)]]&lt;br /&gt;
# [[Fantasy]]&lt;br /&gt;
# [[Fanti (langue)]]&lt;br /&gt;
# [[Fantine]]&lt;br /&gt;
# [[Fantominus]]&lt;br /&gt;
# [[Farah]]&lt;br /&gt;
# [[Farandole]]&lt;br /&gt;
# [[Farfuret]]&lt;br /&gt;
# [[Fascisme]]&lt;br /&gt;
# [[Fast and furious]]&lt;br /&gt;
# [[Fatal Bazooka]]&lt;br /&gt;
# [[Fatigue]]&lt;br /&gt;
# [[Faune]]&lt;br /&gt;
# [[Faune marine]]&lt;br /&gt;
# [[Fauvisme]]&lt;br /&gt;
# [[Faux Corail]]&lt;br /&gt;
# [[Fay]]&lt;br /&gt;
# [[Faënor]]&lt;br /&gt;
# [[Felicity]]&lt;br /&gt;
# [[Femelle]]&lt;br /&gt;
# [[Femke Halsema]]&lt;br /&gt;
# [[Femme]]&lt;br /&gt;
# [[Femme-chat]]&lt;br /&gt;
# [[Femme au Moyen Âge]]&lt;br /&gt;
# [[Femme de ménage]]&lt;br /&gt;
# [[Femto]]&lt;br /&gt;
# [[Femtogramme]]&lt;br /&gt;
# [[Femtomètre]]&lt;br /&gt;
# [[Fenec]]&lt;br /&gt;
# [[Fenêtre]]&lt;br /&gt;
# [[Fer]]&lt;br /&gt;
# [[Ferdinand (lune)]]&lt;br /&gt;
# [[Fergus]]&lt;br /&gt;
# [[Fermium]]&lt;br /&gt;
# [[Fernand Seguin]]&lt;br /&gt;
# [[Fernandel]]&lt;br /&gt;
# [[Fernando Verdasco]]&lt;br /&gt;
# [[Festival de Cannes]]&lt;br /&gt;
# [[Festival de Cannes 2013]]&lt;br /&gt;
# [[Festival des fleurs de Medellin]]&lt;br /&gt;
# [[Feu avec l&#039;âge de fer et gaulois]]&lt;br /&gt;
# [[Feu follet]]&lt;br /&gt;
# [[Feuforêve]]&lt;br /&gt;
# [[Feuilles de style en cascade]]&lt;br /&gt;
# [[Feunard]]&lt;br /&gt;
# [[Feurisson]]&lt;br /&gt;
# [[Fiction]]&lt;br /&gt;
# [[Figures de la danse classique]]&lt;br /&gt;
# [[Figurine]]&lt;br /&gt;
# [[Filles du Roi]]&lt;br /&gt;
# [[Film d&#039;horreur]]&lt;br /&gt;
# [[Fils]]&lt;br /&gt;
# [[Fin du monde]]&lt;br /&gt;
# [[Finnois]]&lt;br /&gt;
# [[Fiona]]&lt;br /&gt;
# [[Firmin]]&lt;br /&gt;
# [[Fistball]]&lt;br /&gt;
# [[Fièvre]]&lt;br /&gt;
# [[Flagadoss]]&lt;br /&gt;
# [[Flamant]]&lt;br /&gt;
# [[Flandre Scarlet]]&lt;br /&gt;
# [[Fleur Pellerin]]&lt;br /&gt;
# [[Fleur de feu]]&lt;br /&gt;
# [[Fleur de roche]]&lt;br /&gt;
# [[Fleur jaune]]&lt;br /&gt;
# [[Fleur séchée]]&lt;br /&gt;
# [[Fleuret]]&lt;br /&gt;
# [[Flobio]]&lt;br /&gt;
# [[Flora]]&lt;br /&gt;
# [[Flora Piranha]]&lt;br /&gt;
# [[Floravol]]&lt;br /&gt;
# [[Florence Cassez]]&lt;br /&gt;
# [[Florent Pagny]]&lt;br /&gt;
# [[Florinda (prénom)]]&lt;br /&gt;
# [[Florizarre]]&lt;br /&gt;
# [[Floréal]]&lt;br /&gt;
# [[Fluor]]&lt;br /&gt;
# [[Fluorite]]&lt;br /&gt;
# [[Flûte de Pan]]&lt;br /&gt;
# [[Foi]]&lt;br /&gt;
# [[Fondue à la viande]]&lt;br /&gt;
# [[Foot 2 rue]]&lt;br /&gt;
# [[Football Club des Girondins de Bordeaux]]&lt;br /&gt;
# [[Footballeur]]&lt;br /&gt;
# [[Force]]&lt;br /&gt;
# [[Force (physique)]]&lt;br /&gt;
# [[Force aérienne]]&lt;br /&gt;
# [[Ford GT40]]&lt;br /&gt;
# [[Fordisme]]&lt;br /&gt;
# [[Foretress]]&lt;br /&gt;
# [[Forgeron]]&lt;br /&gt;
# [[Formose (pape)]]&lt;br /&gt;
# [[Fort de Mutzig]]&lt;br /&gt;
# [[Fortel-en-Artois]]&lt;br /&gt;
# [[Fortification]]&lt;br /&gt;
# [[Fortis]]&lt;br /&gt;
# [[Forumactif]]&lt;br /&gt;
# [[Fouchet Max-Pol]]&lt;br /&gt;
# [[Fouinar]]&lt;br /&gt;
# [[Fouinette]]&lt;br /&gt;
# [[Fourmi rousse]]&lt;br /&gt;
# [[Fouta-Djalon]]&lt;br /&gt;
# [[Fox McCloud]]&lt;br /&gt;
# [[Fox terrier]]&lt;br /&gt;
# [[Fraction]]&lt;br /&gt;
# [[Framecourt]]&lt;br /&gt;
# [[Franc CFA]]&lt;br /&gt;
# [[Franc français]]&lt;br /&gt;
# [[France Télévisions]]&lt;br /&gt;
# [[Francesco Totti]]&lt;br /&gt;
# [[Franche-Comté]]&lt;br /&gt;
# [[Francis Blanche]]&lt;br /&gt;
# [[Francisco (lune)]]&lt;br /&gt;
# [[Francium]]&lt;br /&gt;
# [[Franck Ribéry]]&lt;br /&gt;
# [[Francophobie]]&lt;br /&gt;
# [[Francs]]&lt;br /&gt;
# [[Francs saliens]]&lt;br /&gt;
# [[Frankenstein]]&lt;br /&gt;
# [[François Bozizé]]&lt;br /&gt;
# [[François Chevalier de Saulx]]&lt;br /&gt;
# [[François Guizot]]&lt;br /&gt;
# [[François Rabelais]]&lt;br /&gt;
# [[François Zocchetto]]&lt;br /&gt;
# [[François de Salles]]&lt;br /&gt;
# [[Françoise Hardy]]&lt;br /&gt;
# [[Françoise Sagan]]&lt;br /&gt;
# [[Freddie Mercury]]&lt;br /&gt;
# [[Freerider 2]]&lt;br /&gt;
# [[Freetown]]&lt;br /&gt;
# [[Fricassé]]&lt;br /&gt;
# [[Friends]]&lt;br /&gt;
# [[Frigiel]]&lt;br /&gt;
# [[Frimaire]]&lt;br /&gt;
# [[Frisbee]]&lt;br /&gt;
# [[Front de libération nationale (Algérie)]]&lt;br /&gt;
# [[Front populaire (France)]]&lt;br /&gt;
# [[Fructidor]]&lt;br /&gt;
# [[Fruit du dragon]]&lt;br /&gt;
# [[Frère]]&lt;br /&gt;
# [[Frère Boomerang]]&lt;br /&gt;
# [[Frère Marto]]&lt;br /&gt;
# [[Frère de feu]]&lt;br /&gt;
# [[Frédéric II de Hohenstaufen]]&lt;br /&gt;
# [[Frédérique Jossinet]]&lt;br /&gt;
# [[Frémifontaine]]&lt;br /&gt;
# [[Fujiyama]]&lt;br /&gt;
# [[Fullmetal alchemist]]&lt;br /&gt;
# [[Funafuti]]&lt;br /&gt;
# [[FurReal Friends]]&lt;br /&gt;
# [[Furet]]&lt;br /&gt;
# [[Fuseau horaire]]&lt;br /&gt;
# [[Fusillade de Columbine]]&lt;br /&gt;
# [[Fusion]]&lt;br /&gt;
# [[Fusion nucléaire]]&lt;br /&gt;
# [[Fusée Ariane]]&lt;br /&gt;
# [[Futur antérieur en français]]&lt;br /&gt;
# [[Futur simple]]&lt;br /&gt;
# [[Futur simple de l&#039;indicatif]]&lt;br /&gt;
# [[Fuzzy]]&lt;br /&gt;
# [[Fèe]]&lt;br /&gt;
# [[Fès]]&lt;br /&gt;
# [[Fécondation]]&lt;br /&gt;
# [[Fécondation externe]]&lt;br /&gt;
# [[Fécondation interne]]&lt;br /&gt;
# [[Fécondité]]&lt;br /&gt;
# [[Fédération française de karaté et disciplines associées]]&lt;br /&gt;
# [[Félix III (pape)]]&lt;br /&gt;
# [[Félix IV (pape)]]&lt;br /&gt;
# [[Félix Ier (pape)]]&lt;br /&gt;
# [[Félix Nussbaum]]&lt;br /&gt;
# [[Féminin]]&lt;br /&gt;
# [[Férosinge]]&lt;br /&gt;
# [[Féroïen]]&lt;br /&gt;
# [[Février]]&lt;br /&gt;
# [[Fête]]&lt;br /&gt;
# [[Fête de la Saint-Jean]]&lt;br /&gt;
# [[Fête de la Saint-Patrick]]&lt;br /&gt;
# [[Fête des Lumières (Lyon)]]&lt;br /&gt;
# [[Fête nationale]]&lt;br /&gt;
# [[Fête nationale suisse]]&lt;br /&gt;
# [[Fœtus]]&lt;br /&gt;
# [[GG]]&lt;br /&gt;
# [[Ga (langue)]]&lt;br /&gt;
# [[Gabriel de Belgique]]&lt;br /&gt;
# [[Gadolinium]]&lt;br /&gt;
# [[Galatée (lune)]]&lt;br /&gt;
# [[Galaxy Life]]&lt;br /&gt;
# [[Gale (prénom)]]&lt;br /&gt;
# [[Galeking]]&lt;br /&gt;
# [[Galifeu]]&lt;br /&gt;
# [[Galileo]]&lt;br /&gt;
# [[Galle (anneau)]]&lt;br /&gt;
# [[Gallium]]&lt;br /&gt;
# [[Gallois]]&lt;br /&gt;
# [[Galop (diplôme)]]&lt;br /&gt;
# [[Galopa]]&lt;br /&gt;
# [[Galve]]&lt;br /&gt;
# [[Game over]]&lt;br /&gt;
# [[Gamecube]]&lt;br /&gt;
# [[Gameplay]]&lt;br /&gt;
# [[Gamma (lettre grecque)]]&lt;br /&gt;
# [[Gammare]]&lt;br /&gt;
# [[Gangnam Style]]&lt;br /&gt;
# [[Garde des Sceaux]]&lt;br /&gt;
# [[Gardon]]&lt;br /&gt;
# [[Gare]]&lt;br /&gt;
# [[Gare de Clichy - Levallois]]&lt;br /&gt;
# [[Gare de Lyon]]&lt;br /&gt;
# [[Garçon de café]]&lt;br /&gt;
# [[Gaston Lagaffe]]&lt;br /&gt;
# [[Gaston Leroux]]&lt;br /&gt;
# [[Gaucherie]]&lt;br /&gt;
# [[Gaule cisalpine]]&lt;br /&gt;
# [[Gaule transalpine]]&lt;br /&gt;
# [[Gavial du gange]]&lt;br /&gt;
# [[Gaz naturel]]&lt;br /&gt;
# [[Gazzo]]&lt;br /&gt;
# [[Gdańsk]]&lt;br /&gt;
# [[Geb]]&lt;br /&gt;
# [[Geek]]&lt;br /&gt;
# [[Gendarmerie royale du Canada]]&lt;br /&gt;
# [[Genghis Khan]]&lt;br /&gt;
# [[Gengis Khan]]&lt;br /&gt;
# [[Genre littéraire]]&lt;br /&gt;
# [[Genre musical]]&lt;br /&gt;
# [[Genre poétique]]&lt;br /&gt;
# [[Gens du voyage]]&lt;br /&gt;
# [[Gensokyo]]&lt;br /&gt;
# [[Geoffrey Kondogbia]]&lt;br /&gt;
# [[George Lucas]]&lt;br /&gt;
# [[George W. Bush]]&lt;br /&gt;
# [[George Washington]]&lt;br /&gt;
# [[Georges Lemaître]]&lt;br /&gt;
# [[Georgetown (Guyana)]]&lt;br /&gt;
# [[Georgina Leonidas]]&lt;br /&gt;
# [[Gerard Piqué]]&lt;br /&gt;
# [[Germanium]]&lt;br /&gt;
# [[Germignon]]&lt;br /&gt;
# [[Germinal]]&lt;br /&gt;
# [[Germination]]&lt;br /&gt;
# [[Gestapo]]&lt;br /&gt;
# [[Gestation]]&lt;br /&gt;
# [[Geste]]&lt;br /&gt;
# [[Gex]]&lt;br /&gt;
# [[Ghetto]]&lt;br /&gt;
# [[Giacomo Puccini]]&lt;br /&gt;
# [[Gian Lorenzo Bernini]]&lt;br /&gt;
# [[Gianluigi Buffon]]&lt;br /&gt;
# [[Giga]]&lt;br /&gt;
# [[Gigagramme]]&lt;br /&gt;
# [[Gigamètre]]&lt;br /&gt;
# [[Gigue (danse)]]&lt;br /&gt;
# [[Gilgamesh]]&lt;br /&gt;
# [[Girafarig]]&lt;br /&gt;
# [[Girlsgogames]]&lt;br /&gt;
# [[Gironde]]&lt;br /&gt;
# [[Giygas]]&lt;br /&gt;
# [[Gjndnkjvbkopdff]]&lt;br /&gt;
# [[Glaciologie]]&lt;br /&gt;
# [[Glee (série télévisée)]]&lt;br /&gt;
# [[Glimmer (prénom)]]&lt;br /&gt;
# [[Globox]]&lt;br /&gt;
# [[Glucide]]&lt;br /&gt;
# [[Glycobiologie]]&lt;br /&gt;
# [[Gnou]]&lt;br /&gt;
# [[Goa]]&lt;br /&gt;
# [[Gobou]]&lt;br /&gt;
# [[God of War]]&lt;br /&gt;
# [[Gogolplex]]&lt;br /&gt;
# [[Gold Miner]]&lt;br /&gt;
# [[Golfe]]&lt;br /&gt;
# [[Gondwana]]&lt;br /&gt;
# [[Goomba]]&lt;br /&gt;
# [[Goomba à queue]]&lt;br /&gt;
# [[Goomboss]]&lt;br /&gt;
# [[Gordon]]&lt;br /&gt;
# [[Gospel]]&lt;br /&gt;
# [[Goupix]]&lt;br /&gt;
# [[Gouvernement]]&lt;br /&gt;
# [[Gouvernement Andrus Ansip (3)]]&lt;br /&gt;
# [[Goyavier]]&lt;br /&gt;
# [[Goût]]&lt;br /&gt;
# [[Graal]]&lt;br /&gt;
# [[Grace]]&lt;br /&gt;
# [[Gracowitz]]&lt;br /&gt;
# [[Grade militaire]]&lt;br /&gt;
# [[Grahyèna]]&lt;br /&gt;
# [[Grainipiot]]&lt;br /&gt;
# [[Graisse]]&lt;br /&gt;
# [[Grammaire]]&lt;br /&gt;
# [[Gramme]]&lt;br /&gt;
# [[Granbull]]&lt;br /&gt;
# [[Grand Casablanca]]&lt;br /&gt;
# [[Grand Galop]]&lt;br /&gt;
# [[Grand hamster]]&lt;br /&gt;
# [[Grande circulation]]&lt;br /&gt;
# [[Grande gerboise]]&lt;br /&gt;
# [[Grandeur]]&lt;br /&gt;
# [[Grands électeurs français]]&lt;br /&gt;
# [[Granivol]]&lt;br /&gt;
# [[Granivore]]&lt;br /&gt;
# [[Gravalanch]]&lt;br /&gt;
# [[Gravelle]]&lt;br /&gt;
# [[Gravimétrie]]&lt;br /&gt;
# [[Gravure]]&lt;br /&gt;
# [[Grec]]&lt;br /&gt;
# [[Grec ancien]]&lt;br /&gt;
# [[Green Lantern]]&lt;br /&gt;
# [[Grenousse]]&lt;br /&gt;
# [[Grepolis]]&lt;br /&gt;
# [[Grippe de 1918]]&lt;br /&gt;
# [[Grippe pandémique A (H1N1) 2009]]&lt;br /&gt;
# [[Grodoudou]]&lt;br /&gt;
# [[Grolem]]&lt;br /&gt;
# [[Groom]]&lt;br /&gt;
# [[Grossesse]]&lt;br /&gt;
# [[Grotadmorv]]&lt;br /&gt;
# [[Grotte Cosquer]]&lt;br /&gt;
# [[Grotte de lascaux]]&lt;br /&gt;
# [[Groupe d&#039;études et d&#039;informations sur les phénomènes aérospatiaux non identifiés]]&lt;br /&gt;
# [[Groupe musical]]&lt;br /&gt;
# [[Groupe nominal]]&lt;br /&gt;
# [[Groupe tactique d&#039;intervention (Québec)]]&lt;br /&gt;
# [[Gruikui]]&lt;br /&gt;
# [[Gryffondor]]&lt;br /&gt;
# [[Grégoire III (pape)]]&lt;br /&gt;
# [[Grégoire II (pape)]]&lt;br /&gt;
# [[Grégoire IV (pape)]]&lt;br /&gt;
# [[Grégoire IX (pape)]]&lt;br /&gt;
# [[Grégoire Ier (pape)]]&lt;br /&gt;
# [[Grégoire VIII (pape)]]&lt;br /&gt;
# [[Grégoire VII (pape)]]&lt;br /&gt;
# [[Grégoire VI (pape)]]&lt;br /&gt;
# [[Grégoire V (pape)]]&lt;br /&gt;
# [[Grégoire XIII (pape)]]&lt;br /&gt;
# [[Grégoire XII (pape)]]&lt;br /&gt;
# [[Grégoire XIV (pape)]]&lt;br /&gt;
# [[Grégoire XI (pape)]]&lt;br /&gt;
# [[Grégoire XVI (pape)]]&lt;br /&gt;
# [[Grégoire XV (pape)]]&lt;br /&gt;
# [[Grégoire X (pape)]]&lt;br /&gt;
# [[Grégory Lemarchal]]&lt;br /&gt;
# [[Gta V]]&lt;br /&gt;
# [[Guatemala (ville)]]&lt;br /&gt;
# [[Guerre civile]]&lt;br /&gt;
# [[Guerre civile libyenne de 2011]]&lt;br /&gt;
# [[Guerre d&#039;Espagne]]&lt;br /&gt;
# [[Guerre d&#039;indépendance]]&lt;br /&gt;
# [[Guerre de quatorze]]&lt;br /&gt;
# [[Guerre des canonnières]]&lt;br /&gt;
# [[Guerre du Péloponnèse]]&lt;br /&gt;
# [[Guides]]&lt;br /&gt;
# [[Guillaume Lekeu]]&lt;br /&gt;
# [[Guillaume Levesque]]&lt;br /&gt;
# [[Guillemets]]&lt;br /&gt;
# [[Guitar Hero]]&lt;br /&gt;
# [[Gulli]]&lt;br /&gt;
# [[Guérilla]]&lt;br /&gt;
# [[Gwendolyn]]&lt;br /&gt;
# [[Gym]]&lt;br /&gt;
# [[Gymnote]]&lt;br /&gt;
# [[Gynécologie]]&lt;br /&gt;
# [[Gâteau roulé au chocolat]]&lt;br /&gt;
# [[Gélase II (pape)]]&lt;br /&gt;
# [[Gélase Ier (pape)]]&lt;br /&gt;
# [[Génomique]]&lt;br /&gt;
# [[Général]]&lt;br /&gt;
# [[Génétique]]&lt;br /&gt;
# [[Géoarchéologie]]&lt;br /&gt;
# [[Géochimie]]&lt;br /&gt;
# [[Géodynamique]]&lt;br /&gt;
# [[Géomagnétisme]]&lt;br /&gt;
# [[Géomancie]]&lt;br /&gt;
# [[Géonomie]]&lt;br /&gt;
# [[Géophysique]]&lt;br /&gt;
# [[Géothermie]]&lt;br /&gt;
# [[Gérard d&#039;Aboville]]&lt;br /&gt;
# [[Gévrise Émane]]&lt;br /&gt;
# [[Gôut et odorat]]&lt;br /&gt;
# [[HTML]]&lt;br /&gt;
# [[Habbo Hotel]]&lt;br /&gt;
# [[Habboz]]&lt;br /&gt;
# [[Habib]]&lt;br /&gt;
# [[Habitat]]&lt;br /&gt;
# [[Habitation à loyer modéré]]&lt;br /&gt;
# [[Habsbourg]]&lt;br /&gt;
# [[Hack]]&lt;br /&gt;
# [[Hafcath]]&lt;br /&gt;
# [[Hafnium]]&lt;br /&gt;
# [[Hailey]]&lt;br /&gt;
# [[Haine]]&lt;br /&gt;
# [[Halfbrick Studios]]&lt;br /&gt;
# [[Halimède (lune)]]&lt;br /&gt;
# [[Halo]]&lt;br /&gt;
# [[Hamad Ben Khalifa Al-Thani]]&lt;br /&gt;
# [[Hamster nain]]&lt;br /&gt;
# [[Hans Asperger]]&lt;br /&gt;
# [[Hans Geiler]]&lt;br /&gt;
# [[Hans Holbein le Jeune]]&lt;br /&gt;
# [[Hans Peter Richter]]&lt;br /&gt;
# [[Harare]]&lt;br /&gt;
# [[Harcèlement]]&lt;br /&gt;
# [[Harlem]]&lt;br /&gt;
# [[Harry Potter à l&#039;école des sorciers]]&lt;br /&gt;
# [[Harry Styles]]&lt;br /&gt;
# [[Hasselt]]&lt;br /&gt;
# [[Hassium]]&lt;br /&gt;
# [[Haute-couture]]&lt;br /&gt;
# [[Haute-Égypte]]&lt;br /&gt;
# [[Hauteur (géométrie)]]&lt;br /&gt;
# [[Haxball]]&lt;br /&gt;
# [[Haymitch (prénom)]]&lt;br /&gt;
# [[Hazem el-Beblaoui]]&lt;br /&gt;
# [[Heal the World]]&lt;br /&gt;
# [[Heather]]&lt;br /&gt;
# [[Heaven]]&lt;br /&gt;
# [[Hecto]]&lt;br /&gt;
# [[Hectogone]]&lt;br /&gt;
# [[Hectogramme]]&lt;br /&gt;
# [[Hectomètre]]&lt;br /&gt;
# [[Heidelberg]]&lt;br /&gt;
# [[Heidi.com]]&lt;br /&gt;
# [[Helen]]&lt;br /&gt;
# [[Helsinki]]&lt;br /&gt;
# [[Henri Borlant]]&lt;br /&gt;
# [[Henri Dès]]&lt;br /&gt;
# [[Henri Matisse]]&lt;br /&gt;
# [[Henriette]]&lt;br /&gt;
# [[Heptacontagone]]&lt;br /&gt;
# [[Heptahectogone]]&lt;br /&gt;
# [[Herboristerie]]&lt;br /&gt;
# [[Hercule (prénom)]]&lt;br /&gt;
# [[Hergé]]&lt;br /&gt;
# [[Herman Melville]]&lt;br /&gt;
# [[Hermaphrodite]]&lt;br /&gt;
# [[Hermeline]]&lt;br /&gt;
# [[Herobrine]]&lt;br /&gt;
# [[Heros]]&lt;br /&gt;
# [[Herrerasaure]]&lt;br /&gt;
# [[Hestia déesse du foyer et du feu sacré]]&lt;br /&gt;
# [[Heure]]&lt;br /&gt;
# [[Heures]]&lt;br /&gt;
# [[Heureux qui comme Ulysse]]&lt;br /&gt;
# [[Hexacontagone]]&lt;br /&gt;
# [[Hexagone]]&lt;br /&gt;
# [[Hexahectogone]]&lt;br /&gt;
# [[Hexakosioihexekontahexaphobie]]&lt;br /&gt;
# [[Hibernation]]&lt;br /&gt;
# [[Hideki Konno]]&lt;br /&gt;
# [[Hideo Suzuki]]&lt;br /&gt;
# [[Himalia (lune)]]&lt;br /&gt;
# [[Hinata Hyûga]]&lt;br /&gt;
# [[Hindi]]&lt;br /&gt;
# [[Hip-hop]]&lt;br /&gt;
# [[Hippocras]]&lt;br /&gt;
# [[Hiroshi Yamauchi]]&lt;br /&gt;
# [[Hispanie]]&lt;br /&gt;
# [[Hissène Habré]]&lt;br /&gt;
# [[Histoire de Frankie]]&lt;br /&gt;
# [[Histoire de l&#039;Angleterre]]&lt;br /&gt;
# [[Histoire de l&#039;aviation]]&lt;br /&gt;
# [[Histoire de l&#039;éducation en France]]&lt;br /&gt;
# [[Histoire de la France]]&lt;br /&gt;
# [[Histoires pressées]]&lt;br /&gt;
# [[Histologie]]&lt;br /&gt;
# [[Historien]]&lt;br /&gt;
# [[Hitbox]]&lt;br /&gt;
# [[Hitomi (prénom)]]&lt;br /&gt;
# [[Hiver polaire]]&lt;br /&gt;
# [[Hockey Club Fribourg-Gottéron]]&lt;br /&gt;
# [[Hoenn]]&lt;br /&gt;
# [[Holmium]]&lt;br /&gt;
# [[Homme au masque de fer]]&lt;br /&gt;
# [[Homme d&#039;État]]&lt;br /&gt;
# [[Homogamie]]&lt;br /&gt;
# [[Homonyme]]&lt;br /&gt;
# [[Homophobie]]&lt;br /&gt;
# [[Homothétie]]&lt;br /&gt;
# [[Honduras]]&lt;br /&gt;
# [[Hongrois]]&lt;br /&gt;
# [[Honorius III (pape)]]&lt;br /&gt;
# [[Honorius II (pape)]]&lt;br /&gt;
# [[Honorius IV (pape)]]&lt;br /&gt;
# [[Honorius Ier (pape)]]&lt;br /&gt;
# [[Hoothoot]]&lt;br /&gt;
# [[HordeGame]]&lt;br /&gt;
# [[Horlogerie]]&lt;br /&gt;
# [[Hormisdas (pape)]]&lt;br /&gt;
# [[Hormone]]&lt;br /&gt;
# [[Horoscope]]&lt;br /&gt;
# [[Horrues]]&lt;br /&gt;
# [[Hortense]]&lt;br /&gt;
# [[Hortense de Beauharnais]]&lt;br /&gt;
# [[Horticulture]]&lt;br /&gt;
# [[Hostilité]]&lt;br /&gt;
# [[Hotel PortAventura]]&lt;br /&gt;
# [[Hugo Cabret]]&lt;br /&gt;
# [[Humidité]]&lt;br /&gt;
# [[Humilité]]&lt;br /&gt;
# [[Humoriste]]&lt;br /&gt;
# [[Hunger Games]]&lt;br /&gt;
# [[Huveaune]]&lt;br /&gt;
# [[Hydra (lune)]]&lt;br /&gt;
# [[Hydro Thunder 64]]&lt;br /&gt;
# [[Hydrochimie]]&lt;br /&gt;
# [[Hydrogène]]&lt;br /&gt;
# [[Hydrolienne]]&lt;br /&gt;
# [[Hygie]]&lt;br /&gt;
# [[Hygin (pape)]]&lt;br /&gt;
# [[Hygiène]]&lt;br /&gt;
# [[Hygiène et médecine au Moyen Âge]]&lt;br /&gt;
# [[Hygiénisme]]&lt;br /&gt;
# [[Hymne national]]&lt;br /&gt;
# [[Hyperdimension Neptunia]]&lt;br /&gt;
# [[Hypnomade]]&lt;br /&gt;
# [[Hypocéan]]&lt;br /&gt;
# [[Hyporoi]]&lt;br /&gt;
# [[Hypotrempe]]&lt;br /&gt;
# [[Hyrule]]&lt;br /&gt;
# [[Hébreux]]&lt;br /&gt;
# [[Hécate]]&lt;br /&gt;
# [[Héliaste]]&lt;br /&gt;
# [[Héliatronc]]&lt;br /&gt;
# [[Hélico Maskass]]&lt;br /&gt;
# [[Hélium]]&lt;br /&gt;
# [[Héliée]]&lt;br /&gt;
# [[Hélène Boullée]]&lt;br /&gt;
# [[Hélédelle]]&lt;br /&gt;
# [[Héraclès et les bœufs de Géryon]]&lt;br /&gt;
# [[Héros]]&lt;br /&gt;
# [[Hérédité]]&lt;br /&gt;
# [[Hésingue]]&lt;br /&gt;
# [[Hétérosexualité]]&lt;br /&gt;
# [[Hôtel Transylvanie]]&lt;br /&gt;
# [[Hôtesse de l&#039;air]]&lt;br /&gt;
# [[ICarly]]&lt;br /&gt;
# [[ICl@sse]]&lt;br /&gt;
# [[IDVD]]&lt;br /&gt;
# [[IIIe millénaire]]&lt;br /&gt;
# [[IIIe millénaire av. J.-C.]]&lt;br /&gt;
# [[IIIe siècle]]&lt;br /&gt;
# [[IIIe siècle av. J.-C.]]&lt;br /&gt;
# [[IIe millénaire]]&lt;br /&gt;
# [[IIe millénaire av. J.-C.]]&lt;br /&gt;
# [[IIe siècle]]&lt;br /&gt;
# [[IIe siècle av. J.-C.]]&lt;br /&gt;
# [[ILife]]&lt;br /&gt;
# [[IMVU]]&lt;br /&gt;
# [[IMessage]]&lt;br /&gt;
# [[IPad (troisième génération)]]&lt;br /&gt;
# [[IPhone 4S]]&lt;br /&gt;
# [[IPhoto]]&lt;br /&gt;
# [[ISO 4217]]&lt;br /&gt;
# [[ITunes]]&lt;br /&gt;
# [[IVe millénaire av. J.-C.]]&lt;br /&gt;
# [[IVe siècle]]&lt;br /&gt;
# [[IVe siècle av. J.-C.]]&lt;br /&gt;
# [[IWork]]&lt;br /&gt;
# [[IXe siècle]]&lt;br /&gt;
# [[IXe siècle av. J.-C.]]&lt;br /&gt;
# [[Ian Somerhalder]]&lt;br /&gt;
# [[Ian Thorpe]]&lt;br /&gt;
# [[Ibn Battuta]]&lt;br /&gt;
# [[Ice Climber]]&lt;br /&gt;
# [[Iceberg]]&lt;br /&gt;
# [[Ichthyosaure]]&lt;br /&gt;
# [[Ichtyologie]]&lt;br /&gt;
# [[Identité remarquable]]&lt;br /&gt;
# [[Ides]]&lt;br /&gt;
# [[Idée]]&lt;br /&gt;
# [[Ier millénaire]]&lt;br /&gt;
# [[Ier millénaire av. J.-C.]]&lt;br /&gt;
# [[Ier siècle]]&lt;br /&gt;
# [[Ier siècle av. J.-C.]]&lt;br /&gt;
# [[Ievan Polkka]]&lt;br /&gt;
# [[Iguane vert]]&lt;br /&gt;
# [[Ike (Fire Emblem)]]&lt;br /&gt;
# [[Il était une Foi...]]&lt;br /&gt;
# [[Illuminati]]&lt;br /&gt;
# [[Illusion Labs]]&lt;br /&gt;
# [[Illustrateur]]&lt;br /&gt;
# [[Illustration]]&lt;br /&gt;
# [[Image subliminale]]&lt;br /&gt;
# [[Imageboard]]&lt;br /&gt;
# [[Imaginaire]]&lt;br /&gt;
# [[Imi Lichtenfeld]]&lt;br /&gt;
# [[Immobilier]]&lt;br /&gt;
# [[Immortalité]]&lt;br /&gt;
# [[Immutabilité]]&lt;br /&gt;
# [[Impala]]&lt;br /&gt;
# [[Imparfait de l&#039;indicatif en français]]&lt;br /&gt;
# [[Incandescence]]&lt;br /&gt;
# [[Incarnat]]&lt;br /&gt;
# [[Incitation]]&lt;br /&gt;
# [[Incubation]]&lt;br /&gt;
# [[Indicatif (grammaire)]]&lt;br /&gt;
# [[Indigofera]]&lt;br /&gt;
# [[Indium]]&lt;br /&gt;
# [[Individu]]&lt;br /&gt;
# [[Individualisme]]&lt;br /&gt;
# [[Induction électromagnétique]]&lt;br /&gt;
# [[Industrialisation]]&lt;br /&gt;
# [[Industrie]]&lt;br /&gt;
# [[Indépendance]]&lt;br /&gt;
# [[Infarctus du myocarde]]&lt;br /&gt;
# [[Infinitif]]&lt;br /&gt;
# [[Infirmier]]&lt;br /&gt;
# [[Infographie]]&lt;br /&gt;
# [[Informatique]]&lt;br /&gt;
# [[Ingrédient]]&lt;br /&gt;
# [[Ingénieur chimiste]]&lt;br /&gt;
# [[Injure]]&lt;br /&gt;
# [[Innocent III (pape)]]&lt;br /&gt;
# [[Innocent II (pape)]]&lt;br /&gt;
# [[Innocent IV (pape)]]&lt;br /&gt;
# [[Innocent IX (pape)]]&lt;br /&gt;
# [[Innocent Ier (pape)]]&lt;br /&gt;
# [[Innocent VIII (pape)]]&lt;br /&gt;
# [[Innocent VII (pape)]]&lt;br /&gt;
# [[Innocent VI (pape)]]&lt;br /&gt;
# [[Innocent V (pape)]]&lt;br /&gt;
# [[Innocent XIII (pape)]]&lt;br /&gt;
# [[Innocent XII (pape)]]&lt;br /&gt;
# [[Innocent XI (pape)]]&lt;br /&gt;
# [[Innocent X (pape)]]&lt;br /&gt;
# [[Innovation]]&lt;br /&gt;
# [[Inondations dans le Var de 2010]]&lt;br /&gt;
# [[Inquisition]]&lt;br /&gt;
# [[Insolourdo]]&lt;br /&gt;
# [[Instituteur]]&lt;br /&gt;
# [[Instruction]]&lt;br /&gt;
# [[Instrument de musique]]&lt;br /&gt;
# [[Instrument de musique au Moyen Âge]]&lt;br /&gt;
# [[Insulinde]]&lt;br /&gt;
# [[Insulte]]&lt;br /&gt;
# [[Insécateur]]&lt;br /&gt;
# [[Inter@ge]]&lt;br /&gt;
# [[Inter Milan]]&lt;br /&gt;
# [[Internat]]&lt;br /&gt;
# [[Interview]]&lt;br /&gt;
# [[Intestin]]&lt;br /&gt;
# [[Intestin grêle]]&lt;br /&gt;
# [[Intouchable (dalit)]]&lt;br /&gt;
# [[Intouchables (film)]]&lt;br /&gt;
# [[Inu-Yacha]]&lt;br /&gt;
# [[Inuit]]&lt;br /&gt;
# [[Invasions barbares]]&lt;br /&gt;
# [[Inventeur]]&lt;br /&gt;
# [[Invention]]&lt;br /&gt;
# [[Invisibilité]]&lt;br /&gt;
# [[Invizimals]]&lt;br /&gt;
# [[Inès]]&lt;br /&gt;
# [[Iode]]&lt;br /&gt;
# [[Iolas]]&lt;br /&gt;
# [[Iota (lettre grecque)]]&lt;br /&gt;
# [[Irene]]&lt;br /&gt;
# [[Iridium]]&lt;br /&gt;
# [[Iris]]&lt;br /&gt;
# [[Iris (prénom)]]&lt;br /&gt;
# [[Irving]]&lt;br /&gt;
# [[Isabella du Danemark]]&lt;br /&gt;
# [[Islandais (cheval)]]&lt;br /&gt;
# [[Ismaélisme]]&lt;br /&gt;
# [[Italian greyhound]]&lt;br /&gt;
# [[Item]]&lt;br /&gt;
# [[Itinéraire]]&lt;br /&gt;
# [[J.E.T.]]&lt;br /&gt;
# [[J.M.G. Le Clézio]]&lt;br /&gt;
# [[Jaboticaba]]&lt;br /&gt;
# [[Jachère]]&lt;br /&gt;
# [[Jackie Chan]]&lt;br /&gt;
# [[Jacqueline Wilson]]&lt;br /&gt;
# [[Jacques Brel]]&lt;br /&gt;
# [[Jacques Mercier]]&lt;br /&gt;
# [[Jacques Prévert]]&lt;br /&gt;
# [[Jacques Vogt]]&lt;br /&gt;
# [[Jacquier]]&lt;br /&gt;
# [[Jadusable]]&lt;br /&gt;
# [[Jakub Makovička]]&lt;br /&gt;
# [[Jamais contente]]&lt;br /&gt;
# [[Jambon serrano]]&lt;br /&gt;
# [[James Cook]]&lt;br /&gt;
# [[James Tissot]]&lt;br /&gt;
# [[James Watt]]&lt;br /&gt;
# [[Janvier]]&lt;br /&gt;
# [[Jappeloup de Luze]]&lt;br /&gt;
# [[Jararaca-ilhoa]]&lt;br /&gt;
# [[Jardin de Versailles]]&lt;br /&gt;
# [[Jardin médiéval]]&lt;br /&gt;
# [[Jardinier]]&lt;br /&gt;
# [[Jasmin]]&lt;br /&gt;
# [[Jasmine Villegas]]&lt;br /&gt;
# [[JavaScript]]&lt;br /&gt;
# [[Javier Hernández]]&lt;br /&gt;
# [[Jazz]]&lt;br /&gt;
# [[Jcray]]&lt;br /&gt;
# [[JeDessine]]&lt;br /&gt;
# [[JeF wESh]]&lt;br /&gt;
# [[Je suis une légende (film, 2007)]]&lt;br /&gt;
# [[Jean]]&lt;br /&gt;
# [[Jean-Claude Mourlevat]]&lt;br /&gt;
# [[Jean-François de La Pérouse]]&lt;br /&gt;
# [[Jean-Jacques Goldman]]&lt;br /&gt;
# [[Jean-Jacques Rousseau]]&lt;br /&gt;
# [[Jean-Marie Benoist]]&lt;br /&gt;
# [[Jean-Marie Musy]]&lt;br /&gt;
# [[Jean-Paul Ier (pape)]]&lt;br /&gt;
# [[Jean-Paul Riopelle]]&lt;br /&gt;
# [[Jean-Philippe Arrou-Vignod]]&lt;br /&gt;
# [[Jean-Philippe Chabot]]&lt;br /&gt;
# [[Jean-Pierre Rampal]]&lt;br /&gt;
# [[Jean Bugatti]]&lt;br /&gt;
# [[Jean Fiolle]]&lt;br /&gt;
# [[Jean III (pape)]]&lt;br /&gt;
# [[Jean II (pape)]]&lt;br /&gt;
# [[Jean IV (pape)]]&lt;br /&gt;
# [[Jean IX (pape)]]&lt;br /&gt;
# [[Jean Ier (pape)]]&lt;br /&gt;
# [[Jean Jaurès]]&lt;br /&gt;
# [[Jean Maubille]]&lt;br /&gt;
# [[Jean Nicolet]]&lt;br /&gt;
# [[Jean Parsy]]&lt;br /&gt;
# [[Jean Tardieu]]&lt;br /&gt;
# [[Jean VIII (pape)]]&lt;br /&gt;
# [[Jean VII (pape)]]&lt;br /&gt;
# [[Jean VI (pape)]]&lt;br /&gt;
# [[Jean V (pape)]]&lt;br /&gt;
# [[Jean XIII (pape)]]&lt;br /&gt;
# [[Jean XII (pape)]]&lt;br /&gt;
# [[Jean XIV (pape)]]&lt;br /&gt;
# [[Jean XIX (pape)]]&lt;br /&gt;
# [[Jean XI (pape)]]&lt;br /&gt;
# [[Jean XVIII (pape)]]&lt;br /&gt;
# [[Jean XVII (pape)]]&lt;br /&gt;
# [[Jean XV (pape)]]&lt;br /&gt;
# [[Jean XXIII (pape)]]&lt;br /&gt;
# [[Jean XXII (pape)]]&lt;br /&gt;
# [[Jean XXI (pape)]]&lt;br /&gt;
# [[Jean X (pape)]]&lt;br /&gt;
# [[Jean de Cappadoce]]&lt;br /&gt;
# [[Jeanne Savonnet]]&lt;br /&gt;
# [[Jeanne de Lestonnac]]&lt;br /&gt;
# [[Jeep]]&lt;br /&gt;
# [[Jennifer Lopez]]&lt;br /&gt;
# [[Jennifer et Michele Steffin]]&lt;br /&gt;
# [[Jerk]]&lt;br /&gt;
# [[Jesús Navas]]&lt;br /&gt;
# [[Jeu.fr]]&lt;br /&gt;
# [[Jeu de balle]]&lt;br /&gt;
# [[Jeu de bille]]&lt;br /&gt;
# [[Jeu de cartes]]&lt;br /&gt;
# [[Jeu de guerre]]&lt;br /&gt;
# [[Jeu de la tomate]]&lt;br /&gt;
# [[Jeu de paume]]&lt;br /&gt;
# [[Jeu de poursuite]]&lt;br /&gt;
# [[Jeu de toton]]&lt;br /&gt;
# [[Jeu en ligne]]&lt;br /&gt;
# [[Jeux de Montréal]]&lt;br /&gt;
# [[Jeux olympiques antiques]]&lt;br /&gt;
# [[Jeux olympiques d&#039;été de 2008]]&lt;br /&gt;
# [[Jeux paralympiques]]&lt;br /&gt;
# [[Jeuxvideo.com]]&lt;br /&gt;
# [[Jewelpet Sunshine]]&lt;br /&gt;
# [[Jimmy Wales]]&lt;br /&gt;
# [[Jingle]]&lt;br /&gt;
# [[Jo-Wilfried Tsonga]]&lt;br /&gt;
# [[Joaillerie]]&lt;br /&gt;
# [[Joe Jonas]]&lt;br /&gt;
# [[Johan et Pirlouit]]&lt;br /&gt;
# [[John Adams (homme politique)]]&lt;br /&gt;
# [[John Cena]]&lt;br /&gt;
# [[John Kennedy]]&lt;br /&gt;
# [[John von Neumann]]&lt;br /&gt;
# [[Joli coeur]]&lt;br /&gt;
# [[Joliflor]]&lt;br /&gt;
# [[Jonathan Sumption]]&lt;br /&gt;
# [[Jonathan Swift]]&lt;br /&gt;
# [[Jonque]]&lt;br /&gt;
# [[Jorge Blanco]]&lt;br /&gt;
# [[Jorge blanco]]&lt;br /&gt;
# [[Joseph Reichlen]]&lt;br /&gt;
# [[Josh Hutcherson]]&lt;br /&gt;
# [[Joshua]]&lt;br /&gt;
# [[Joséphine]]&lt;br /&gt;
# [[Joséphine de Beauharnais]]&lt;br /&gt;
# [[Joséphine du Danemark]]&lt;br /&gt;
# [[Jour]]&lt;br /&gt;
# [[Jour de l&#039;an]]&lt;br /&gt;
# [[Jour de la Terre]]&lt;br /&gt;
# [[Jour des morts (Mexique)]]&lt;br /&gt;
# [[Jour férié]]&lt;br /&gt;
# [[Jour julien]]&lt;br /&gt;
# [[Journal d&#039;un dégonflé]]&lt;br /&gt;
# [[Journal télévisé]]&lt;br /&gt;
# [[Journaliste sportif]]&lt;br /&gt;
# [[Journée mondiale sans tabac]]&lt;br /&gt;
# [[Jours complémentaires du calendrier républicain]]&lt;br /&gt;
# [[Jovan Jovanović Zmaj]]&lt;br /&gt;
# [[Juan Martin del Potro]]&lt;br /&gt;
# [[Judo aux Jeux olympiques]]&lt;br /&gt;
# [[Judo aux Jeux olympiques d&#039;été de 2012]]&lt;br /&gt;
# [[Juge]]&lt;br /&gt;
# [[Juif]]&lt;br /&gt;
# [[Juillet]]&lt;br /&gt;
# [[Juin]]&lt;br /&gt;
# [[Jujitsu japonais]]&lt;br /&gt;
# [[Jujube]]&lt;br /&gt;
# [[Jules Antoine Lissajous]]&lt;br /&gt;
# [[Jules Ferry]]&lt;br /&gt;
# [[Jules III (pape)]]&lt;br /&gt;
# [[Jules II (pape)]]&lt;br /&gt;
# [[Jules Ier (pape)]]&lt;br /&gt;
# [[Jules Roy]]&lt;br /&gt;
# [[Julia Lipnitskaia]]&lt;br /&gt;
# [[Julie (prénom)]]&lt;br /&gt;
# [[Juliette (lune)]]&lt;br /&gt;
# [[Juline (prénom)]]&lt;br /&gt;
# [[Jumpstyle]]&lt;br /&gt;
# [[Jungko]]&lt;br /&gt;
# [[Jupe-culotte]]&lt;br /&gt;
# [[Jura des plateaux]]&lt;br /&gt;
# [[Jura plissé]]&lt;br /&gt;
# [[Jurisprudence]]&lt;br /&gt;
# [[Juriste]]&lt;br /&gt;
# [[Juste parmi les Nations]]&lt;br /&gt;
# [[Justice]]&lt;br /&gt;
# [[Justice de la Rome antique]]&lt;br /&gt;
# [[Justinien Ier]]&lt;br /&gt;
# [[Jérôme Bosch]]&lt;br /&gt;
# [[Jérôme Cahuzac]]&lt;br /&gt;
# [[Jésuite]]&lt;br /&gt;
# [[Kaboul]]&lt;br /&gt;
# [[Kabuto]]&lt;br /&gt;
# [[Kabutops]]&lt;br /&gt;
# [[Kabylie]]&lt;br /&gt;
# [[Kadabra]]&lt;br /&gt;
# [[Kage]]&lt;br /&gt;
# [[Kagerou Imaizumi]]&lt;br /&gt;
# [[Kaiminus]]&lt;br /&gt;
# [[Kakuro]]&lt;br /&gt;
# [[Kamek]]&lt;br /&gt;
# [[Kampala]]&lt;br /&gt;
# [[Kandinsky]]&lt;br /&gt;
# [[Kangourex]]&lt;br /&gt;
# [[Kapoera]]&lt;br /&gt;
# [[Kappa (lettre grecque)]]&lt;br /&gt;
# [[Karatchaï-balkar]]&lt;br /&gt;
# [[Kart]]&lt;br /&gt;
# [[Kata]]&lt;br /&gt;
# [[Katell (prénom)]]&lt;br /&gt;
# [[Katmandou]]&lt;br /&gt;
# [[Katniss (prénom)]]&lt;br /&gt;
# [[Kaylie Cruz]]&lt;br /&gt;
# [[Kecleon]]&lt;br /&gt;
# [[Kelvin]]&lt;br /&gt;
# [[Kelyan Blanc]]&lt;br /&gt;
# [[Ken-ken]]&lt;br /&gt;
# [[Kenton Duty]]&lt;br /&gt;
# [[Kentucky]]&lt;br /&gt;
# [[Kenzo Suzuki]]&lt;br /&gt;
# [[Khartoum]]&lt;br /&gt;
# [[Khi (lettre grecque)]]&lt;br /&gt;
# [[Kicklee]]&lt;br /&gt;
# [[Kidi Secrets]]&lt;br /&gt;
# [[Kidi Secrets 2]]&lt;br /&gt;
# [[Kidtonik]]&lt;br /&gt;
# [[Kiev]]&lt;br /&gt;
# [[Kigali]]&lt;br /&gt;
# [[Kiki]]&lt;br /&gt;
# [[Kikoolol]]&lt;br /&gt;
# [[Kilo]]&lt;br /&gt;
# [[Kilogramme]]&lt;br /&gt;
# [[Kilomètre]]&lt;br /&gt;
# [[Kilomètre carré]]&lt;br /&gt;
# [[Kilomètre cube]]&lt;br /&gt;
# [[Kiloseconde]]&lt;br /&gt;
# [[Kim Clijsters]]&lt;br /&gt;
# [[Kimono]]&lt;br /&gt;
# [[Kinect]]&lt;br /&gt;
# [[Kingdom Hearts]]&lt;br /&gt;
# [[Kinésithérapie]]&lt;br /&gt;
# [[Kipsta]]&lt;br /&gt;
# [[Kirby Super Star Ultra]]&lt;br /&gt;
# [[Kitesurf]]&lt;br /&gt;
# [[Kiwano]]&lt;br /&gt;
# [[Kobe Bryant]]&lt;br /&gt;
# [[Koh-Lanta]]&lt;br /&gt;
# [[Koji Kondo]]&lt;br /&gt;
# [[Kokiyas]]&lt;br /&gt;
# [[Kolkhoze]]&lt;br /&gt;
# [[Kongregate]]&lt;br /&gt;
# [[Koopa]]&lt;br /&gt;
# [[Koopa-Rapido]]&lt;br /&gt;
# [[Koulak]]&lt;br /&gt;
# [[Krabboss]]&lt;br /&gt;
# [[Krabby]]&lt;br /&gt;
# [[Krach du jeu vidéo de 1983]]&lt;br /&gt;
# [[Kribi]]&lt;br /&gt;
# [[Krill]]&lt;br /&gt;
# [[Krishna]]&lt;br /&gt;
# [[Kristen Stewart]]&lt;br /&gt;
# [[Krypton]]&lt;br /&gt;
# [[Kuala Lumpur]]&lt;br /&gt;
# [[Kuchisake-onna]]&lt;br /&gt;
# [[Kung-fu]]&lt;br /&gt;
# [[Kurde]]&lt;br /&gt;
# [[Kutztown]]&lt;br /&gt;
# [[Kyouko Kasodani]]&lt;br /&gt;
# [[Kyurem Noir]]&lt;br /&gt;
# [[Kyurem blanc]]&lt;br /&gt;
# [[Kéké Laglisse]]&lt;br /&gt;
# [[Kératine]]&lt;br /&gt;
# [[L&#039;Etoile Gymnique de Colomiers]]&lt;br /&gt;
# [[L&#039;Incroyable Histoire de Winter le dauphin]]&lt;br /&gt;
# [[L&#039;actu et l&#039;éco]]&lt;br /&gt;
# [[L&#039;enfant dauphin]]&lt;br /&gt;
# [[L&#039;hipopotame]]&lt;br /&gt;
# [[L&#039;Élève Ducobu]]&lt;br /&gt;
# [[L&#039;Étoile Mystérieuse]]&lt;br /&gt;
# [[L&#039;Île à hélice]]&lt;br /&gt;
# [[L&#039;école]]&lt;br /&gt;
# [[L&#039;îles des vérités3]]&lt;br /&gt;
# [[LE CORS HUMAIN]]&lt;br /&gt;
# [[LIANE COCHON]]&lt;br /&gt;
# [[LMFAO]]&lt;br /&gt;
# [[LOL]]&lt;br /&gt;
# [[LZ 129 Hindenburg]]&lt;br /&gt;
# [[L enfant]]&lt;br /&gt;
# [[L équitation]]&lt;br /&gt;
# [[La Course à l&#039;échalote]]&lt;br /&gt;
# [[La Fièvre du samedi soir]]&lt;br /&gt;
# [[La Havane]]&lt;br /&gt;
# [[La Ligne verte]]&lt;br /&gt;
# [[La Mélancolie de Haruhi Suzumiya]]&lt;br /&gt;
# [[La Paz (Bolivie)]]&lt;br /&gt;
# [[La Quête de Deltora]]&lt;br /&gt;
# [[La Souricière]]&lt;br /&gt;
# [[La Tour des anges]]&lt;br /&gt;
# [[La Troupe de la Capucine]]&lt;br /&gt;
# [[La Télé]]&lt;br /&gt;
# [[La Valette]]&lt;br /&gt;
# [[La Vie de croisière de Zack et Cody]]&lt;br /&gt;
# [[La Vienne Dynamique]]&lt;br /&gt;
# [[La belle au bois dormant]]&lt;br /&gt;
# [[La capoeira]]&lt;br /&gt;
# [[La cathedrale de chartres]]&lt;br /&gt;
# [[La cité interdite]]&lt;br /&gt;
# [[La danse]]&lt;br /&gt;
# [[La fée Clochette]]&lt;br /&gt;
# [[La gym]]&lt;br /&gt;
# [[La légende de Jessie James]]&lt;br /&gt;
# [[La marseillaise]]&lt;br /&gt;
# [[La musique de Noël au Québec]]&lt;br /&gt;
# [[La nourriture de Noel au Québec]]&lt;br /&gt;
# [[La nourriture de Noël au Québec]]&lt;br /&gt;
# [[La technique du S 7]]&lt;br /&gt;
# [[La ziggourat d&#039;Ur]]&lt;br /&gt;
# [[Lacoon et ses fils]]&lt;br /&gt;
# [[Laetitia Maria de Belgique]]&lt;br /&gt;
# [[Laggron]]&lt;br /&gt;
# [[Lagon]]&lt;br /&gt;
# [[Laine]]&lt;br /&gt;
# [[Lainergie]]&lt;br /&gt;
# [[Lakitu]]&lt;br /&gt;
# [[Lamantine]]&lt;br /&gt;
# [[Lambda (lettre grecque)]]&lt;br /&gt;
# [[Lamborghini Gallardo]]&lt;br /&gt;
# [[Lambswool]]&lt;br /&gt;
# [[Lamia (mythologie)]]&lt;br /&gt;
# [[Landes (département)]]&lt;br /&gt;
# [[Landon (pape)]]&lt;br /&gt;
# [[Lanfeust]]&lt;br /&gt;
# [[Lanfeust Quest]]&lt;br /&gt;
# [[Langage]]&lt;br /&gt;
# [[Langage de programmation]]&lt;br /&gt;
# [[Langage soutenu]]&lt;br /&gt;
# [[Langue britonnique]]&lt;br /&gt;
# [[Langue caucasienne]]&lt;br /&gt;
# [[Langue dravidienne]]&lt;br /&gt;
# [[Langue eskimo-aléoute]]&lt;br /&gt;
# [[Langue gaélique]]&lt;br /&gt;
# [[Langue indo-aryenne]]&lt;br /&gt;
# [[Langue japonique]]&lt;br /&gt;
# [[Langue kartvélienne]]&lt;br /&gt;
# [[Langue morte]]&lt;br /&gt;
# [[Langue officielle]]&lt;br /&gt;
# [[Langue ouralienne]]&lt;br /&gt;
# [[Langue paléo-sibérienne]]&lt;br /&gt;
# [[Langue romane]]&lt;br /&gt;
# [[Langue scandinave]]&lt;br /&gt;
# [[Langue sino-tibétaine]]&lt;br /&gt;
# [[Langue tibéto-birmane]]&lt;br /&gt;
# [[Langues kwa]]&lt;br /&gt;
# [[Lanthane]]&lt;br /&gt;
# [[Lanturn]]&lt;br /&gt;
# [[Laomédie (lune)]]&lt;br /&gt;
# [[Laponie (province historique)]]&lt;br /&gt;
# [[Largeur]]&lt;br /&gt;
# [[Larimar]]&lt;br /&gt;
# [[Larissa (lune)]]&lt;br /&gt;
# [[Las Galeras]]&lt;br /&gt;
# [[Lassell (anneau)]]&lt;br /&gt;
# [[Latias]]&lt;br /&gt;
# [[Latitude]]&lt;br /&gt;
# [[Latone]]&lt;br /&gt;
# [[Laurasie]]&lt;br /&gt;
# [[Laure Mancini]]&lt;br /&gt;
# [[Lauren Tanner]]&lt;br /&gt;
# [[Laurent Koscielny]]&lt;br /&gt;
# [[Lavander]]&lt;br /&gt;
# [[Lavanville]]&lt;br /&gt;
# [[Lavelanet]]&lt;br /&gt;
# [[Lawrencium]]&lt;br /&gt;
# [[Laïcité]]&lt;br /&gt;
# [[Le]]&lt;br /&gt;
# [[LeBron James]]&lt;br /&gt;
# [[Le Baume du Dragon]]&lt;br /&gt;
# [[Le Bourget]]&lt;br /&gt;
# [[Le Carnaval des animaux]]&lt;br /&gt;
# [[Le Cercle secret]]&lt;br /&gt;
# [[Le Château des Carpathes]]&lt;br /&gt;
# [[Le Cinquième Élément]]&lt;br /&gt;
# [[Le Club des Cinq]]&lt;br /&gt;
# [[Le Dernier Jour de ma Vie]]&lt;br /&gt;
# [[Le Dessin]]&lt;br /&gt;
# [[Le Dossier Artemis Fowl]]&lt;br /&gt;
# [[Le Garçon au pyjama rayé]]&lt;br /&gt;
# [[Le Geek Charmant]]&lt;br /&gt;
# [[Le Grand-Saconnex]]&lt;br /&gt;
# [[Le Horla]]&lt;br /&gt;
# [[Le Jardin d&#039;Éden]]&lt;br /&gt;
# [[Le Journal de Spirou]]&lt;br /&gt;
# [[Le Livre de la jungle]]&lt;br /&gt;
# [[Le Loup et la Cigogne]]&lt;br /&gt;
# [[Le Miroir d&#039;ambre]]&lt;br /&gt;
# [[Le Monde de Narnia]]&lt;br /&gt;
# [[Le Pacte des Marchombres]]&lt;br /&gt;
# [[Le Petit-Quevilly]]&lt;br /&gt;
# [[Le Petit Nicolas (dessin animé)]]&lt;br /&gt;
# [[Le Petit Vingtième]]&lt;br /&gt;
# [[Le Prince et le Pauvre]]&lt;br /&gt;
# [[Le Père-Noël au Québec]]&lt;br /&gt;
# [[Le Père Noël]]&lt;br /&gt;
# [[Le Roi Soleil]]&lt;br /&gt;
# [[Le Roi est mort, vive le Roi !]]&lt;br /&gt;
# [[Le Seigneur des Anneaux (films de Peter Jackson)]]&lt;br /&gt;
# [[Le Suberbe Orénoque]]&lt;br /&gt;
# [[Le Tour du monde en quatre-vingts jours]]&lt;br /&gt;
# [[Le Vaisseau]]&lt;br /&gt;
# [[Le Verrier (anneau)]]&lt;br /&gt;
# [[Le Voyage dans la Lune]]&lt;br /&gt;
# [[Le clan des sept va au cirque]]&lt;br /&gt;
# [[Le classement des animaux]]&lt;br /&gt;
# [[Le drapeau tricolore]]&lt;br /&gt;
# [[Le franche-montagne]]&lt;br /&gt;
# [[Le géant aux chaussettes rouges]]&lt;br /&gt;
# [[Le jeu des dictionnaires]]&lt;br /&gt;
# [[Le journal d&#039;Adèle]]&lt;br /&gt;
# [[Le journal de Ma Yan]]&lt;br /&gt;
# [[Le monstre du CM1]]&lt;br /&gt;
# [[Le mont saint-michel]]&lt;br /&gt;
# [[Le nom Bálint]]&lt;br /&gt;
# [[Le petit quotidien]]&lt;br /&gt;
# [[Le pianiste sans visage]]&lt;br /&gt;
# [[Le roi David]]&lt;br /&gt;
# [[Le son au cinéma]]&lt;br /&gt;
# [[Le sport]]&lt;br /&gt;
# [[Le squelette humain]]&lt;br /&gt;
# [[Leah]]&lt;br /&gt;
# [[Leanne]]&lt;br /&gt;
# [[Lego Star Wars]]&lt;br /&gt;
# [[Leilah Sutherland]]&lt;br /&gt;
# [[Lemming]]&lt;br /&gt;
# [[Lemony Snicket]]&lt;br /&gt;
# [[Leonard Woolley]]&lt;br /&gt;
# [[Leonardo Fibonacci]]&lt;br /&gt;
# [[Lepa Brena]]&lt;br /&gt;
# [[Les 39 clés]]&lt;br /&gt;
# [[Les 3 choses à ne pas faire]]&lt;br /&gt;
# [[Les 4 Fantastiques]]&lt;br /&gt;
# [[Les 4 as]]&lt;br /&gt;
# [[Les Blagues de Toto (bande dessinée)]]&lt;br /&gt;
# [[Les Bouts de bois de Dieu]]&lt;br /&gt;
# [[Les Chevaliers d&#039;Émeraude]]&lt;br /&gt;
# [[Les Colombes du Roi-Soleil]]&lt;br /&gt;
# [[Les Contes de la crypte]]&lt;br /&gt;
# [[Les Cryptides]]&lt;br /&gt;
# [[Les Dalton]]&lt;br /&gt;
# [[Les Deux Nigauds]]&lt;br /&gt;
# [[Les Familius]]&lt;br /&gt;
# [[Les Fatals Picards]]&lt;br /&gt;
# [[Les Frères Scott]]&lt;br /&gt;
# [[Les Gardiens de Ga&#039;hoole]]&lt;br /&gt;
# [[Les Hauts et les Bas de Sophie Paquin]]&lt;br /&gt;
# [[Les Héros de l&#039;Olympe]]&lt;br /&gt;
# [[Les Indes noires]]&lt;br /&gt;
# [[Les Malheurs de Sophie]]&lt;br /&gt;
# [[Les Marseillais à Cancún]]&lt;br /&gt;
# [[Les Minijusticiers]]&lt;br /&gt;
# [[Les Misérables]]&lt;br /&gt;
# [[Les Petites Filles modèles]]&lt;br /&gt;
# [[Les Planètes (musique)]]&lt;br /&gt;
# [[Les Quatre Saisons]]&lt;br /&gt;
# [[Les Quatre filles du docteur March]]&lt;br /&gt;
# [[Les Sept Dernières Paroles du Christ en Croix (Haydn)]]&lt;br /&gt;
# [[Les Sims 2]]&lt;br /&gt;
# [[Les Sisters]]&lt;br /&gt;
# [[Les Tortues ninja]]&lt;br /&gt;
# [[Les Tribulations d&#039;un Chinois en Chine]]&lt;br /&gt;
# [[Les Vacances de Ducobu]]&lt;br /&gt;
# [[Les Wardstone Chronicles]]&lt;br /&gt;
# [[Les animaux.]]&lt;br /&gt;
# [[Les castrophix-men]]&lt;br /&gt;
# [[Les différents styles de Poésie]]&lt;br /&gt;
# [[Les dix mots de la rencontre]]&lt;br /&gt;
# [[Les droit de l&#039;enfants]]&lt;br /&gt;
# [[Les décorations de Noël au Québec]]&lt;br /&gt;
# [[Les fantômes]]&lt;br /&gt;
# [[Les filles au chocolat]]&lt;br /&gt;
# [[Les jeux pokémon]]&lt;br /&gt;
# [[Les loups-garou sont des humais grace a la lune ,a chaque pleinne lune.]]&lt;br /&gt;
# [[Les légendaires]]&lt;br /&gt;
# [[Les oiseaux se cachent pour mourir (The Thorn Birds)]]&lt;br /&gt;
# [[Les p&#039;tites sorcières]]&lt;br /&gt;
# [[Les p&#039;tits diables]]&lt;br /&gt;
# [[Les schtroumpfs]]&lt;br /&gt;
# [[Les tenures]]&lt;br /&gt;
# [[Let It Shine]]&lt;br /&gt;
# [[Letton]]&lt;br /&gt;
# [[Lettonie]]&lt;br /&gt;
# [[Lettre (courrier)]]&lt;br /&gt;
# [[Lettre anonyme]]&lt;br /&gt;
# [[Lettre dominicale]]&lt;br /&gt;
# [[Lettres de mon moulin]]&lt;br /&gt;
# [[Lettrisme]]&lt;br /&gt;
# [[Leuphorie]]&lt;br /&gt;
# [[Leveinard]]&lt;br /&gt;
# [[Levente]]&lt;br /&gt;
# [[Levier]]&lt;br /&gt;
# [[Lexus]]&lt;br /&gt;
# [[Liam Payne]]&lt;br /&gt;
# [[Lianaja]]&lt;br /&gt;
# [[Liberty Island]]&lt;br /&gt;
# [[Liberté]]&lt;br /&gt;
# [[Libreville]]&lt;br /&gt;
# [[Libère (pape)]]&lt;br /&gt;
# [[Libéralisme]]&lt;br /&gt;
# [[Lieu-dit]]&lt;br /&gt;
# [[Life In Cartoon Motion]]&lt;br /&gt;
# [[Ligie]]&lt;br /&gt;
# [[Ligne à grande vitesse]]&lt;br /&gt;
# [[Ligron]]&lt;br /&gt;
# [[Ligue de Délos]]&lt;br /&gt;
# [[Lil Wayne]]&lt;br /&gt;
# [[Lila]]&lt;br /&gt;
# [[Lilongwe]]&lt;br /&gt;
# [[Lim Yo-Hwan]]&lt;br /&gt;
# [[Limagma]]&lt;br /&gt;
# [[Limeil-Brévannes]]&lt;br /&gt;
# [[Lin (pape)]]&lt;br /&gt;
# [[Lindsay et Sidney Greenbush]]&lt;br /&gt;
# [[Line Rider]]&lt;br /&gt;
# [[LinksTheSun]]&lt;br /&gt;
# [[Linéon]]&lt;br /&gt;
# [[Lion blanc]]&lt;br /&gt;
# [[Lipide]]&lt;br /&gt;
# [[Lippouti]]&lt;br /&gt;
# [[Lippoutou]]&lt;br /&gt;
# [[Liquid Snake]]&lt;br /&gt;
# [[Liste de fêtes nationales]]&lt;br /&gt;
# [[Liste des autoroutes de France]]&lt;br /&gt;
# [[Liste des aéroports français]]&lt;br /&gt;
# [[Liste des chansons de Hatsune Miku]]&lt;br /&gt;
# [[Liste des chaînes de télévision françaises]]&lt;br /&gt;
# [[Liste des communes de la Seine-Saint-Denis]]&lt;br /&gt;
# [[Liste des communes des Hauts-de-Seine]]&lt;br /&gt;
# [[Liste des communes du Val-d&#039;Oise]]&lt;br /&gt;
# [[Liste des communes du Val-de-Marne]]&lt;br /&gt;
# [[Liste des communes du canton de Schaffhouse]]&lt;br /&gt;
# [[Liste des créatures de Minecraft]]&lt;br /&gt;
# [[Liste des créatures de la mythologie grecque]]&lt;br /&gt;
# [[Liste des ennemis de Mario]]&lt;br /&gt;
# [[Liste des expressions issues de la mythologie]]&lt;br /&gt;
# [[Liste des films de Georges Méliès]]&lt;br /&gt;
# [[Liste des fédérations d&#039;échecs]]&lt;br /&gt;
# [[Liste des fédérations de bridge]]&lt;br /&gt;
# [[Liste des fédérations de handball]]&lt;br /&gt;
# [[Liste des jours de l&#039;année]]&lt;br /&gt;
# [[Liste des judokas célèbres]]&lt;br /&gt;
# [[Liste des lacs d&#039;Italie]]&lt;br /&gt;
# [[Liste des lettres de l&#039;alphabet latin]]&lt;br /&gt;
# [[Liste des millénaires]]&lt;br /&gt;
# [[Liste des monarques de France]]&lt;br /&gt;
# [[Liste des noms de famille]]&lt;br /&gt;
# [[Liste des papes]]&lt;br /&gt;
# [[Liste des personnages de Harry Potter]]&lt;br /&gt;
# [[Liste des personnages de Héros de l&#039;Olympe]]&lt;br /&gt;
# [[Liste des personnages de Mario]]&lt;br /&gt;
# [[Liste des personnages de Oscar Pill]]&lt;br /&gt;
# [[Liste des personnages de Percy Jackson]]&lt;br /&gt;
# [[Liste des personnages de la Bible]]&lt;br /&gt;
# [[Liste des philosophes contemporains]]&lt;br /&gt;
# [[Liste des principaux wikis]]&lt;br /&gt;
# [[Liste des prénoms]]&lt;br /&gt;
# [[Liste des prénoms d&#039;origine espagnole]]&lt;br /&gt;
# [[Liste des prénoms d&#039;origine italienne]]&lt;br /&gt;
# [[Liste des prénoms en anglais]]&lt;br /&gt;
# [[Liste des prénoms en arabe]]&lt;br /&gt;
# [[Liste des prénoms en français]]&lt;br /&gt;
# [[Liste des prénoms en hawaïen]]&lt;br /&gt;
# [[Liste des présidents de l&#039;Assemblée nationale française et chambres assimilées]]&lt;br /&gt;
# [[Liste des présidents de la République française]]&lt;br /&gt;
# [[Liste des races de chevaux]]&lt;br /&gt;
# [[Liste des rois de Sicile]]&lt;br /&gt;
# [[Liste des siècles]]&lt;br /&gt;
# [[Liste des systèmes éducatifs par pays]]&lt;br /&gt;
# [[Liste des types d&#039;année par lettre dominicale]]&lt;br /&gt;
# [[Liste des éléments chimiques]]&lt;br /&gt;
# [[Liste des équipes nationales de football affiliées à la FIFA]]&lt;br /&gt;
# [[Lithium]]&lt;br /&gt;
# [[Lithosphère]]&lt;br /&gt;
# [[LittleBigPlanet]]&lt;br /&gt;
# [[Little Italy]]&lt;br /&gt;
# [[Lituanie]]&lt;br /&gt;
# [[Lituanien]]&lt;br /&gt;
# [[Liturgie]]&lt;br /&gt;
# [[Liturgie (Grèce antique)]]&lt;br /&gt;
# [[Liège]]&lt;br /&gt;
# [[Ljubljana]]&lt;br /&gt;
# [[Lodovica Comello]]&lt;br /&gt;
# [[Lodovico Ferrari]]&lt;br /&gt;
# [[Logan Lerman]]&lt;br /&gt;
# [[Logement privatif]]&lt;br /&gt;
# [[Logement social]]&lt;br /&gt;
# [[Logiciel]]&lt;br /&gt;
# [[Logiciel libre]]&lt;br /&gt;
# [[Loi]]&lt;br /&gt;
# [[Loi d&#039;Ohm]]&lt;br /&gt;
# [[Loisir]]&lt;br /&gt;
# [[Lokhlass]]&lt;br /&gt;
# [[Lombards]]&lt;br /&gt;
# [[Lombre]]&lt;br /&gt;
# [[Lommel]]&lt;br /&gt;
# [[Lomé]]&lt;br /&gt;
# [[Longani(longane)]]&lt;br /&gt;
# [[Longueur]]&lt;br /&gt;
# [[Longévité]]&lt;br /&gt;
# [[Losange]]&lt;br /&gt;
# [[Lotus (automobile)]]&lt;br /&gt;
# [[Louis Armstrong]]&lt;br /&gt;
# [[Louis Hennepin]]&lt;br /&gt;
# [[Louis Jolliet]]&lt;br /&gt;
# [[Louis Tomlinson]]&lt;br /&gt;
# [[Louis XVI de France]]&lt;br /&gt;
# [[Louis le Grand Dauphin]]&lt;br /&gt;
# [[Louise]]&lt;br /&gt;
# [[Louise de Belgique]]&lt;br /&gt;
# [[Louisy Joseph]]&lt;br /&gt;
# [[Loup ibérique]]&lt;br /&gt;
# [[Loupio]]&lt;br /&gt;
# [[Louppy-sur-Loison]]&lt;br /&gt;
# [[Loutre du canada]]&lt;br /&gt;
# [[Loïc Rémy]]&lt;br /&gt;
# [[Luca Toni]]&lt;br /&gt;
# [[Lucane cerf-volant]]&lt;br /&gt;
# [[Lucane cyclommatus]]&lt;br /&gt;
# [[Lucane miyama]]&lt;br /&gt;
# [[Lucario]]&lt;br /&gt;
# [[Lucas (personnage)]]&lt;br /&gt;
# [[Lucas Mendes]]&lt;br /&gt;
# [[Lucas Mouras]]&lt;br /&gt;
# [[Lucie (prénom)]]&lt;br /&gt;
# [[Lucie Décosse]]&lt;br /&gt;
# [[Lucine]]&lt;br /&gt;
# [[Lucius III (pape)]]&lt;br /&gt;
# [[Lucius II (pape)]]&lt;br /&gt;
# [[Lucius Ier (pape)]]&lt;br /&gt;
# [[Lucy (paléoanthropologie)]]&lt;br /&gt;
# [[Lucy Hale]]&lt;br /&gt;
# [[Lucía Pérez]]&lt;br /&gt;
# [[Ludicolo]]&lt;br /&gt;
# [[Lugia]]&lt;br /&gt;
# [[Luigi&#039;s Mansion]]&lt;br /&gt;
# [[Luigi&#039;s Mansion 2]]&lt;br /&gt;
# [[Luigi&#039;smansion 2]]&lt;br /&gt;
# [[Luigi Carnera]]&lt;br /&gt;
# [[Luisa Maria de Belgique]]&lt;br /&gt;
# [[Luka Megurine]]&lt;br /&gt;
# [[Luke Castellan]]&lt;br /&gt;
# [[Lulu]]&lt;br /&gt;
# [[Luma]]&lt;br /&gt;
# [[Luminescence]]&lt;br /&gt;
# [[Luminosité]]&lt;br /&gt;
# [[Lumières de Phoenix]]&lt;br /&gt;
# [[Lupa]]&lt;br /&gt;
# [[Lusaka]]&lt;br /&gt;
# [[Lutin]]&lt;br /&gt;
# [[Lutte]]&lt;br /&gt;
# [[Lutèce]]&lt;br /&gt;
# [[Lutécium]]&lt;br /&gt;
# [[Lycée]]&lt;br /&gt;
# [[Lycée Jean-Baptiste Say]]&lt;br /&gt;
# [[Lycée militaire de Saint-Cyr]]&lt;br /&gt;
# [[Lynn]]&lt;br /&gt;
# [[Lyra]]&lt;br /&gt;
# [[Lyzzie]]&lt;br /&gt;
# [[Léa passion]]&lt;br /&gt;
# [[Léa passion Décoration]]&lt;br /&gt;
# [[Léa passion Mariages de rêve]]&lt;br /&gt;
# [[Léa passion Maîtresse d&#039;école]]&lt;br /&gt;
# [[Léane]]&lt;br /&gt;
# [[Légumineuse]]&lt;br /&gt;
# [[Léo Valdez]]&lt;br /&gt;
# [[Léon III (pape)]]&lt;br /&gt;
# [[Léon II (pape)]]&lt;br /&gt;
# [[Léon IV (pape)]]&lt;br /&gt;
# [[Léon IX (pape)]]&lt;br /&gt;
# [[Léon VIII (pape)]]&lt;br /&gt;
# [[Léon VII (pape)]]&lt;br /&gt;
# [[Léon VI (pape)]]&lt;br /&gt;
# [[Léon V (pape)]]&lt;br /&gt;
# [[Léon XIII (pape)]]&lt;br /&gt;
# [[Léon XII (pape)]]&lt;br /&gt;
# [[Léon XI (pape)]]&lt;br /&gt;
# [[Léon X (pape)]]&lt;br /&gt;
# [[Léonard Thurre]]&lt;br /&gt;
# [[Léonie]]&lt;br /&gt;
# [[Léthargie]]&lt;br /&gt;
# [[Léviator]]&lt;br /&gt;
# [[M. Mime]]&lt;br /&gt;
# [[M3 Lee]]&lt;br /&gt;
# [[MDR]]&lt;br /&gt;
# [[MPEG-1/2 Audio Layer 3]]&lt;br /&gt;
# [[MPEG-4]]&lt;br /&gt;
# [[MTAR]]&lt;br /&gt;
# [[Ma Baby-sitter est un vampire]]&lt;br /&gt;
# [[Ma bimbo]]&lt;br /&gt;
# [[Ma vie]]&lt;br /&gt;
# [[Mab (lune)]]&lt;br /&gt;
# [[MacBook Air]]&lt;br /&gt;
# [[Mac App Store]]&lt;br /&gt;
# [[Mac OS]]&lt;br /&gt;
# [[Macaque berbère]]&lt;br /&gt;
# [[Machine]]&lt;br /&gt;
# [[Machine a vapeur]]&lt;br /&gt;
# [[Machine thermique]]&lt;br /&gt;
# [[Machine à vapeur]]&lt;br /&gt;
# [[Machinima]]&lt;br /&gt;
# [[Machoc]]&lt;br /&gt;
# [[Machopeur]]&lt;br /&gt;
# [[Macklemore]]&lt;br /&gt;
# [[Mackogneur]]&lt;br /&gt;
# [[Macronium]]&lt;br /&gt;
# [[Macédoine]]&lt;br /&gt;
# [[Madame Tussauds]]&lt;br /&gt;
# [[Madeleine de Verchères]]&lt;br /&gt;
# [[Madjiid Bougherra]]&lt;br /&gt;
# [[Madère]]&lt;br /&gt;
# [[Maeven (prénom)]]&lt;br /&gt;
# [[Magby]]&lt;br /&gt;
# [[Mage]]&lt;br /&gt;
# [[Magic System]]&lt;br /&gt;
# [[Magicarpe]]&lt;br /&gt;
# [[Magie noire]]&lt;br /&gt;
# [[Magistrat]]&lt;br /&gt;
# [[Magistrat (Grèce antique)]]&lt;br /&gt;
# [[Magmar]]&lt;br /&gt;
# [[Magnésium]]&lt;br /&gt;
# [[Magnéti]]&lt;br /&gt;
# [[Magnéton]]&lt;br /&gt;
# [[Magnétoélectrochimie]]&lt;br /&gt;
# [[Mahindra]]&lt;br /&gt;
# [[Mai]]&lt;br /&gt;
# [[Maia Mitchell]]&lt;br /&gt;
# [[Mailloche]]&lt;br /&gt;
# [[Maillot (justaucorps)]]&lt;br /&gt;
# [[Mailys (prénom)]]&lt;br /&gt;
# [[Maine-et-Loire]]&lt;br /&gt;
# [[Maire]]&lt;br /&gt;
# [[Maison capétienne de Bourbon]]&lt;br /&gt;
# [[Maison longue]]&lt;br /&gt;
# [[Majde]]&lt;br /&gt;
# [[Majorité absolue]]&lt;br /&gt;
# [[Malabo]]&lt;br /&gt;
# [[Maladie cardio-vasculaire]]&lt;br /&gt;
# [[Maladie cœliaque]]&lt;br /&gt;
# [[Malala Yousafzai]]&lt;br /&gt;
# [[Maldives]]&lt;br /&gt;
# [[Malika Ferdjoukh]]&lt;br /&gt;
# [[Malléable]]&lt;br /&gt;
# [[Malosse]]&lt;br /&gt;
# [[Maltais]]&lt;br /&gt;
# [[Maltraitance des enfants]]&lt;br /&gt;
# [[Malé]]&lt;br /&gt;
# [[Malédiction du pharaon]]&lt;br /&gt;
# [[Mana (Guyane)]]&lt;br /&gt;
# [[Management]]&lt;br /&gt;
# [[Managua]]&lt;br /&gt;
# [[Manama]]&lt;br /&gt;
# [[Manambaro]]&lt;br /&gt;
# [[Mandriva]]&lt;br /&gt;
# [[Mangaka]]&lt;br /&gt;
# [[Manganèse]]&lt;br /&gt;
# [[Mangas]]&lt;br /&gt;
# [[Manifestation]]&lt;br /&gt;
# [[Manille]]&lt;br /&gt;
# [[Manioc]]&lt;br /&gt;
# [[Manoir de Boo]]&lt;br /&gt;
# [[Manoir du démon écarlate]]&lt;br /&gt;
# [[Manon]]&lt;br /&gt;
# [[Mansour Sy]]&lt;br /&gt;
# [[Manureva]]&lt;br /&gt;
# [[Maputo]]&lt;br /&gt;
# [[Maquereau]]&lt;br /&gt;
# [[Maquette]]&lt;br /&gt;
# [[Maraiste]]&lt;br /&gt;
# [[Marc (pape)]]&lt;br /&gt;
# [[Marc Anthony]]&lt;br /&gt;
# [[Marcacrin]]&lt;br /&gt;
# [[Marcel II (pape)]]&lt;br /&gt;
# [[Marcel Ier (pape)]]&lt;br /&gt;
# [[Marcelin (pape)]]&lt;br /&gt;
# [[Marchandise]]&lt;br /&gt;
# [[Marco Kutscher]]&lt;br /&gt;
# [[Marco Polo]]&lt;br /&gt;
# [[Margaret (lune)]]&lt;br /&gt;
# [[Margaret du Royaume-Uni]]&lt;br /&gt;
# [[Margaux]]&lt;br /&gt;
# [[Margottine (prénom)]]&lt;br /&gt;
# [[Marguerite Bourgeoys]]&lt;br /&gt;
# [[Maria]]&lt;br /&gt;
# [[Mariage dans la Rome Antique]]&lt;br /&gt;
# [[Mariage du prince Albert II de Monaco et de Charlène Wittstock]]&lt;br /&gt;
# [[Mariage en Rome antique]]&lt;br /&gt;
# [[Mariage homosexuel en France]]&lt;br /&gt;
# [[Marianne Fortier]]&lt;br /&gt;
# [[Marie-Aude Murail]]&lt;br /&gt;
# [[Marie-Hélène Delval]]&lt;br /&gt;
# [[Marie-Thérèse d&#039;Espagne]]&lt;br /&gt;
# [[Marie (mère de Jésus)]]&lt;br /&gt;
# [[Marie Payet]]&lt;br /&gt;
# [[Marie Tussaud]]&lt;br /&gt;
# [[Marie de Médicis]]&lt;br /&gt;
# [[Marill]]&lt;br /&gt;
# [[Marin (profession)]]&lt;br /&gt;
# [[Marin II (pape)]]&lt;br /&gt;
# [[Marin Ier (pape)]]&lt;br /&gt;
# [[Marine]]&lt;br /&gt;
# [[Mario Gomez]]&lt;br /&gt;
# [[Mario Kart 64]]&lt;br /&gt;
# [[Mario Kart 8]]&lt;br /&gt;
# [[Mario Kart : Double Dash!!]]&lt;br /&gt;
# [[Mario Kart Super Circuit]]&lt;br /&gt;
# [[Mario Paint]]&lt;br /&gt;
# [[Mario Party]]&lt;br /&gt;
# [[Mario Tanooki]]&lt;br /&gt;
# [[Mario d&#039;or]]&lt;br /&gt;
# [[Mario de feu]]&lt;br /&gt;
# [[Mario de glace]]&lt;br /&gt;
# [[Mario et Luigi : Voyage au centre de Bowser]]&lt;br /&gt;
# [[Mario et Luigi au centre de Bowser]]&lt;br /&gt;
# [[Mario et Sonic aux Jeux Olympiques d&#039;Hiver]]&lt;br /&gt;
# [[Mario tennis open]]&lt;br /&gt;
# [[Marion]]&lt;br /&gt;
# [[Marisa Kirisame]]&lt;br /&gt;
# [[Mark Zuckerberg]]&lt;br /&gt;
# [[Mark convertible de Bosnie-Herzégovine]]&lt;br /&gt;
# [[Markus Persson]]&lt;br /&gt;
# [[Marmikid]]&lt;br /&gt;
# [[Marmiton]]&lt;br /&gt;
# [[Maroon 5]]&lt;br /&gt;
# [[Marouane Chamakh]]&lt;br /&gt;
# [[Marth]]&lt;br /&gt;
# [[Marthy (prénom)]]&lt;br /&gt;
# [[Martin-pêcheur géant]]&lt;br /&gt;
# [[Martin IV (pape)]]&lt;br /&gt;
# [[Martin Ier (pape)]]&lt;br /&gt;
# [[Martin V (pape)]]&lt;br /&gt;
# [[Martina Stoessel]]&lt;br /&gt;
# [[Martine]]&lt;br /&gt;
# [[Martini]]&lt;br /&gt;
# [[Mary]]&lt;br /&gt;
# [[Mary-Kate et Ashley Olsen]]&lt;br /&gt;
# [[Maryland]]&lt;br /&gt;
# [[Marécage]]&lt;br /&gt;
# [[María Isabel]]&lt;br /&gt;
# [[Mascate]]&lt;br /&gt;
# [[Masculin]]&lt;br /&gt;
# [[Maseru]]&lt;br /&gt;
# [[Masse atomique]]&lt;br /&gt;
# [[Masse volumique]]&lt;br /&gt;
# [[Massko]]&lt;br /&gt;
# [[Matera]]&lt;br /&gt;
# [[Mathenpoche]]&lt;br /&gt;
# [[Mathias Sandorf]]&lt;br /&gt;
# [[Mathieu]]&lt;br /&gt;
# [[Mathieu Valbuena]]&lt;br /&gt;
# [[Mathématicien]]&lt;br /&gt;
# [[Matilda]]&lt;br /&gt;
# [[Matière première]]&lt;br /&gt;
# [[Matriarcat]]&lt;br /&gt;
# [[Matt Groening]]&lt;br /&gt;
# [[Matt Smith]]&lt;br /&gt;
# [[MattyBraps]]&lt;br /&gt;
# [[Matériau]]&lt;br /&gt;
# [[Maureen]]&lt;br /&gt;
# [[Maureen Dor]]&lt;br /&gt;
# [[Maurice Chauveaux]]&lt;br /&gt;
# [[Maurice Druon]]&lt;br /&gt;
# [[Maurice Leblanc]]&lt;br /&gt;
# [[Maurice Richard]]&lt;br /&gt;
# [[Mawlid]]&lt;br /&gt;
# [[Maxicours]]&lt;br /&gt;
# [[Maxime]]&lt;br /&gt;
# [[Maynard]]&lt;br /&gt;
# [[Maysilee (prénom)]]&lt;br /&gt;
# [[Mayumi (prénom)]]&lt;br /&gt;
# [[Mazarine (prénom)]]&lt;br /&gt;
# [[Maë]]&lt;br /&gt;
# [[Maëlane]]&lt;br /&gt;
# [[Maëlane (prénom)]]&lt;br /&gt;
# [[Maëlenn (prénom)]]&lt;br /&gt;
# [[Maëlia (prénom)]]&lt;br /&gt;
# [[Maëlie (prénom)]]&lt;br /&gt;
# [[Maëliss (prénom)]]&lt;br /&gt;
# [[Maëlyne (prénom)]]&lt;br /&gt;
# [[Maëlys (prénom)]]&lt;br /&gt;
# [[Maître Gims]]&lt;br /&gt;
# [[Maître du monde]]&lt;br /&gt;
# [[Maître maîtresse]]&lt;br /&gt;
# [[Maîtrise des petits chanteurs de Québec]]&lt;br /&gt;
# [[Mbabane]]&lt;br /&gt;
# [[Mcclain Sisters]]&lt;br /&gt;
# [[Medhyèna]]&lt;br /&gt;
# [[MediaWiki]]&lt;br /&gt;
# [[Meditrina]]&lt;br /&gt;
# [[Megumi (prénom)]]&lt;br /&gt;
# [[Meitnerium]]&lt;br /&gt;
# [[Melbourne]]&lt;br /&gt;
# [[Melekeok]]&lt;br /&gt;
# [[Meleti]]&lt;br /&gt;
# [[Mendélévium]]&lt;br /&gt;
# [[Mengniu]]&lt;br /&gt;
# [[Mensonge]]&lt;br /&gt;
# [[Mentali]]&lt;br /&gt;
# [[Mephitis (moufette)]]&lt;br /&gt;
# [[Mer de Beaufort]]&lt;br /&gt;
# [[Mer des Caraïbes]]&lt;br /&gt;
# [[Mercedes Lambre]]&lt;br /&gt;
# [[Mercy]]&lt;br /&gt;
# [[Meresger]]&lt;br /&gt;
# [[Mergule]]&lt;br /&gt;
# [[Meriem]]&lt;br /&gt;
# [[Merline]]&lt;br /&gt;
# [[Messager]]&lt;br /&gt;
# [[Messidor]]&lt;br /&gt;
# [[Messier (catalogue)]]&lt;br /&gt;
# [[Mestawet Tufa]]&lt;br /&gt;
# [[Mesure]]&lt;br /&gt;
# [[Mesut Özil]]&lt;br /&gt;
# [[Meta-Wiki]]&lt;br /&gt;
# [[Meta Knight]]&lt;br /&gt;
# [[Metal Sonic]]&lt;br /&gt;
# [[Metin2]]&lt;br /&gt;
# [[Meute]]&lt;br /&gt;
# [[Mew]]&lt;br /&gt;
# [[Mewtwo]]&lt;br /&gt;
# [[Mia Talerico]]&lt;br /&gt;
# [[Miami]]&lt;br /&gt;
# [[Miaou]]&lt;br /&gt;
# [[Miaouss]]&lt;br /&gt;
# [[Michael Phelps]]&lt;br /&gt;
# [[Michel-Ange]]&lt;br /&gt;
# [[Michel Alençon]]&lt;br /&gt;
# [[Michel Strogoff]]&lt;br /&gt;
# [[Michel Tournier]]&lt;br /&gt;
# [[Michel Tremblay]]&lt;br /&gt;
# [[Mickaël Landreau]]&lt;br /&gt;
# [[Micmac]]&lt;br /&gt;
# [[Micro-organisme]]&lt;br /&gt;
# [[Microbe]]&lt;br /&gt;
# [[Microgramme]]&lt;br /&gt;
# [[Micromètre]]&lt;br /&gt;
# [[Micronésie]]&lt;br /&gt;
# [[Microsoft Office]]&lt;br /&gt;
# [[Microsoft Windows]]&lt;br /&gt;
# [[Microtechnique]]&lt;br /&gt;
# [[Microtechnologie]]&lt;br /&gt;
# [[Midas]]&lt;br /&gt;
# [[Midi]]&lt;br /&gt;
# [[Miel]]&lt;br /&gt;
# [[Migalos]]&lt;br /&gt;
# [[Migraine]]&lt;br /&gt;
# [[Mii en péril]]&lt;br /&gt;
# [[Mika]]&lt;br /&gt;
# [[Mike Vallely]]&lt;br /&gt;
# [[Miley]]&lt;br /&gt;
# [[Milieu de vie]]&lt;br /&gt;
# [[Milli]]&lt;br /&gt;
# [[Milligramme]]&lt;br /&gt;
# [[Millimètre]]&lt;br /&gt;
# [[Millénaire]]&lt;br /&gt;
# [[Miltiade (pape)]]&lt;br /&gt;
# [[Mimie Mathy]]&lt;br /&gt;
# [[Mimigal]]&lt;br /&gt;
# [[Mimitoss]]&lt;br /&gt;
# [[Minako (prénom)]]&lt;br /&gt;
# [[Mindless Behavior]]&lt;br /&gt;
# [[Mine]]&lt;br /&gt;
# [[Mine blocks]]&lt;br /&gt;
# [[Miniclip]]&lt;br /&gt;
# [[Minidraco]]&lt;br /&gt;
# [[Ministre]]&lt;br /&gt;
# [[Ministère de l&#039;Industrie (France)]]&lt;br /&gt;
# [[Ministère de l&#039;Intérieur (France)]]&lt;br /&gt;
# [[Ministère de l&#039;Éducation nationale]]&lt;br /&gt;
# [[Ministère de la Justice (France)]]&lt;br /&gt;
# [[Ministère des Affaires étrangères (France)]]&lt;br /&gt;
# [[Ministère français]]&lt;br /&gt;
# [[Minos]]&lt;br /&gt;
# [[Minuscule]]&lt;br /&gt;
# [[Minute]]&lt;br /&gt;
# [[Minzy]]&lt;br /&gt;
# [[Minéralogie]]&lt;br /&gt;
# [[Mirage]]&lt;br /&gt;
# [[Miranda (lune)]]&lt;br /&gt;
# [[Miranda Cosgrove]]&lt;br /&gt;
# [[Mirandais]]&lt;br /&gt;
# [[MissingNo.]]&lt;br /&gt;
# [[Mission Invisible]]&lt;br /&gt;
# [[Missionnaire chrétien]]&lt;br /&gt;
# [[Mixmania 3]]&lt;br /&gt;
# [[Miyuki (prénom)]]&lt;br /&gt;
# [[Mnémosyne]]&lt;br /&gt;
# [[Moby Dick]]&lt;br /&gt;
# [[Mocassin d&#039;eau]]&lt;br /&gt;
# [[Mode (grammaire)]]&lt;br /&gt;
# [[Mogadiscio]]&lt;br /&gt;
# [[Moi, sorcier en neuf leçons]]&lt;br /&gt;
# [[Mois]]&lt;br /&gt;
# [[Moisson]]&lt;br /&gt;
# [[Mojave (rivière)]]&lt;br /&gt;
# [[Moldave]]&lt;br /&gt;
# [[Moldavie]]&lt;br /&gt;
# [[Mollusque]]&lt;br /&gt;
# [[Molybdène]]&lt;br /&gt;
# [[Molécule]]&lt;br /&gt;
# [[Momie]]&lt;br /&gt;
# [[Momo, petit prince des Bleuets]]&lt;br /&gt;
# [[Monarchie]]&lt;br /&gt;
# [[Monde musulman au Moyen Âge]]&lt;br /&gt;
# [[Mondialisation]]&lt;br /&gt;
# [[Moniteur d&#039;auto-école]]&lt;br /&gt;
# [[Monnaie officielle]]&lt;br /&gt;
# [[Monothéisme]]&lt;br /&gt;
# [[Monoxyde de carbone]]&lt;br /&gt;
# [[Monrovia]]&lt;br /&gt;
# [[Mons (Ville)]]&lt;br /&gt;
# [[Monsieur Nô]]&lt;br /&gt;
# [[Monsieur Poulpe]]&lt;br /&gt;
# [[Monster High]]&lt;br /&gt;
# [[Monster Hunter]]&lt;br /&gt;
# [[Monster truck]]&lt;br /&gt;
# [[Mont Olympe]]&lt;br /&gt;
# [[Mont Zaccar]]&lt;br /&gt;
# [[Montagne Yôkai]]&lt;br /&gt;
# [[Monteur]]&lt;br /&gt;
# [[Montre-bracelet]]&lt;br /&gt;
# [[Montrouge]]&lt;br /&gt;
# [[Monument culturel (République tchèque)]]&lt;br /&gt;
# [[Moorea]]&lt;br /&gt;
# [[Morale]]&lt;br /&gt;
# [[Morgause]]&lt;br /&gt;
# [[Morning Musume]]&lt;br /&gt;
# [[Mort des étoiles]]&lt;br /&gt;
# [[Mortalité]]&lt;br /&gt;
# [[Mot]]&lt;br /&gt;
# [[Motet]]&lt;br /&gt;
# [[Moto Guzzi]]&lt;br /&gt;
# [[Moufette rayée]]&lt;br /&gt;
# [[Moufette à capuchon]]&lt;br /&gt;
# [[Mouflon canadien]]&lt;br /&gt;
# [[Mousson]]&lt;br /&gt;
# [[Moustillon]]&lt;br /&gt;
# [[Mouvement gothique]]&lt;br /&gt;
# [[Mouvement littéraire]]&lt;br /&gt;
# [[Mouvement religieux]]&lt;br /&gt;
# [[Moyen mnémotechnique]]&lt;br /&gt;
# [[Mu (lettre grecque)]]&lt;br /&gt;
# [[Mue (voix)]]&lt;br /&gt;
# [[Muezzin]]&lt;br /&gt;
# [[Multijoueur]]&lt;br /&gt;
# [[Multiplexe]]&lt;br /&gt;
# [[Multiplication]]&lt;br /&gt;
# [[Mundus (général)]]&lt;br /&gt;
# [[Museau]]&lt;br /&gt;
# [[MusicMe]]&lt;br /&gt;
# [[Musicologie]]&lt;br /&gt;
# [[MusiquePlus]]&lt;br /&gt;
# [[Musique au Moyen Âge]]&lt;br /&gt;
# [[Musique country]]&lt;br /&gt;
# [[Musique traditionnelle]]&lt;br /&gt;
# [[Mustélidé]]&lt;br /&gt;
# [[Musée Archéologique de Strasbourg]]&lt;br /&gt;
# [[Musée Grévin]]&lt;br /&gt;
# [[Musée d&#039;Unterlinden]]&lt;br /&gt;
# [[Musée des civilisations de l&#039;Europe et de la Méditerranée]]&lt;br /&gt;
# [[Musée du quai Branly]]&lt;br /&gt;
# [[MuséoParc Alésia]]&lt;br /&gt;
# [[Muséoparc Alésia]]&lt;br /&gt;
# [[Muséum d&#039;histoire naturelle de Rouen]]&lt;br /&gt;
# [[My Major Company]]&lt;br /&gt;
# [[Mydaus (moufette)]]&lt;br /&gt;
# [[Mylene]]&lt;br /&gt;
# [[Myriagone]]&lt;br /&gt;
# [[Myriagramme]]&lt;br /&gt;
# [[Myriamètre]]&lt;br /&gt;
# [[Myriomètre]]&lt;br /&gt;
# [[Myrmidons]]&lt;br /&gt;
# [[Mystherbe]]&lt;br /&gt;
# [[Mythe]]&lt;br /&gt;
# [[Mythes d&#039;Orfée et Eurydice]]&lt;br /&gt;
# [[Mythologie]]&lt;br /&gt;
# [[Mythologie celtique]]&lt;br /&gt;
# [[Mythologie celtique gauloise]]&lt;br /&gt;
# [[Mythologie nordique]]&lt;br /&gt;
# [[Málaga]]&lt;br /&gt;
# [[Mâle (biologie)]]&lt;br /&gt;
# [[Mètre]]&lt;br /&gt;
# [[Mètre carré]]&lt;br /&gt;
# [[Mécanique (étude)]]&lt;br /&gt;
# [[Mécène]]&lt;br /&gt;
# [[Médaille Fields]]&lt;br /&gt;
# [[Médaille de bronze]]&lt;br /&gt;
# [[Médard Chouart des Groseilliers]]&lt;br /&gt;
# [[Médecine]]&lt;br /&gt;
# [[Médecine générale]]&lt;br /&gt;
# [[Médianoche]]&lt;br /&gt;
# [[Médiateur]]&lt;br /&gt;
# [[Médiation]]&lt;br /&gt;
# [[Médoc]]&lt;br /&gt;
# [[Méga]]&lt;br /&gt;
# [[Méga-Goomba]]&lt;br /&gt;
# [[Mégacéros]]&lt;br /&gt;
# [[Mégagramme]]&lt;br /&gt;
# [[Mégalopole européenne]]&lt;br /&gt;
# [[Mégamètre]]&lt;br /&gt;
# [[Méganium]]&lt;br /&gt;
# [[Mélange]]&lt;br /&gt;
# [[Mélo]]&lt;br /&gt;
# [[Mélodelfe]]&lt;br /&gt;
# [[Mélodie]]&lt;br /&gt;
# [[Mélofée]]&lt;br /&gt;
# [[Mémoire]]&lt;br /&gt;
# [[Mémorial]]&lt;br /&gt;
# [[Mémorial de Yad Vashem]]&lt;br /&gt;
# [[Ménélas (personnage de la mythologie grecque)]]&lt;br /&gt;
# [[Mérens (cheval)]]&lt;br /&gt;
# [[Méridien]]&lt;br /&gt;
# [[Mérine (prénom)]]&lt;br /&gt;
# [[Mérovée]]&lt;br /&gt;
# [[Mésange bleue]]&lt;br /&gt;
# [[Mésonix]]&lt;br /&gt;
# [[Métaboss]]&lt;br /&gt;
# [[Métamorph]]&lt;br /&gt;
# [[Métamorphose (transformation)]]&lt;br /&gt;
# [[Métaphysique]]&lt;br /&gt;
# [[Méthane]]&lt;br /&gt;
# [[Métiers de scène]]&lt;br /&gt;
# [[Métis (mythologie grecque)]]&lt;br /&gt;
# [[Métro de Bruxelles]]&lt;br /&gt;
# [[Métèque (Grèce antique)]]&lt;br /&gt;
# [[Mœurs]]&lt;br /&gt;
# [[NCSA Mosaic]]&lt;br /&gt;
# [[Nabuchodinosaure]]&lt;br /&gt;
# [[Nacho Monreal]]&lt;br /&gt;
# [[Nadia (prénom)]]&lt;br /&gt;
# [[Nageoire]]&lt;br /&gt;
# [[Nail Art]]&lt;br /&gt;
# [[Naine noire]]&lt;br /&gt;
# [[Naked Snake]]&lt;br /&gt;
# [[Nakoula Basseley Nakoula]]&lt;br /&gt;
# [[Nami]]&lt;br /&gt;
# [[Nanette]]&lt;br /&gt;
# [[Nano]]&lt;br /&gt;
# [[Nanogramme]]&lt;br /&gt;
# [[Nanomètre]]&lt;br /&gt;
# [[Naomi]]&lt;br /&gt;
# [[Napoléon (poisson)]]&lt;br /&gt;
# [[Nappe phréatique]]&lt;br /&gt;
# [[Narine]]&lt;br /&gt;
# [[Narthex]]&lt;br /&gt;
# [[Naruto Shippûden]]&lt;br /&gt;
# [[Naruto Uzumaki]]&lt;br /&gt;
# [[Nassau (Bahamas)]]&lt;br /&gt;
# [[Nasser Gamel Abdel]]&lt;br /&gt;
# [[Natalie]]&lt;br /&gt;
# [[Natalie Wood]]&lt;br /&gt;
# [[Nation]]&lt;br /&gt;
# [[National-bolchevisme]]&lt;br /&gt;
# [[Nationalisme]]&lt;br /&gt;
# [[Nationalisme-révolutionnaire]]&lt;br /&gt;
# [[Natu]]&lt;br /&gt;
# [[Naturaliste]]&lt;br /&gt;
# [[Nature (grammaire)]]&lt;br /&gt;
# [[Nautiljon]]&lt;br /&gt;
# [[Navi]]&lt;br /&gt;
# [[Navigateur (marine)]]&lt;br /&gt;
# [[Naypyidaw]]&lt;br /&gt;
# [[Naïade (lune)]]&lt;br /&gt;
# [[Ndiaye]]&lt;br /&gt;
# [[Ndjamena]]&lt;br /&gt;
# [[Need for Speed (série)]]&lt;br /&gt;
# [[Nelson mandela]]&lt;br /&gt;
# [[Neptunium]]&lt;br /&gt;
# [[Nerf]]&lt;br /&gt;
# [[Nerf elite]]&lt;br /&gt;
# [[Nerissa]]&lt;br /&gt;
# [[Ness (EarthBound)]]&lt;br /&gt;
# [[Nestor Burma]]&lt;br /&gt;
# [[Neuilly sa mère !]]&lt;br /&gt;
# [[New Art Academy]]&lt;br /&gt;
# [[New Super Luigi U]]&lt;br /&gt;
# [[New Super Mario Bros. 2]]&lt;br /&gt;
# [[New Super Mario Bros. U]]&lt;br /&gt;
# [[Neymar]]&lt;br /&gt;
# [[Nez]]&lt;br /&gt;
# [[Niamey]]&lt;br /&gt;
# [[Nibiru]]&lt;br /&gt;
# [[Nice]]&lt;br /&gt;
# [[Nickel]]&lt;br /&gt;
# [[Nicky Russo]]&lt;br /&gt;
# [[Nico Nico Douga]]&lt;br /&gt;
# [[Nicolas-Auguste Paillieux]]&lt;br /&gt;
# [[Nicolas Dupuy]]&lt;br /&gt;
# [[Nicolas III (pape)]]&lt;br /&gt;
# [[Nicolas IV (pape)]]&lt;br /&gt;
# [[Nicolas Ier (pape)]]&lt;br /&gt;
# [[Nicolas V (pape)]]&lt;br /&gt;
# [[Nicolas de Belgique]]&lt;br /&gt;
# [[Nicole Richie]]&lt;br /&gt;
# [[Nicolo Rizzuto]]&lt;br /&gt;
# [[Nicosie]]&lt;br /&gt;
# [[Nicotine]]&lt;br /&gt;
# [[Nidoking]]&lt;br /&gt;
# [[Nidoqueen]]&lt;br /&gt;
# [[Nidoran♀]]&lt;br /&gt;
# [[Nidoran♂]]&lt;br /&gt;
# [[Nidorina]]&lt;br /&gt;
# [[Nidorino]]&lt;br /&gt;
# [[Niels Bohr]]&lt;br /&gt;
# [[Nigel Hunt]]&lt;br /&gt;
# [[Nigel Marven]]&lt;br /&gt;
# [[Nihilisme]]&lt;br /&gt;
# [[Nike]]&lt;br /&gt;
# [[Nikola Žigić]]&lt;br /&gt;
# [[Nikolai du Danemark]]&lt;br /&gt;
# [[Niké]]&lt;br /&gt;
# [[Niles]]&lt;br /&gt;
# [[Nilmar Honorato da Silva]]&lt;br /&gt;
# [[Nina]]&lt;br /&gt;
# [[Ninja]]&lt;br /&gt;
# [[Ninjutsu]]&lt;br /&gt;
# [[Nino et Rébecca]]&lt;br /&gt;
# [[Nintendo 2DS]]&lt;br /&gt;
# [[Nintendo DSi XL]]&lt;br /&gt;
# [[Nintendo Entertainment System]]&lt;br /&gt;
# [[Nintendo Video]]&lt;br /&gt;
# [[Nintendo eShop]]&lt;br /&gt;
# [[Nintendogs]]&lt;br /&gt;
# [[Nintendogs Cats]]&lt;br /&gt;
# [[Niobium]]&lt;br /&gt;
# [[Nirondelle]]&lt;br /&gt;
# [[Nivôse]]&lt;br /&gt;
# [[Nix (lune)]]&lt;br /&gt;
# [[No-life]]&lt;br /&gt;
# [[No Ordinary Family]]&lt;br /&gt;
# [[Noadkoko]]&lt;br /&gt;
# [[Noarfang]]&lt;br /&gt;
# [[Noblesse]]&lt;br /&gt;
# [[Nobélium]]&lt;br /&gt;
# [[Noctali]]&lt;br /&gt;
# [[Nocturne]]&lt;br /&gt;
# [[Noel]]&lt;br /&gt;
# [[Noir]]&lt;br /&gt;
# [[Nom commun]]&lt;br /&gt;
# [[Nom de famille]]&lt;br /&gt;
# [[Nom propre]]&lt;br /&gt;
# [[Nombre (grammaire)]]&lt;br /&gt;
# [[Nombre décimal]]&lt;br /&gt;
# [[Nombre multiple]]&lt;br /&gt;
# [[Nombre négatif]]&lt;br /&gt;
# [[Nones]]&lt;br /&gt;
# [[Nonilliard]]&lt;br /&gt;
# [[Nonillion]]&lt;br /&gt;
# [[Noob]]&lt;br /&gt;
# [[Noob (série télévisée)]]&lt;br /&gt;
# [[Norbert Wiener]]&lt;br /&gt;
# [[North Bay]]&lt;br /&gt;
# [[Norvégien]]&lt;br /&gt;
# [[Nosferalto]]&lt;br /&gt;
# [[Nosferapti]]&lt;br /&gt;
# [[NostTale]]&lt;br /&gt;
# [[Nostenfer]]&lt;br /&gt;
# [[Nouakchott]]&lt;br /&gt;
# [[Nouméa]]&lt;br /&gt;
# [[Nourriture]]&lt;br /&gt;
# [[Nourriture des fêtes]]&lt;br /&gt;
# [[Nout]]&lt;br /&gt;
# [[Nouvelle-Calédonie]]&lt;br /&gt;
# [[Nouvelle Objectivité]]&lt;br /&gt;
# [[Nova]]&lt;br /&gt;
# [[Novak Đoković]]&lt;br /&gt;
# [[Novembre]]&lt;br /&gt;
# [[Novemdecilliard]]&lt;br /&gt;
# [[Novemdecillion]]&lt;br /&gt;
# [[Noyau atomique]]&lt;br /&gt;
# [[Nu (lettre grecque)]]&lt;br /&gt;
# [[Nuku&#039;alofa]]&lt;br /&gt;
# [[Numidie]]&lt;br /&gt;
# [[Nutriment]]&lt;br /&gt;
# [[Nutrition]]&lt;br /&gt;
# [[Nymphe (mythologie)]]&lt;br /&gt;
# [[Nécromancien]]&lt;br /&gt;
# [[Nécropole]]&lt;br /&gt;
# [[Néerlandais]]&lt;br /&gt;
# [[Négritude]]&lt;br /&gt;
# [[Némésis]]&lt;br /&gt;
# [[Nénupiot]]&lt;br /&gt;
# [[Néoclassicisme]]&lt;br /&gt;
# [[Néodyme]]&lt;br /&gt;
# [[Néolithique]]&lt;br /&gt;
# [[Néon]]&lt;br /&gt;
# [[Népalais]]&lt;br /&gt;
# [[Néréide (lune)]]&lt;br /&gt;
# [[Néso (lune)]]&lt;br /&gt;
# [[Nœunœuf]]&lt;br /&gt;
# [[OMG]]&lt;br /&gt;
# [[OS X]]&lt;br /&gt;
# [[Objectif Lune]]&lt;br /&gt;
# [[Oblast]]&lt;br /&gt;
# [[Obéron (lune)]]&lt;br /&gt;
# [[Occident]]&lt;br /&gt;
# [[Ocema]]&lt;br /&gt;
# [[Octacontagone]]&lt;br /&gt;
# [[Octahectogone]]&lt;br /&gt;
# [[Octillery]]&lt;br /&gt;
# [[Octilliard]]&lt;br /&gt;
# [[Octillion]]&lt;br /&gt;
# [[Octobre]]&lt;br /&gt;
# [[Octodecilliard]]&lt;br /&gt;
# [[Octodecillion]]&lt;br /&gt;
# [[Octogone]]&lt;br /&gt;
# [[Océan (mythologie)]]&lt;br /&gt;
# [[Océanie]]&lt;br /&gt;
# [[Océanographe]]&lt;br /&gt;
# [[Océanographie]]&lt;br /&gt;
# [[Océanos et Téthys]]&lt;br /&gt;
# [[Odoacre]]&lt;br /&gt;
# [[Odorat]]&lt;br /&gt;
# [[Oeuf de Fabergé]]&lt;br /&gt;
# [[Ohm (unité)]]&lt;br /&gt;
# [[Oi!]]&lt;br /&gt;
# [[Oignon]]&lt;br /&gt;
# [[Oiseau migrateur]]&lt;br /&gt;
# [[Oksa Pollock (personnage)]]&lt;br /&gt;
# [[Oksa Pollock (saga)]]&lt;br /&gt;
# [[Olimar]]&lt;br /&gt;
# [[Olivier Dion]]&lt;br /&gt;
# [[Olivier Giroud]]&lt;br /&gt;
# [[Olivier Schultheis]]&lt;br /&gt;
# [[Olympique de Marseille]]&lt;br /&gt;
# [[OmEgA]]&lt;br /&gt;
# [[Oman]]&lt;br /&gt;
# [[Omar et Fred]]&lt;br /&gt;
# [[Omicron (lettre grecque)]]&lt;br /&gt;
# [[Oméga (lettre grecque)]]&lt;br /&gt;
# [[On a marché sur la Lune]]&lt;br /&gt;
# [[Once Upon a Time (série)]]&lt;br /&gt;
# [[Onde]]&lt;br /&gt;
# [[Ongle]]&lt;br /&gt;
# [[Onix]]&lt;br /&gt;
# [[Opale]]&lt;br /&gt;
# [[Opaline]]&lt;br /&gt;
# [[OpenOffice]]&lt;br /&gt;
# [[OpenOffice.org]]&lt;br /&gt;
# [[Openfield]]&lt;br /&gt;
# [[Opensimulator]]&lt;br /&gt;
# [[Opera Software]]&lt;br /&gt;
# [[Ophélie (lune)]]&lt;br /&gt;
# [[Opposum]]&lt;br /&gt;
# [[Opticien]]&lt;br /&gt;
# [[Optimiste]]&lt;br /&gt;
# [[Opération Colonne de Nuée]]&lt;br /&gt;
# [[Oracle grec]]&lt;br /&gt;
# [[Orbite]]&lt;br /&gt;
# [[Orcanie]]&lt;br /&gt;
# [[Ordre]]&lt;br /&gt;
# [[Ordre de Sainte-Ursule]]&lt;br /&gt;
# [[Ordre franciscain]]&lt;br /&gt;
# [[Ordre national de la Légion d&#039;honneur]]&lt;br /&gt;
# [[Organisation (association)]]&lt;br /&gt;
# [[Organisme]]&lt;br /&gt;
# [[Organisme (biologie)]]&lt;br /&gt;
# [[Organisme génétiquement modifié]]&lt;br /&gt;
# [[Orgue]]&lt;br /&gt;
# [[Orient]]&lt;br /&gt;
# [[Orientation au lycée]]&lt;br /&gt;
# [[Original Skateboards]]&lt;br /&gt;
# [[Orlane (prénom)]]&lt;br /&gt;
# [[Orme]]&lt;br /&gt;
# [[Ornithorinque]]&lt;br /&gt;
# [[Orpaillage]]&lt;br /&gt;
# [[Orphelin]]&lt;br /&gt;
# [[Orthodoxie]]&lt;br /&gt;
# [[Orthographe]]&lt;br /&gt;
# [[Ortide]]&lt;br /&gt;
# [[Osani]]&lt;br /&gt;
# [[Oscar Pill (personnage)]]&lt;br /&gt;
# [[Oscillographe]]&lt;br /&gt;
# [[Osmium]]&lt;br /&gt;
# [[Ossatueur]]&lt;br /&gt;
# [[Osselait]]&lt;br /&gt;
# [[Ostie (port)]]&lt;br /&gt;
# [[Ostéochondrite]]&lt;br /&gt;
# [[Otaria]]&lt;br /&gt;
# [[Otarie à fourrure du Nord]]&lt;br /&gt;
# [[Ouaf]]&lt;br /&gt;
# [[Oulan Bator]]&lt;br /&gt;
# [[Ouranos]]&lt;br /&gt;
# [[Ourdou]]&lt;br /&gt;
# [[Ours polaire]]&lt;br /&gt;
# [[Ousanousava]]&lt;br /&gt;
# [[Outil]]&lt;br /&gt;
# [[Ouïe]]&lt;br /&gt;
# [[Ovale]]&lt;br /&gt;
# [[Overcast Network]]&lt;br /&gt;
# [[Ovide]]&lt;br /&gt;
# [[Oviparité]]&lt;br /&gt;
# [[Oxford]]&lt;br /&gt;
# [[Où]]&lt;br /&gt;
# [[PEZ]]&lt;br /&gt;
# [[PTDR]]&lt;br /&gt;
# [[PZK]]&lt;br /&gt;
# [[Pac-Man]]&lt;br /&gt;
# [[Pachirisu]]&lt;br /&gt;
# [[Pacific rim]]&lt;br /&gt;
# [[Pagaille chez le vétérinaire !]]&lt;br /&gt;
# [[Paint]]&lt;br /&gt;
# [[Paix]]&lt;br /&gt;
# [[Palan]]&lt;br /&gt;
# [[Palaos]]&lt;br /&gt;
# [[Palavas-les-Flots]]&lt;br /&gt;
# [[Palikir]]&lt;br /&gt;
# [[Palindrome]]&lt;br /&gt;
# [[Palladium]]&lt;br /&gt;
# [[Palmerston]]&lt;br /&gt;
# [[Palmier]]&lt;br /&gt;
# [[Palmipède]]&lt;br /&gt;
# [[Paléographie]]&lt;br /&gt;
# [[Paléolithique]]&lt;br /&gt;
# [[Paléomagnétisme]]&lt;br /&gt;
# [[Paléométallurgie]]&lt;br /&gt;
# [[Paléopalynologie]]&lt;br /&gt;
# [[Pamela Anderson]]&lt;br /&gt;
# [[Panathénée]]&lt;br /&gt;
# [[Pancréas]]&lt;br /&gt;
# [[Pangolin]]&lt;br /&gt;
# [[Panneau solaire]]&lt;br /&gt;
# [[Papa]]&lt;br /&gt;
# [[Papauté d&#039;Avignon]]&lt;br /&gt;
# [[Papeete]]&lt;br /&gt;
# [[Paper Mario]]&lt;br /&gt;
# [[Paper Mario: Sticker Star]]&lt;br /&gt;
# [[Papilusion]]&lt;br /&gt;
# [[Papinox]]&lt;br /&gt;
# [[Papouasie-Nouvelle-Guinée]]&lt;br /&gt;
# [[Papy Champi]]&lt;br /&gt;
# [[Papyrologie]]&lt;br /&gt;
# [[Papyrus (plante)]]&lt;br /&gt;
# [[Paradoxe (définition)]]&lt;br /&gt;
# [[Paragoomba]]&lt;br /&gt;
# [[Paramaribo]]&lt;br /&gt;
# [[Paramore]]&lt;br /&gt;
# [[Paramètre du son]]&lt;br /&gt;
# [[Paramécie]]&lt;br /&gt;
# [[Paras]]&lt;br /&gt;
# [[Parasect]]&lt;br /&gt;
# [[Parasite]]&lt;br /&gt;
# [[Parc national de Yellowstone]]&lt;br /&gt;
# [[Parc naturel régional du Vercors]]&lt;br /&gt;
# [[Parcs nationaux de France]]&lt;br /&gt;
# [[Pare-feu (informatique)]]&lt;br /&gt;
# [[Paris Hilton]]&lt;br /&gt;
# [[Park Bom (2NE1)]]&lt;br /&gt;
# [[Parkour]]&lt;br /&gt;
# [[Parlement du Royaume-Uni]]&lt;br /&gt;
# [[Parlement européen]]&lt;br /&gt;
# [[Parsec]]&lt;br /&gt;
# [[Parthénogenèse]]&lt;br /&gt;
# [[Parti de la Réforme d&#039;Estonie]]&lt;br /&gt;
# [[Participe passé]]&lt;br /&gt;
# [[Particule élémentaire]]&lt;br /&gt;
# [[Pascal (unité)]]&lt;br /&gt;
# [[Pascal II (pape)]]&lt;br /&gt;
# [[Pascal Ier (pape)]]&lt;br /&gt;
# [[Passe-temps]]&lt;br /&gt;
# [[Passer sous les fourches caudines]]&lt;br /&gt;
# [[Passé antérieur en français]]&lt;br /&gt;
# [[Passé composé]]&lt;br /&gt;
# [[Passé composé en français]]&lt;br /&gt;
# [[Passé simple]]&lt;br /&gt;
# [[Pastel sec]]&lt;br /&gt;
# [[Patchouli Knowledge]]&lt;br /&gt;
# [[Paternalisme]]&lt;br /&gt;
# [[Patriarcat]]&lt;br /&gt;
# [[Patricia Kaas]]&lt;br /&gt;
# [[Patricien]]&lt;br /&gt;
# [[Patrick]]&lt;br /&gt;
# [[Paul Allen]]&lt;br /&gt;
# [[Paul Ambach]]&lt;br /&gt;
# [[Paul Claval]]&lt;br /&gt;
# [[Paul III (pape)]]&lt;br /&gt;
# [[Paul II (pape)]]&lt;br /&gt;
# [[Paul IV (pape)]]&lt;br /&gt;
# [[Paul Ier (pape)]]&lt;br /&gt;
# [[Paul VI (pape)]]&lt;br /&gt;
# [[Paul V (pape)]]&lt;br /&gt;
# [[Paul Éluard]]&lt;br /&gt;
# [[Pauvreté]]&lt;br /&gt;
# [[Pavane]]&lt;br /&gt;
# [[Pax Romana]]&lt;br /&gt;
# [[Pays basque]]&lt;br /&gt;
# [[Pays de Galles]]&lt;br /&gt;
# [[Payson Keeler]]&lt;br /&gt;
# [[Peau]]&lt;br /&gt;
# [[Pedro Saúl Morales]]&lt;br /&gt;
# [[Peine de mort]]&lt;br /&gt;
# [[Peintre-décorateur]]&lt;br /&gt;
# [[Pellagre]]&lt;br /&gt;
# [[Pelle (outil)]]&lt;br /&gt;
# [[Pembroke Pines]]&lt;br /&gt;
# [[Penalty]]&lt;br /&gt;
# [[Pencak silat]]&lt;br /&gt;
# [[Pentacontagone]]&lt;br /&gt;
# [[Pentagone (géométrie)]]&lt;br /&gt;
# [[Pentahectogone]]&lt;br /&gt;
# [[Pentathlon moderne]]&lt;br /&gt;
# [[Perdita (lune)]]&lt;br /&gt;
# [[Perline]]&lt;br /&gt;
# [[Perpendicularité]]&lt;br /&gt;
# [[Perruche ondulée]]&lt;br /&gt;
# [[Persan (chat)]]&lt;br /&gt;
# [[Persian]]&lt;br /&gt;
# [[Personnage de jeu vidéo]]&lt;br /&gt;
# [[Personnage non joueur]]&lt;br /&gt;
# [[Personnalité politique]]&lt;br /&gt;
# [[Personne]]&lt;br /&gt;
# [[Persécution]]&lt;br /&gt;
# [[Persée et Méduse]]&lt;br /&gt;
# [[Pesanteur]]&lt;br /&gt;
# [[Peste]]&lt;br /&gt;
# [[Peste noire]]&lt;br /&gt;
# [[Petey Piranha]]&lt;br /&gt;
# [[Petit-déjeuner]]&lt;br /&gt;
# [[Petite Camargue alsacienne]]&lt;br /&gt;
# [[Petite Musique de nuit]]&lt;br /&gt;
# [[Petshop]]&lt;br /&gt;
# [[Peuple]]&lt;br /&gt;
# [[Peur bleue]]&lt;br /&gt;
# [[Phanpy]]&lt;br /&gt;
# [[Pharamond]]&lt;br /&gt;
# [[Pharamp]]&lt;br /&gt;
# [[Phare d&#039;Alexandrie]]&lt;br /&gt;
# [[Pharmacie]]&lt;br /&gt;
# [[Pharmacologie]]&lt;br /&gt;
# [[Phi (lettre grecque)]]&lt;br /&gt;
# [[Phidippidès]]&lt;br /&gt;
# [[Philadelphie]]&lt;br /&gt;
# [[Philatélie]]&lt;br /&gt;
# [[Philip Pullman]]&lt;br /&gt;
# [[Philippe II de France]]&lt;br /&gt;
# [[Philippe Masson]]&lt;br /&gt;
# [[Philippe Roussel]]&lt;br /&gt;
# [[Philippine (prénom)]]&lt;br /&gt;
# [[Philologie]]&lt;br /&gt;
# [[Phobie]]&lt;br /&gt;
# [[Phobos (lune)]]&lt;br /&gt;
# [[Phosphor Beta 2]]&lt;br /&gt;
# [[Phosphore]]&lt;br /&gt;
# [[Photographie]]&lt;br /&gt;
# [[PhpBB]]&lt;br /&gt;
# [[Phrase]]&lt;br /&gt;
# [[Physique (nature)]]&lt;br /&gt;
# [[Phénix]]&lt;br /&gt;
# [[Phénomène]]&lt;br /&gt;
# [[Phénomène Raven]]&lt;br /&gt;
# [[Piafabec]]&lt;br /&gt;
# [[Pianta]]&lt;br /&gt;
# [[Pichenette]]&lt;br /&gt;
# [[Pichi Pichi Pitch]]&lt;br /&gt;
# [[Pichi Pichi Pitch : La Mélodie des Sirènes]]&lt;br /&gt;
# [[Picogramme]]&lt;br /&gt;
# [[Picomètre]]&lt;br /&gt;
# [[Pictochat]]&lt;br /&gt;
# [[Pie III (pape)]]&lt;br /&gt;
# [[Pie II (pape)]]&lt;br /&gt;
# [[Pie IV (pape)]]&lt;br /&gt;
# [[Pie IX (pape)]]&lt;br /&gt;
# [[Pie Ier (pape)]]&lt;br /&gt;
# [[Pie VIII (pape)]]&lt;br /&gt;
# [[Pie VII (pape)]]&lt;br /&gt;
# [[Pie VI (pape)]]&lt;br /&gt;
# [[Pie V (pape)]]&lt;br /&gt;
# [[Pie XII (pape)]]&lt;br /&gt;
# [[Pie XI (pape)]]&lt;br /&gt;
# [[Pie X (pape)]]&lt;br /&gt;
# [[Pierre (apôtre)]]&lt;br /&gt;
# [[Pierre Aeby]]&lt;br /&gt;
# [[Pierre Gripari]]&lt;br /&gt;
# [[Pierre Richard]]&lt;br /&gt;
# [[Pierre Roland]]&lt;br /&gt;
# [[Pierre Varignon]]&lt;br /&gt;
# [[Pierrot]]&lt;br /&gt;
# [[Pieuvre à anneaux bleus]]&lt;br /&gt;
# [[Pifeuil]]&lt;br /&gt;
# [[Pikmin]]&lt;br /&gt;
# [[Pingouin torda]]&lt;br /&gt;
# [[Pink (chanteuse)]]&lt;br /&gt;
# [[Piper McLean]]&lt;br /&gt;
# [[Pirahã (langue)]]&lt;br /&gt;
# [[Piratage informatique]]&lt;br /&gt;
# [[Piscivore]]&lt;br /&gt;
# [[Pise]]&lt;br /&gt;
# [[Pitbull (chien)]]&lt;br /&gt;
# [[Pitbull (rappeur)]]&lt;br /&gt;
# [[Piton de la Fournaise]]&lt;br /&gt;
# [[Pizza Delivery]]&lt;br /&gt;
# [[Pizza Hut]]&lt;br /&gt;
# [[Pizzeria]]&lt;br /&gt;
# [[Pièce de théâtre]]&lt;br /&gt;
# [[Placarder]]&lt;br /&gt;
# [[Place Mii StreetPass]]&lt;br /&gt;
# [[Placenta]]&lt;br /&gt;
# [[Plaidoyer]]&lt;br /&gt;
# [[Plaisir]]&lt;br /&gt;
# [[Plan d&#039;occupation des sols]]&lt;br /&gt;
# [[Planche à voile]]&lt;br /&gt;
# [[Plante herbacée]]&lt;br /&gt;
# [[Planète X]]&lt;br /&gt;
# [[Planétarium de Strasbourg]]&lt;br /&gt;
# [[Plasma]]&lt;br /&gt;
# [[Plat]]&lt;br /&gt;
# [[Platanistidae]]&lt;br /&gt;
# [[Platine]]&lt;br /&gt;
# [[Pliosaure]]&lt;br /&gt;
# [[Plomb]]&lt;br /&gt;
# [[Plombier]]&lt;br /&gt;
# [[Plongeoir]]&lt;br /&gt;
# [[Plongeon]]&lt;br /&gt;
# [[Plumage]]&lt;br /&gt;
# [[Pluriel]]&lt;br /&gt;
# [[Plus-que-parfait de l&#039;indicatif en français]]&lt;br /&gt;
# [[Plus grand commun diviseur]]&lt;br /&gt;
# [[Plus petit commun multiple]]&lt;br /&gt;
# [[Pluto]]&lt;br /&gt;
# [[Pluton (mythologie)]]&lt;br /&gt;
# [[Plutonium]]&lt;br /&gt;
# [[Pluviométrie]]&lt;br /&gt;
# [[Pluviôse]]&lt;br /&gt;
# [[Plèbe (Rome antique)]]&lt;br /&gt;
# [[Pmr446]]&lt;br /&gt;
# [[Pochoir]]&lt;br /&gt;
# [[Podgorica]]&lt;br /&gt;
# [[Podomètre]]&lt;br /&gt;
# [[Podoptéryx]]&lt;br /&gt;
# [[Poids]]&lt;br /&gt;
# [[Poignet]]&lt;br /&gt;
# [[Poil]]&lt;br /&gt;
# [[Poil de carotte]]&lt;br /&gt;
# [[Poils]]&lt;br /&gt;
# [[Poilu]]&lt;br /&gt;
# [[Point (signe)]]&lt;br /&gt;
# [[Point chaud]]&lt;br /&gt;
# [[Point d&#039;interrogation]]&lt;br /&gt;
# [[Point d&#039;ébullition]]&lt;br /&gt;
# [[Point de fusion]]&lt;br /&gt;
# [[Poison]]&lt;br /&gt;
# [[Poissirène]]&lt;br /&gt;
# [[Poisson coffre]]&lt;br /&gt;
# [[Poissoroy]]&lt;br /&gt;
# [[Pokey]]&lt;br /&gt;
# [[Pokédex]]&lt;br /&gt;
# [[Pokémon Tower Defense]]&lt;br /&gt;
# [[Pokémon X Y]]&lt;br /&gt;
# [[Pokémon légendaire]]&lt;br /&gt;
# [[Polichombr]]&lt;br /&gt;
# [[Politique]]&lt;br /&gt;
# [[Polka]]&lt;br /&gt;
# [[Pollen]]&lt;br /&gt;
# [[Pollution]]&lt;br /&gt;
# [[Pollution de l&#039;espace]]&lt;br /&gt;
# [[Polonium]]&lt;br /&gt;
# [[Poltergeist]]&lt;br /&gt;
# [[Polygone]]&lt;br /&gt;
# [[Polythéisme]]&lt;br /&gt;
# [[Polémique]]&lt;br /&gt;
# [[Pomdepik]]&lt;br /&gt;
# [[Pomme en l&#039;air]]&lt;br /&gt;
# [[Pomme malaka]]&lt;br /&gt;
# [[Pommes]]&lt;br /&gt;
# [[Pompier]]&lt;br /&gt;
# [[Ponctuation]]&lt;br /&gt;
# [[Poney Vallée]]&lt;br /&gt;
# [[Pont Danyang-Kunshan]]&lt;br /&gt;
# [[Pont Neuf]]&lt;br /&gt;
# [[Pontien (pape)]]&lt;br /&gt;
# [[Pontmain]]&lt;br /&gt;
# [[Pony games]]&lt;br /&gt;
# [[Ponyta]]&lt;br /&gt;
# [[Pop (musique)]]&lt;br /&gt;
# [[Pop art]]&lt;br /&gt;
# [[Poppixie]]&lt;br /&gt;
# [[Poptropica]]&lt;br /&gt;
# [[Population]]&lt;br /&gt;
# [[Population de la Colombie]]&lt;br /&gt;
# [[Porc-épic d&#039;amérique]]&lt;br /&gt;
# [[Port-Louis (Maurice)]]&lt;br /&gt;
# [[Port-Vila]]&lt;br /&gt;
# [[Port-au-Prince]]&lt;br /&gt;
# [[Port-of-Spain]]&lt;br /&gt;
# [[Port (marine)]]&lt;br /&gt;
# [[Port Moresby]]&lt;br /&gt;
# [[Port of Spain]]&lt;br /&gt;
# [[Portail:Géographie/Cadre]]&lt;br /&gt;
# [[Portail : Apple/Cadre]]&lt;br /&gt;
# [[Portail : Apple/Image]]&lt;br /&gt;
# [[Portail : Apple/Pages]]&lt;br /&gt;
# [[Portail : Apple/Participants]]&lt;br /&gt;
# [[Portail : Apple/Welcome]]&lt;br /&gt;
# [[Portail : Géographie/Article]]&lt;br /&gt;
# [[Portail : Géographie/Cadre/2]]&lt;br /&gt;
# [[Portail : Géographie/Introduction]]&lt;br /&gt;
# [[Portail : Géographie/Modèle]]&lt;br /&gt;
# [[Portail : Géographie/Océans]]&lt;br /&gt;
# [[Portail : Géographie/Pays]]&lt;br /&gt;
# [[Portail : Jeu vidéo/Articles]]&lt;br /&gt;
# [[Portail : Jeu vidéo/Cadre]]&lt;br /&gt;
# [[Portail : Jeu vidéo/Image]]&lt;br /&gt;
# [[Portail : Jeu vidéo/Participants]]&lt;br /&gt;
# [[Portail : Manga/Articles]]&lt;br /&gt;
# [[Portail : Manga/Cadre]]&lt;br /&gt;
# [[Portail : Manga/Introduction]]&lt;br /&gt;
# [[Portail : Égypte]]&lt;br /&gt;
# [[Porte-clefs]]&lt;br /&gt;
# [[Portia (lune)]]&lt;br /&gt;
# [[Porto]]&lt;br /&gt;
# [[Portsmouth]]&lt;br /&gt;
# [[Portugais]]&lt;br /&gt;
# [[Portugais brésilien]]&lt;br /&gt;
# [[Porygon]]&lt;br /&gt;
# [[Porygon2]]&lt;br /&gt;
# [[Post-scriptum]]&lt;br /&gt;
# [[Poste]]&lt;br /&gt;
# [[Poster]]&lt;br /&gt;
# [[Potassium]]&lt;br /&gt;
# [[Potentiel hydrogène]]&lt;br /&gt;
# [[Potier]]&lt;br /&gt;
# [[Potterfiction]]&lt;br /&gt;
# [[Pouce]]&lt;br /&gt;
# [[Poudre à canon]]&lt;br /&gt;
# [[Pouliche]]&lt;br /&gt;
# [[Poulpoboss]]&lt;br /&gt;
# [[Pourcentage]]&lt;br /&gt;
# [[Pourpre]]&lt;br /&gt;
# [[Poussifeu]]&lt;br /&gt;
# [[Poussin Piou]]&lt;br /&gt;
# [[Pouvoir exécutif]]&lt;br /&gt;
# [[Pouvoir législatif]]&lt;br /&gt;
# [[Power Rangers Samurai]]&lt;br /&gt;
# [[Ppcm]]&lt;br /&gt;
# [[Prague]]&lt;br /&gt;
# [[Prairial]]&lt;br /&gt;
# [[Praséodyme]]&lt;br /&gt;
# [[Predator]]&lt;br /&gt;
# [[Predator 2]]&lt;br /&gt;
# [[Predators]]&lt;br /&gt;
# [[Première déclinaison latine]]&lt;br /&gt;
# [[Press-book]]&lt;br /&gt;
# [[Pression atmosphérique]]&lt;br /&gt;
# [[Primevère]]&lt;br /&gt;
# [[Primrose (prénom)]]&lt;br /&gt;
# [[Princesse Mononoké]]&lt;br /&gt;
# [[Princesse Zelda (dessin animé)]]&lt;br /&gt;
# [[Printemps arabe]]&lt;br /&gt;
# [[Priscilla Gneto]]&lt;br /&gt;
# [[Prix Iznogoud]]&lt;br /&gt;
# [[Prix Marc-Vivien Foé]]&lt;br /&gt;
# [[Prix de Rome]]&lt;br /&gt;
# [[Prix des Incorruptibles]]&lt;br /&gt;
# [[Prizee]]&lt;br /&gt;
# [[Pro-gamer]]&lt;br /&gt;
# [[Proche-Orient Ancien]]&lt;br /&gt;
# [[Procope de Césarée]]&lt;br /&gt;
# [[Procédé de calcul mental]]&lt;br /&gt;
# [[Producteur]]&lt;br /&gt;
# [[Production]]&lt;br /&gt;
# [[Professeur]]&lt;br /&gt;
# [[Professeur Karl Tastroff]]&lt;br /&gt;
# [[Professeur Layton]]&lt;br /&gt;
# [[Professeur Tournesol]]&lt;br /&gt;
# [[Professeur d&#039;équitation]]&lt;br /&gt;
# [[Programme informatique]]&lt;br /&gt;
# [[Project Diva Dreamy Theater]]&lt;br /&gt;
# [[Projet de loi (France)]]&lt;br /&gt;
# [[Prométhium]]&lt;br /&gt;
# [[Prométhée]]&lt;br /&gt;
# [[Pronom]]&lt;br /&gt;
# [[Pronote]]&lt;br /&gt;
# [[Prophète]]&lt;br /&gt;
# [[Proposition de loi]]&lt;br /&gt;
# [[Prospero (lune)]]&lt;br /&gt;
# [[Prostitution]]&lt;br /&gt;
# [[Protactinium]]&lt;br /&gt;
# [[Protection de l&#039;environement]]&lt;br /&gt;
# [[Protestantisme]]&lt;br /&gt;
# [[Protocole de Kyoto]]&lt;br /&gt;
# [[Protée (lune)]]&lt;br /&gt;
# [[Protéine]]&lt;br /&gt;
# [[Provins]]&lt;br /&gt;
# [[Proxima Centauri]]&lt;br /&gt;
# [[Proximus]]&lt;br /&gt;
# [[Pruggern]]&lt;br /&gt;
# [[Prune (prénom)]]&lt;br /&gt;
# [[Prusse]]&lt;br /&gt;
# [[Prédateur]]&lt;br /&gt;
# [[Prédiction]]&lt;br /&gt;
# [[Préfecture]]&lt;br /&gt;
# [[Préfecture de l&#039;Albanie]]&lt;br /&gt;
# [[Préfixe]]&lt;br /&gt;
# [[Préjugé]]&lt;br /&gt;
# [[Prénom]]&lt;br /&gt;
# [[Préposition]]&lt;br /&gt;
# [[Présent de l&#039;indicatif en français]]&lt;br /&gt;
# [[Président de la République]]&lt;br /&gt;
# [[Prêtre]]&lt;br /&gt;
# [[Psamathée (lune)]]&lt;br /&gt;
# [[Psi (lettre grecque)]]&lt;br /&gt;
# [[Psychologie]]&lt;br /&gt;
# [[Psychologue]]&lt;br /&gt;
# [[Psykokwak]]&lt;br /&gt;
# [[Ptah]]&lt;br /&gt;
# [[Ptitard]]&lt;br /&gt;
# [[Ptolémée]]&lt;br /&gt;
# [[Ptéra]]&lt;br /&gt;
# [[Ptérosaure]]&lt;br /&gt;
# [[Publicité]]&lt;br /&gt;
# [[Puck (lune)]]&lt;br /&gt;
# [[Puget-Théniers]]&lt;br /&gt;
# [[Puissance (mathématiques)]]&lt;br /&gt;
# [[Puissance 10]]&lt;br /&gt;
# [[Pull-over]]&lt;br /&gt;
# [[Punching-ball]]&lt;br /&gt;
# [[Punk rock]]&lt;br /&gt;
# [[Purgatoire]]&lt;br /&gt;
# [[Purple Prizes]]&lt;br /&gt;
# [[Puzzle Troc]]&lt;br /&gt;
# [[Puérilisme]]&lt;br /&gt;
# [[Pyongyang]]&lt;br /&gt;
# [[Pyoro]]&lt;br /&gt;
# [[Pyrale de l&#039;ortie]]&lt;br /&gt;
# [[Pyramide (architecture)]]&lt;br /&gt;
# [[Pythie]]&lt;br /&gt;
# [[Python (langage)]]&lt;br /&gt;
# [[Python améthyste]]&lt;br /&gt;
# [[Python arboricole vert australien]]&lt;br /&gt;
# [[Python de Boelen]]&lt;br /&gt;
# [[Python de Children]]&lt;br /&gt;
# [[Python de Macklot]]&lt;br /&gt;
# [[Python de Papouasie]]&lt;br /&gt;
# [[Python de Ramsay]]&lt;br /&gt;
# [[Python de Seba]]&lt;br /&gt;
# [[Python de Stimson]]&lt;br /&gt;
# [[Python de Timor]]&lt;br /&gt;
# [[Python fouisseur du Mexique]]&lt;br /&gt;
# [[Python malais]]&lt;br /&gt;
# [[Python molure]]&lt;br /&gt;
# [[Python olive]]&lt;br /&gt;
# [[Python pygmé]]&lt;br /&gt;
# [[Python réticulé]]&lt;br /&gt;
# [[Python tacheté]]&lt;br /&gt;
# [[Python tapis]]&lt;br /&gt;
# [[Python à lèvres blanches]]&lt;br /&gt;
# [[Python à tête noire d&#039;Australie]]&lt;br /&gt;
# [[Pythonidae]]&lt;br /&gt;
# [[Pythéas]]&lt;br /&gt;
# [[Pâte Fimo]]&lt;br /&gt;
# [[Pèlerinage]]&lt;br /&gt;
# [[Pécari]]&lt;br /&gt;
# [[Pédophile]]&lt;br /&gt;
# [[Pégase (mythologie)]]&lt;br /&gt;
# [[Pélage II (pape)]]&lt;br /&gt;
# [[Pélage Ier (pape)]]&lt;br /&gt;
# [[Péniche]]&lt;br /&gt;
# [[Pénicilline]]&lt;br /&gt;
# [[Péninsule Ibérique]]&lt;br /&gt;
# [[Pénélope]]&lt;br /&gt;
# [[Pénélope Bonna]]&lt;br /&gt;
# [[Période de révolution]]&lt;br /&gt;
# [[Péta]]&lt;br /&gt;
# [[Pétagramme]]&lt;br /&gt;
# [[Pétamètre]]&lt;br /&gt;
# [[Pétard]]&lt;br /&gt;
# [[Pêche (activité)]]&lt;br /&gt;
# [[Pôle emploi]]&lt;br /&gt;
# [[QWERTZ]]&lt;br /&gt;
# [[Quad]]&lt;br /&gt;
# [[Quadruplés]]&lt;br /&gt;
# [[Quadrupède]]&lt;br /&gt;
# [[Qualité]]&lt;br /&gt;
# [[Quatrilliard]]&lt;br /&gt;
# [[Quatrillion]]&lt;br /&gt;
# [[Quattuordecilliard]]&lt;br /&gt;
# [[Quattuordecillion]]&lt;br /&gt;
# [[Quechua]]&lt;br /&gt;
# [[Queens]]&lt;br /&gt;
# [[Question]]&lt;br /&gt;
# [[Quetzal]]&lt;br /&gt;
# [[Quetzalcoatlus]]&lt;br /&gt;
# [[Queue]]&lt;br /&gt;
# [[Queulorior]]&lt;br /&gt;
# [[Quindecilliard]]&lt;br /&gt;
# [[Quindecillion]]&lt;br /&gt;
# [[Quinquennat]]&lt;br /&gt;
# [[Quintal]]&lt;br /&gt;
# [[Quintil]]&lt;br /&gt;
# [[Quintilliard]]&lt;br /&gt;
# [[Quintillion]]&lt;br /&gt;
# [[Quito]]&lt;br /&gt;
# [[Quiz]]&lt;br /&gt;
# [[Qulbutoké]]&lt;br /&gt;
# [[Quotient intellectuel]]&lt;br /&gt;
# [[Québec (ville)]]&lt;br /&gt;
# [[Qvo6]]&lt;br /&gt;
# [[Qwilfish]]&lt;br /&gt;
# [[R.O.B.]]&lt;br /&gt;
# [[RMC]]&lt;br /&gt;
# [[RMC Découverte]]&lt;br /&gt;
# [[ROSEY ABANTARA MON ECOLE]]&lt;br /&gt;
# [[Rabat]]&lt;br /&gt;
# [[Racaillou]]&lt;br /&gt;
# [[Race]]&lt;br /&gt;
# [[Rachael]]&lt;br /&gt;
# [[Racket]]&lt;br /&gt;
# [[Radio Okapi]]&lt;br /&gt;
# [[Radioluminescence]]&lt;br /&gt;
# [[Radionomy]]&lt;br /&gt;
# [[Radium]]&lt;br /&gt;
# [[Radon]]&lt;br /&gt;
# [[Rafflésia]]&lt;br /&gt;
# [[Raiatea]]&lt;br /&gt;
# [[Raie]]&lt;br /&gt;
# [[Raikou]]&lt;br /&gt;
# [[Raion]]&lt;br /&gt;
# [[Raison et Sentiments]]&lt;br /&gt;
# [[Ramadan]]&lt;br /&gt;
# [[Ramoloss]]&lt;br /&gt;
# [[Ran Mouri]]&lt;br /&gt;
# [[Ran Yakumo]]&lt;br /&gt;
# [[Randal Lemoine]]&lt;br /&gt;
# [[Rap]]&lt;br /&gt;
# [[Rapasdepic]]&lt;br /&gt;
# [[Rapeltout]]&lt;br /&gt;
# [[Raphia]]&lt;br /&gt;
# [[Rappeur]]&lt;br /&gt;
# [[Rattata]]&lt;br /&gt;
# [[Rattatac]]&lt;br /&gt;
# [[Raven-Symoné]]&lt;br /&gt;
# [[Ravenne]]&lt;br /&gt;
# [[Rebecca Black]]&lt;br /&gt;
# [[Recette pour bonbon]]&lt;br /&gt;
# [[Reconquista]]&lt;br /&gt;
# [[Red ball 4]]&lt;br /&gt;
# [[Redevance seigneuriale]]&lt;br /&gt;
# [[Redoublement]]&lt;br /&gt;
# [[Regalec]]&lt;br /&gt;
# [[Registre de langue]]&lt;br /&gt;
# [[Reiko (prénom)]]&lt;br /&gt;
# [[Reimu Hakurei]]&lt;br /&gt;
# [[Reine]]&lt;br /&gt;
# [[Reine Élaine]]&lt;br /&gt;
# [[Reisen Udongein Inaba]]&lt;br /&gt;
# [[Relax Take It Easy]]&lt;br /&gt;
# [[Religion au Royaume-Uni]]&lt;br /&gt;
# [[Religion de la Rome antique]]&lt;br /&gt;
# [[Religion traditionnelle chinoise]]&lt;br /&gt;
# [[Relou]]&lt;br /&gt;
# [[Remilia Scarlet]]&lt;br /&gt;
# [[Remue-méninges]]&lt;br /&gt;
# [[Remy Thorne]]&lt;br /&gt;
# [[Renaissance]]&lt;br /&gt;
# [[Renaud Séchan]]&lt;br /&gt;
# [[Repetto]]&lt;br /&gt;
# [[Reporter]]&lt;br /&gt;
# [[Reproduction sexuée]]&lt;br /&gt;
# [[Reptincel]]&lt;br /&gt;
# [[Repère]]&lt;br /&gt;
# [[Requin-bouledogue]]&lt;br /&gt;
# [[Requin-chat pygmé]]&lt;br /&gt;
# [[Requin-tigre]]&lt;br /&gt;
# [[Requin du Groenland]]&lt;br /&gt;
# [[Reshiram]]&lt;br /&gt;
# [[Resident Evil]]&lt;br /&gt;
# [[Respect]]&lt;br /&gt;
# [[Respiration]]&lt;br /&gt;
# [[Ressource naturelle]]&lt;br /&gt;
# [[Restauration (histoire de France)]]&lt;br /&gt;
# [[Rethondes]]&lt;br /&gt;
# [[Rhingrave]]&lt;br /&gt;
# [[Rhinocorne]]&lt;br /&gt;
# [[Rhinoféros]]&lt;br /&gt;
# [[Rhodium]]&lt;br /&gt;
# [[Rhonda]]&lt;br /&gt;
# [[Rhénium]]&lt;br /&gt;
# [[Rhétorique]]&lt;br /&gt;
# [[Rhô (lettre grecque)]]&lt;br /&gt;
# [[Richard Clayderman]]&lt;br /&gt;
# [[Richelieu]]&lt;br /&gt;
# [[Richesse]]&lt;br /&gt;
# [[Rick Riordan]]&lt;br /&gt;
# [[Rien]]&lt;br /&gt;
# [[Rif]]&lt;br /&gt;
# [[Riga]]&lt;br /&gt;
# [[Rikku (speedrunner)]]&lt;br /&gt;
# [[Rime]]&lt;br /&gt;
# [[Rin (prénom)]]&lt;br /&gt;
# [[Rin Satsuki]]&lt;br /&gt;
# [[Ring]]&lt;br /&gt;
# [[Ring Racer]]&lt;br /&gt;
# [[Ringuette]]&lt;br /&gt;
# [[Rire et Chansons]]&lt;br /&gt;
# [[Ris-Orangis]]&lt;br /&gt;
# [[Risk]]&lt;br /&gt;
# [[Ritchie]]&lt;br /&gt;
# [[River Alexander Aguirre]]&lt;br /&gt;
# [[Riyad]]&lt;br /&gt;
# [[Rizière]]&lt;br /&gt;
# [[Robe de chambre]]&lt;br /&gt;
# [[Robert Cailliau]]&lt;br /&gt;
# [[Robert Delaunay]]&lt;br /&gt;
# [[Robert Hooke]]&lt;br /&gt;
# [[Robin Söderling]]&lt;br /&gt;
# [[Robinier]]&lt;br /&gt;
# [[Robur le Conquérant]]&lt;br /&gt;
# [[Roche volcanique]]&lt;br /&gt;
# [[Rochelle Douglas]]&lt;br /&gt;
# [[Rock &#039;n&#039; roll]]&lt;br /&gt;
# [[Rock n&#039;Roll]]&lt;br /&gt;
# [[Roentgenium]]&lt;br /&gt;
# [[Roger Penrose]]&lt;br /&gt;
# [[Rohff]]&lt;br /&gt;
# [[Roi]]&lt;br /&gt;
# [[Roi Bob-omb]]&lt;br /&gt;
# [[Roi Dadidou]]&lt;br /&gt;
# [[Roi Mogu]]&lt;br /&gt;
# [[Roigada]]&lt;br /&gt;
# [[Rolex]]&lt;br /&gt;
# [[Rolie Polie Olie]]&lt;br /&gt;
# [[Rollback (montagnes russes)]]&lt;br /&gt;
# [[Romain (pape)]]&lt;br /&gt;
# [[Roman-feuilleton]]&lt;br /&gt;
# [[Roman policier]]&lt;br /&gt;
# [[Romanche]]&lt;br /&gt;
# [[Romancier]]&lt;br /&gt;
# [[Romanisation]]&lt;br /&gt;
# [[Rome antique]]&lt;br /&gt;
# [[Ron Turcotte]]&lt;br /&gt;
# [[Ronflex]]&lt;br /&gt;
# [[Rongo-Rongo]]&lt;br /&gt;
# [[Ronny turiaf]]&lt;br /&gt;
# [[Rory (prénom)]]&lt;br /&gt;
# [[Rosalinde (lune)]]&lt;br /&gt;
# [[Rosamund Clifford]]&lt;br /&gt;
# [[Roseau (ville)]]&lt;br /&gt;
# [[Ross Lynch]]&lt;br /&gt;
# [[Roucarnage]]&lt;br /&gt;
# [[Roucool]]&lt;br /&gt;
# [[Roucoups]]&lt;br /&gt;
# [[Roudoule]]&lt;br /&gt;
# [[Rouge the Bat]]&lt;br /&gt;
# [[Rouge vert bleu]]&lt;br /&gt;
# [[Rougeole]]&lt;br /&gt;
# [[Rouget]]&lt;br /&gt;
# [[Rouliboulite]]&lt;br /&gt;
# [[Roumain]]&lt;br /&gt;
# [[Roupie des Seychelles]]&lt;br /&gt;
# [[Route arc-en-ciel]]&lt;br /&gt;
# [[Route des épices]]&lt;br /&gt;
# [[Routes dans la Rome antique]]&lt;br /&gt;
# [[Rowan Atkinson]]&lt;br /&gt;
# [[Royaume]]&lt;br /&gt;
# [[Royaume Champignon]]&lt;br /&gt;
# [[Royaume d&#039;Angleterre]]&lt;br /&gt;
# [[Royaume de Bowser]]&lt;br /&gt;
# [[Rozenn (prénom)]]&lt;br /&gt;
# [[Rubidium]]&lt;br /&gt;
# [[Rue (prénom)]]&lt;br /&gt;
# [[Rue Désaugiers]]&lt;br /&gt;
# [[Rupert Grint]]&lt;br /&gt;
# [[Ruse]]&lt;br /&gt;
# [[Russophobie]]&lt;br /&gt;
# [[Rust (jeu vidéo)]]&lt;br /&gt;
# [[Rutherfordium]]&lt;br /&gt;
# [[Ruthénium]]&lt;br /&gt;
# [[Règles du pluriel]]&lt;br /&gt;
# [[Règne (biologie)]]&lt;br /&gt;
# [[Réaction chimique]]&lt;br /&gt;
# [[Réalisateur]]&lt;br /&gt;
# [[Réalité]]&lt;br /&gt;
# [[Récipient]]&lt;br /&gt;
# [[Récit]]&lt;br /&gt;
# [[Récréation]]&lt;br /&gt;
# [[Réforme]]&lt;br /&gt;
# [[Régime amaigrissant]]&lt;br /&gt;
# [[Régime méditerranéen]]&lt;br /&gt;
# [[Réminiscence]]&lt;br /&gt;
# [[Rémoraid]]&lt;br /&gt;
# [[Rémunération]]&lt;br /&gt;
# [[République]]&lt;br /&gt;
# [[République de Russie]]&lt;br /&gt;
# [[République romaine]]&lt;br /&gt;
# [[Répétition]]&lt;br /&gt;
# [[Réserve au moyen-age]]&lt;br /&gt;
# [[Rétine]]&lt;br /&gt;
# [[Révolution]]&lt;br /&gt;
# [[Révolution d&#039;Octobre]]&lt;br /&gt;
# [[Révolution française]]&lt;br /&gt;
# [[Révéloscope]]&lt;br /&gt;
# [[Rêve]]&lt;br /&gt;
# [[Rôti]]&lt;br /&gt;
# [[Røros]]&lt;br /&gt;
# [[S/2000 J 11]]&lt;br /&gt;
# [[S/2003 J 2]]&lt;br /&gt;
# [[S/2010 J 1]]&lt;br /&gt;
# [[S/2011 (134340) 1]]&lt;br /&gt;
# [[S/2012 (134340) 1]]&lt;br /&gt;
# [[Sabelette]]&lt;br /&gt;
# [[Sabinien (pape)]]&lt;br /&gt;
# [[Sablaireau]]&lt;br /&gt;
# [[Sabre]]&lt;br /&gt;
# [[Sabrina]]&lt;br /&gt;
# [[Saddam Hussein]]&lt;br /&gt;
# [[Safari Photo en Afrique]]&lt;br /&gt;
# [[Sage-femme]]&lt;br /&gt;
# [[Sagesse]]&lt;br /&gt;
# [[Saint-Domingue (ville)]]&lt;br /&gt;
# [[Saint-Ex, nos années pension]]&lt;br /&gt;
# [[Saint-Georges (Québec)]]&lt;br /&gt;
# [[Saint-Martin-d&#039;Hères]]&lt;br /&gt;
# [[Saint-Maur-des-Fossés]]&lt;br /&gt;
# [[Saint-Zacharie (Var)]]&lt;br /&gt;
# [[Saint John&#039;s]]&lt;br /&gt;
# [[Sainte-Lucie]]&lt;br /&gt;
# [[Sainte-Thèrese]]&lt;br /&gt;
# [[Saints Row: The Third]]&lt;br /&gt;
# [[Saison 2011-2012 du Stade rennais FC]]&lt;br /&gt;
# [[Saison cyclonique 2013 dans le nord-ouest de l&#039;océan Pacifique]]&lt;br /&gt;
# [[Saison humide]]&lt;br /&gt;
# [[Saison sèche]]&lt;br /&gt;
# [[Sakura (prénom)]]&lt;br /&gt;
# [[Sakuya Izayoi]]&lt;br /&gt;
# [[Salade (plante)]]&lt;br /&gt;
# [[Salim Hatubou]]&lt;br /&gt;
# [[Salive]]&lt;br /&gt;
# [[Sally]]&lt;br /&gt;
# [[Sally Jackson]]&lt;br /&gt;
# [[Sally Lockhart]]&lt;br /&gt;
# [[Salomon (Bible)]]&lt;br /&gt;
# [[Salvador Dalí]]&lt;br /&gt;
# [[Samarium]]&lt;br /&gt;
# [[Samia]]&lt;br /&gt;
# [[Samir Nasri]]&lt;br /&gt;
# [[Samsung]]&lt;br /&gt;
# [[Samuel]]&lt;br /&gt;
# [[Samuel Frédéric Balthazar Chaillet]]&lt;br /&gt;
# [[Samuel de Champlain]]&lt;br /&gt;
# [[Sanaa]]&lt;br /&gt;
# [[Sandre]]&lt;br /&gt;
# [[Sanskrit]]&lt;br /&gt;
# [[Santiago Cazorla]]&lt;br /&gt;
# [[Santiago du Chili]]&lt;br /&gt;
# [[Santorin]]&lt;br /&gt;
# [[Santé]]&lt;br /&gt;
# [[Sao (lune)]]&lt;br /&gt;
# [[Sao Tomé]]&lt;br /&gt;
# [[Sapa Inca]]&lt;br /&gt;
# [[Saquedeneu]]&lt;br /&gt;
# [[Sarah Menezes]]&lt;br /&gt;
# [[Sarajevo]]&lt;br /&gt;
# [[Sarcophage]]&lt;br /&gt;
# [[Sardaigne]]&lt;br /&gt;
# [[Sardine de l&#039;espace]]&lt;br /&gt;
# [[Sarnia]]&lt;br /&gt;
# [[Satet]]&lt;br /&gt;
# [[Sattelite gaia]]&lt;br /&gt;
# [[Saut]]&lt;br /&gt;
# [[Sauvage]]&lt;br /&gt;
# [[Saxe]]&lt;br /&gt;
# [[Sayuri (prénom)]]&lt;br /&gt;
# [[Saïd Naciri]]&lt;br /&gt;
# [[Scandinavie]]&lt;br /&gt;
# [[Scandium]]&lt;br /&gt;
# [[Scarabrute]]&lt;br /&gt;
# [[Scarabée goliath]]&lt;br /&gt;
# [[Scaramouche]]&lt;br /&gt;
# [[Scarhino]]&lt;br /&gt;
# [[Scarlett Byrne]]&lt;br /&gt;
# [[Scary Movie]]&lt;br /&gt;
# [[Schaan]]&lt;br /&gt;
# [[Schweppes]]&lt;br /&gt;
# [[Schéma narratif]]&lt;br /&gt;
# [[Science Museum de Londres]]&lt;br /&gt;
# [[Science politique]]&lt;br /&gt;
# [[Sciences de la vie et de la Terre]]&lt;br /&gt;
# [[Sciences humaines et sociales]]&lt;br /&gt;
# [[Sciences économiques et sociales]]&lt;br /&gt;
# [[Sclérose en plaques]]&lt;br /&gt;
# [[Scorbut]]&lt;br /&gt;
# [[Scorplane]]&lt;br /&gt;
# [[Scott Imbrie]]&lt;br /&gt;
# [[Scouts unitaires de France]]&lt;br /&gt;
# [[Scream Awards]]&lt;br /&gt;
# [[Screamer]]&lt;br /&gt;
# [[Scribblenauts]]&lt;br /&gt;
# [[Scribe]]&lt;br /&gt;
# [[Scrolling]]&lt;br /&gt;
# [[Sculpteur]]&lt;br /&gt;
# [[Scènaristes / scripteurs]]&lt;br /&gt;
# [[Scènes de ménages]]&lt;br /&gt;
# [[Scénario]]&lt;br /&gt;
# [[Scénariste]]&lt;br /&gt;
# [[Seaborgium]]&lt;br /&gt;
# [[Sean Paul]]&lt;br /&gt;
# [[Seat]]&lt;br /&gt;
# [[Seconde]]&lt;br /&gt;
# [[Secret Breakers]]&lt;br /&gt;
# [[Secteur 18]]&lt;br /&gt;
# [[Section Genius]]&lt;br /&gt;
# [[SeeU]]&lt;br /&gt;
# [[Sefrou]]&lt;br /&gt;
# [[Segment (mathématiques)]]&lt;br /&gt;
# [[Seine-Maritime]]&lt;br /&gt;
# [[Selkie]]&lt;br /&gt;
# [[Sensations glacées (recette)]]&lt;br /&gt;
# [[Seps]]&lt;br /&gt;
# [[Seps tridactyle]]&lt;br /&gt;
# [[Septendecilliard]]&lt;br /&gt;
# [[Septendecillion]]&lt;br /&gt;
# [[Septilliard]]&lt;br /&gt;
# [[Septillion]]&lt;br /&gt;
# [[Serbe]]&lt;br /&gt;
# [[Serdaigle]]&lt;br /&gt;
# [[Serge Bloch]]&lt;br /&gt;
# [[Serge III (pape)]]&lt;br /&gt;
# [[Serge II (pape)]]&lt;br /&gt;
# [[Serge IV (pape)]]&lt;br /&gt;
# [[Serge Ier (pape)]]&lt;br /&gt;
# [[Serguei prokfiev]]&lt;br /&gt;
# [[Sergueï Prokofiev]]&lt;br /&gt;
# [[Serpentard]]&lt;br /&gt;
# [[Serre-tête]]&lt;br /&gt;
# [[Serre (horticulture)]]&lt;br /&gt;
# [[Service (économie)]]&lt;br /&gt;
# [[Servitude pour dettes]]&lt;br /&gt;
# [[Setebos (lune)]]&lt;br /&gt;
# [[Sexdecilliard]]&lt;br /&gt;
# [[Sexdecillion]]&lt;br /&gt;
# [[Sexion d&#039;Assaut]]&lt;br /&gt;
# [[Sextilliard]]&lt;br /&gt;
# [[Sextillion]]&lt;br /&gt;
# [[Sexualité]]&lt;br /&gt;
# [[Shakes and Fidget]]&lt;br /&gt;
# [[Shakugan no Shana]]&lt;br /&gt;
# [[Shampooing]]&lt;br /&gt;
# [[Shar pei]]&lt;br /&gt;
# [[Shaymin]]&lt;br /&gt;
# [[Sheik]]&lt;br /&gt;
# [[Sherlock Holmes]]&lt;br /&gt;
# [[Shidonni]]&lt;br /&gt;
# [[Shifting World]]&lt;br /&gt;
# [[Shigeru Miyamoto]]&lt;br /&gt;
# [[Shinobi]]&lt;br /&gt;
# [[Shoah]]&lt;br /&gt;
# [[Shoot them up]]&lt;br /&gt;
# [[Shrek]]&lt;br /&gt;
# [[Shôjo]]&lt;br /&gt;
# [[Shônen]]&lt;br /&gt;
# [[Sidi Slimane]]&lt;br /&gt;
# [[Sience fiction est de limagination]]&lt;br /&gt;
# [[Siglemic]]&lt;br /&gt;
# [[Sigma (lettre grecque)]]&lt;br /&gt;
# [[Signal (dentifrice)]]&lt;br /&gt;
# [[Signal analogique]]&lt;br /&gt;
# [[Signe astrologique]]&lt;br /&gt;
# [[Silicium]]&lt;br /&gt;
# [[Silvana Gandolfi]]&lt;br /&gt;
# [[Silver]]&lt;br /&gt;
# [[Silver Star]]&lt;br /&gt;
# [[Silvio Proto]]&lt;br /&gt;
# [[Silvère (pape)]]&lt;br /&gt;
# [[Simularbre]]&lt;br /&gt;
# [[Singuila]]&lt;br /&gt;
# [[Singulier]]&lt;br /&gt;
# [[Sirice (pape)]]&lt;br /&gt;
# [[Sirius]]&lt;br /&gt;
# [[Siréniens]]&lt;br /&gt;
# [[Sisinnius (pape)]]&lt;br /&gt;
# [[Sismologie]]&lt;br /&gt;
# [[Site archéologique]]&lt;br /&gt;
# [[Site du Zéro]]&lt;br /&gt;
# [[Siva Kaneswaran]]&lt;br /&gt;
# [[Six&#039;co]]&lt;br /&gt;
# [[Six Flags Great Adventure]]&lt;br /&gt;
# [[Sixte II (pape)]]&lt;br /&gt;
# [[Sixte IV (pape)]]&lt;br /&gt;
# [[Sixte Ier (pape)]]&lt;br /&gt;
# [[Sixte V (pape)]]&lt;br /&gt;
# [[Sixtine (prénom)]]&lt;br /&gt;
# [[Siècle]]&lt;br /&gt;
# [[Skate 3]]&lt;br /&gt;
# [[Skelerex]]&lt;br /&gt;
# [[Ski acrobatique]]&lt;br /&gt;
# [[Skillet]]&lt;br /&gt;
# [[Skipper]]&lt;br /&gt;
# [[Skopje]]&lt;br /&gt;
# [[Skrillex]]&lt;br /&gt;
# [[Skydive]]&lt;br /&gt;
# [[Skyfall]]&lt;br /&gt;
# [[Skyfall (musique)]]&lt;br /&gt;
# [[Skylanders]]&lt;br /&gt;
# [[Skyrim]]&lt;br /&gt;
# [[Skysurfing]]&lt;br /&gt;
# [[Slam]]&lt;br /&gt;
# [[Slender: The Eight Pages]]&lt;br /&gt;
# [[Slovaque]]&lt;br /&gt;
# [[Slovène]]&lt;br /&gt;
# [[Slovénie]]&lt;br /&gt;
# [[Smart]]&lt;br /&gt;
# [[Smartphone]]&lt;br /&gt;
# [[Smile.jpg]]&lt;br /&gt;
# [[Smogo]]&lt;br /&gt;
# [[Smogogo]]&lt;br /&gt;
# [[Snake (jeu vidéo)]]&lt;br /&gt;
# [[Snoop Dogg]]&lt;br /&gt;
# [[Snubbull]]&lt;br /&gt;
# [[Soap]]&lt;br /&gt;
# [[Socialisation]]&lt;br /&gt;
# [[Socialisme]]&lt;br /&gt;
# [[Sociologie]]&lt;br /&gt;
# [[Société]]&lt;br /&gt;
# [[Société d&#039;investissement à capital variable]]&lt;br /&gt;
# [[Sodium]]&lt;br /&gt;
# [[Sofia]]&lt;br /&gt;
# [[Soigneur]]&lt;br /&gt;
# [[Soignies]]&lt;br /&gt;
# [[Sol (mythologie)]]&lt;br /&gt;
# [[Soldat]]&lt;br /&gt;
# [[Soldats du régiment Carignan-Salière]]&lt;br /&gt;
# [[Solderie]]&lt;br /&gt;
# [[Solenn]]&lt;br /&gt;
# [[Solid Snake]]&lt;br /&gt;
# [[Solidarité]]&lt;br /&gt;
# [[Solidus Snake]]&lt;br /&gt;
# [[Sommelier]]&lt;br /&gt;
# [[Sommet]]&lt;br /&gt;
# [[Sommet (géométrie)]]&lt;br /&gt;
# [[Sonic.exe (jeu vidéo)]]&lt;br /&gt;
# [[Sonic Adventure DX]]&lt;br /&gt;
# [[Sonic R]]&lt;br /&gt;
# [[Sonic X]]&lt;br /&gt;
# [[Sony]]&lt;br /&gt;
# [[Sony Ericsson]]&lt;br /&gt;
# [[Soporifik]]&lt;br /&gt;
# [[Sotteville-lès-Rouen]]&lt;br /&gt;
# [[Souad Massi]]&lt;br /&gt;
# [[Soucoupe volante]]&lt;br /&gt;
# [[Soucouyant]]&lt;br /&gt;
# [[Soufre]]&lt;br /&gt;
# [[Soulier]]&lt;br /&gt;
# [[Sounya]]&lt;br /&gt;
# [[Sourd-muet]]&lt;br /&gt;
# [[Souris blanche]]&lt;br /&gt;
# [[Sous-espèce]]&lt;br /&gt;
# [[Sous-ventrière]]&lt;br /&gt;
# [[Soustraction]]&lt;br /&gt;
# [[Souvenir]]&lt;br /&gt;
# [[Souverain]]&lt;br /&gt;
# [[Sovkhoze]]&lt;br /&gt;
# [[Space Invaders]]&lt;br /&gt;
# [[Space Marines du Chaos]]&lt;br /&gt;
# [[Spangenberg]]&lt;br /&gt;
# [[Sparte]]&lt;br /&gt;
# [[Spectacle équestre]]&lt;br /&gt;
# [[Spectrum]]&lt;br /&gt;
# [[Speedrun]]&lt;br /&gt;
# [[Sperme]]&lt;br /&gt;
# [[Sphère]]&lt;br /&gt;
# [[Spike]]&lt;br /&gt;
# [[Spilogale (moufette)]]&lt;br /&gt;
# [[Sport Auto]]&lt;br /&gt;
# [[SpotPass]]&lt;br /&gt;
# [[Spoutnik 1]]&lt;br /&gt;
# [[Spring Breakers]]&lt;br /&gt;
# [[Spyro the Dragon]]&lt;br /&gt;
# [[Spécialité culinaire]]&lt;br /&gt;
# [[St Remi]]&lt;br /&gt;
# [[Stade rennais football club]]&lt;br /&gt;
# [[Stalingrad]]&lt;br /&gt;
# [[Standardiste]]&lt;br /&gt;
# [[Stanislas Wawrinka]]&lt;br /&gt;
# [[Star Académie (Québec)]]&lt;br /&gt;
# [[Stardoll]]&lt;br /&gt;
# [[Stari]]&lt;br /&gt;
# [[Staross]]&lt;br /&gt;
# [[Staten Island]]&lt;br /&gt;
# [[Stations spatiales]]&lt;br /&gt;
# [[Statue]]&lt;br /&gt;
# [[Steel Dragon 2000]]&lt;br /&gt;
# [[Steelix]]&lt;br /&gt;
# [[Stef Kamil Carlens]]&lt;br /&gt;
# [[Stephano (lune)]]&lt;br /&gt;
# [[Stephen]]&lt;br /&gt;
# [[Stephen Harper]]&lt;br /&gt;
# [[Stephen Hawking]]&lt;br /&gt;
# [[Stephen Sondheim]]&lt;br /&gt;
# [[Steve Reich]]&lt;br /&gt;
# [[Steve Simões]]&lt;br /&gt;
# [[Steven Spielberg]]&lt;br /&gt;
# [[Sticker pour ongles]]&lt;br /&gt;
# [[Stomae]]&lt;br /&gt;
# [[Stratégie de lecture]]&lt;br /&gt;
# [[StreetPass]]&lt;br /&gt;
# [[Strontium]]&lt;br /&gt;
# [[Structure]]&lt;br /&gt;
# [[Studio son Nintendo 3DS]]&lt;br /&gt;
# [[Stupidbook]]&lt;br /&gt;
# [[Stylet]]&lt;br /&gt;
# [[Stylisme]]&lt;br /&gt;
# [[Styrie]]&lt;br /&gt;
# [[Stéphane (prénom)]]&lt;br /&gt;
# [[Stéphanie (prénom)]]&lt;br /&gt;
# [[Stéréotype]]&lt;br /&gt;
# [[Submachine]]&lt;br /&gt;
# [[Suc pancréatique]]&lt;br /&gt;
# [[Sucre d&#039;orge]]&lt;br /&gt;
# [[Sudoku]]&lt;br /&gt;
# [[Sueur]]&lt;br /&gt;
# [[Suffixe]]&lt;br /&gt;
# [[Suicide]]&lt;br /&gt;
# [[Suicidemouse]]&lt;br /&gt;
# [[Suicune]]&lt;br /&gt;
# [[Suika Ibuki]]&lt;br /&gt;
# [[Suite]]&lt;br /&gt;
# [[Suite bureautique]]&lt;br /&gt;
# [[Suite de Fibonacci]]&lt;br /&gt;
# [[Suite de mot Italien et Alphabet]]&lt;br /&gt;
# [[Sulfura]]&lt;br /&gt;
# [[Sumer]]&lt;br /&gt;
# [[Sunnisme]]&lt;br /&gt;
# [[Super-feuille]]&lt;br /&gt;
# [[Super-étoile]]&lt;br /&gt;
# [[Super Mario 64]]&lt;br /&gt;
# [[Super Mario 64 DS]]&lt;br /&gt;
# [[Super Mario Bros. 3]]&lt;br /&gt;
# [[Super Mario Kart]]&lt;br /&gt;
# [[Super Nintendo]]&lt;br /&gt;
# [[Super Princess Peach]]&lt;br /&gt;
# [[Super Smash Bros. (jeu vidéo)]]&lt;br /&gt;
# [[Supercell]]&lt;br /&gt;
# [[Superficie]]&lt;br /&gt;
# [[Supernova]]&lt;br /&gt;
# [[Supersonique]]&lt;br /&gt;
# [[Superstition]]&lt;br /&gt;
# [[Surdose]]&lt;br /&gt;
# [[Surnaturel]]&lt;br /&gt;
# [[Survival-horror]]&lt;br /&gt;
# [[Survivers]]&lt;br /&gt;
# [[Susanna]]&lt;br /&gt;
# [[Susie Morgenstern]]&lt;br /&gt;
# [[Suspense]]&lt;br /&gt;
# [[Suva]]&lt;br /&gt;
# [[Suédois]]&lt;br /&gt;
# [[Swap (échange de cadeaux)]]&lt;br /&gt;
# [[Swatch]]&lt;br /&gt;
# [[Sway]]&lt;br /&gt;
# [[Sweeney Todd]]&lt;br /&gt;
# [[Sweeney Todd : Le Diabolique Barbier de Fleet Street]]&lt;br /&gt;
# [[Sword Art Online]]&lt;br /&gt;
# [[Sycorax (lune)]]&lt;br /&gt;
# [[Syllabe]]&lt;br /&gt;
# [[Sylvain Arend]]&lt;br /&gt;
# [[Sylvestre III (pape)]]&lt;br /&gt;
# [[Sylvestre II (pape)]]&lt;br /&gt;
# [[Sylvestre Ier (pape)]]&lt;br /&gt;
# [[Symboles de la République française]]&lt;br /&gt;
# [[Symmaque (pape)]]&lt;br /&gt;
# [[Symphonie]]&lt;br /&gt;
# [[Symétrie Centrale]]&lt;br /&gt;
# [[Symétrie axiale]]&lt;br /&gt;
# [[Syndrome d&#039;Angelman]]&lt;br /&gt;
# [[Syndrome de Peter Pan]]&lt;br /&gt;
# [[Synonyme]]&lt;br /&gt;
# [[Syrie]]&lt;br /&gt;
# [[System of a Down]]&lt;br /&gt;
# [[Système digestif]]&lt;br /&gt;
# [[Système décimal]]&lt;br /&gt;
# [[Système hexadécimal]]&lt;br /&gt;
# [[Système international d&#039;unités]]&lt;br /&gt;
# [[Système nerveux central]]&lt;br /&gt;
# [[Système stellaire]]&lt;br /&gt;
# [[Système éducatif chilien]]&lt;br /&gt;
# [[Sèche-cheveux]]&lt;br /&gt;
# [[Sébastien Loeb]]&lt;br /&gt;
# [[Sécurité des enfants sur Internet]]&lt;br /&gt;
# [[Séléka (Centrafrique)]]&lt;br /&gt;
# [[Séléné]]&lt;br /&gt;
# [[Sémélé]]&lt;br /&gt;
# [[Sénat]]&lt;br /&gt;
# [[Sénateur]]&lt;br /&gt;
# [[Sénateurs d&#039;Ottawa]]&lt;br /&gt;
# [[Série]]&lt;br /&gt;
# [[Série télévisée]]&lt;br /&gt;
# [[Sérigraphie]]&lt;br /&gt;
# [[Sésame (moyen infaillible)]]&lt;br /&gt;
# [[Séverin (pape)]]&lt;br /&gt;
# [[Sôter (pape)]]&lt;br /&gt;
# [[T-35]]&lt;br /&gt;
# [[T-600]]&lt;br /&gt;
# [[T-800]]&lt;br /&gt;
# [[T-850]]&lt;br /&gt;
# [[T-X]]&lt;br /&gt;
# [[TGV]]&lt;br /&gt;
# [[TOP Model]]&lt;br /&gt;
# [[Tablature]]&lt;br /&gt;
# [[Table d&#039;addition]]&lt;br /&gt;
# [[Table de multiplication]]&lt;br /&gt;
# [[Tablette u draw]]&lt;br /&gt;
# [[Tachkent]]&lt;br /&gt;
# [[Tadjik]]&lt;br /&gt;
# [[Tadmorv]]&lt;br /&gt;
# [[Tahaa]]&lt;br /&gt;
# [[Tahiti]]&lt;br /&gt;
# [[Tails Doll]]&lt;br /&gt;
# [[Taipei]]&lt;br /&gt;
# [[Takechi Urata]]&lt;br /&gt;
# [[Talc]]&lt;br /&gt;
# [[Talerschwingen]]&lt;br /&gt;
# [[Tallinn]]&lt;br /&gt;
# [[Tamoul]]&lt;br /&gt;
# [[Tanaible]]&lt;br /&gt;
# [[Tang Taizong]]&lt;br /&gt;
# [[Tank MMORPG]]&lt;br /&gt;
# [[Tanna japonensis]]&lt;br /&gt;
# [[Tantale (chimie)]]&lt;br /&gt;
# [[Taoïsme]]&lt;br /&gt;
# [[Tara Duncan]]&lt;br /&gt;
# [[Taragang]]&lt;br /&gt;
# [[Tarawa-Sud]]&lt;br /&gt;
# [[Tarpaud]]&lt;br /&gt;
# [[Tartard]]&lt;br /&gt;
# [[Tartare (mythologie)]]&lt;br /&gt;
# [[Taser]]&lt;br /&gt;
# [[Tasmanie]]&lt;br /&gt;
# [[Tatara Kogasa]]&lt;br /&gt;
# [[Tau (lettre grecque)]]&lt;br /&gt;
# [[Taupiqueur]]&lt;br /&gt;
# [[Taureau Blanc de Crète]]&lt;br /&gt;
# [[Tauros]]&lt;br /&gt;
# [[Taux de mortalité]]&lt;br /&gt;
# [[Taux de natalité]]&lt;br /&gt;
# [[Taxe à 75%]]&lt;br /&gt;
# [[Tbilissi]]&lt;br /&gt;
# [[Tchaïkovski]]&lt;br /&gt;
# [[Techno]]&lt;br /&gt;
# [[Technologie]]&lt;br /&gt;
# [[Technétium]]&lt;br /&gt;
# [[Teddiursa]]&lt;br /&gt;
# [[Teen Beach Movie]]&lt;br /&gt;
# [[Teen Wolf]]&lt;br /&gt;
# [[Tegucigalpa]]&lt;br /&gt;
# [[Tekken Advance]]&lt;br /&gt;
# [[Tellure]]&lt;br /&gt;
# [[Tellus]]&lt;br /&gt;
# [[Temple Hakurei]]&lt;br /&gt;
# [[Temps]]&lt;br /&gt;
# [[Temps (grammaire)]]&lt;br /&gt;
# [[Temps grammaticaux en français]]&lt;br /&gt;
# [[Température corporelle]]&lt;br /&gt;
# [[Tempête]]&lt;br /&gt;
# [[Tempête Xynthia]]&lt;br /&gt;
# [[Tengalice]]&lt;br /&gt;
# [[Tenrikyō]]&lt;br /&gt;
# [[Tension électrique]]&lt;br /&gt;
# [[Tentacool]]&lt;br /&gt;
# [[Tentacruel]]&lt;br /&gt;
# [[Tentacule]]&lt;br /&gt;
# [[Terbium]]&lt;br /&gt;
# [[Terreur]]&lt;br /&gt;
# [[Territoire]]&lt;br /&gt;
# [[Testicule]]&lt;br /&gt;
# [[Tetris]]&lt;br /&gt;
# [[Tewi Inaba]]&lt;br /&gt;
# [[Texte]]&lt;br /&gt;
# [[Textile]]&lt;br /&gt;
# [[Texture]]&lt;br /&gt;
# [[Thalassa (lune)]]&lt;br /&gt;
# [[Thalia Grace]]&lt;br /&gt;
# [[Thallium]]&lt;br /&gt;
# [[Thanksgiving]]&lt;br /&gt;
# [[Thaïs (prénom)]]&lt;br /&gt;
# [[The Beach Boys]]&lt;br /&gt;
# [[The Collection (Michael Jackson)]]&lt;br /&gt;
# [[The Denpa Men]]&lt;br /&gt;
# [[The It Girl]]&lt;br /&gt;
# [[The Legend of Zelda: A Link Between Worlds]]&lt;br /&gt;
# [[The Legend of Zelda: Majora&#039;s Mask]]&lt;br /&gt;
# [[The Legend of Zelda: Phantom Hourglass]]&lt;br /&gt;
# [[The Legend of Zelda: Wind Waker HD]]&lt;br /&gt;
# [[The Middle]]&lt;br /&gt;
# [[The Proposal]]&lt;br /&gt;
# [[The Terminator]]&lt;br /&gt;
# [[The Voice (émission de télévision)]]&lt;br /&gt;
# [[The World&#039;s Hardest Game]]&lt;br /&gt;
# [[The beathes]]&lt;br /&gt;
# [[The trash pack]]&lt;br /&gt;
# [[Thermes]]&lt;br /&gt;
# [[Thermidor]]&lt;br /&gt;
# [[Thermochimie]]&lt;br /&gt;
# [[Thermolyse]]&lt;br /&gt;
# [[Thi lan]]&lt;br /&gt;
# [[Thiago Silva]]&lt;br /&gt;
# [[Thierry Dusautoir]]&lt;br /&gt;
# [[Thierry Jonquet]]&lt;br /&gt;
# [[Thierry Rey]]&lt;br /&gt;
# [[Thimphou]]&lt;br /&gt;
# [[Thiouville]]&lt;br /&gt;
# [[Thoiry (Ain)]]&lt;br /&gt;
# [[Thomas]]&lt;br /&gt;
# [[Thomas Brezina]]&lt;br /&gt;
# [[Thomas Jefferson]]&lt;br /&gt;
# [[Thorium]]&lt;br /&gt;
# [[Thulium]]&lt;br /&gt;
# [[Thème astrologique]]&lt;br /&gt;
# [[Théa (prénom)]]&lt;br /&gt;
# [[Théia]]&lt;br /&gt;
# [[Théisme]]&lt;br /&gt;
# [[Thémis]]&lt;br /&gt;
# [[Théodore II (pape)]]&lt;br /&gt;
# [[Théodore Ier (pape)]]&lt;br /&gt;
# [[Théologie]]&lt;br /&gt;
# [[Théophile Gautier]]&lt;br /&gt;
# [[Théorie]]&lt;br /&gt;
# [[Théorème de Pythagore]]&lt;br /&gt;
# [[Théorème de Thalès]]&lt;br /&gt;
# [[Thérèse de Lisieux]]&lt;br /&gt;
# [[Thésée]]&lt;br /&gt;
# [[Théséé]]&lt;br /&gt;
# [[Théâtre (Grèce antique)]]&lt;br /&gt;
# [[Théâtre A]]&lt;br /&gt;
# [[Théâtre classique]]&lt;br /&gt;
# [[Théâtre populaire]]&lt;br /&gt;
# [[Thêta (lettre grecque)]]&lt;br /&gt;
# [[TiJi]]&lt;br /&gt;
# [[Tiana Benjamin]]&lt;br /&gt;
# [[Tibre]]&lt;br /&gt;
# [[Tibère]]&lt;br /&gt;
# [[Tigre de Sumatra]]&lt;br /&gt;
# [[Tigre à dents de sabre]]&lt;br /&gt;
# [[Timbales (musique)]]&lt;br /&gt;
# [[Timidité]]&lt;br /&gt;
# [[Tina]]&lt;br /&gt;
# [[Tino]]&lt;br /&gt;
# [[Tintin au Tibet]]&lt;br /&gt;
# [[Tintin au pays des soviets]]&lt;br /&gt;
# [[Tintin et l&#039;Alph-Art]]&lt;br /&gt;
# [[Tiphaine]]&lt;br /&gt;
# [[Tir]]&lt;br /&gt;
# [[Tir à l&#039;arc]]&lt;br /&gt;
# [[Titan]]&lt;br /&gt;
# [[Titane]]&lt;br /&gt;
# [[Titania (lune)]]&lt;br /&gt;
# [[Titanic (film)]]&lt;br /&gt;
# [[Titanomachie]]&lt;br /&gt;
# [[Tite-Live]]&lt;br /&gt;
# [[Toadbert]]&lt;br /&gt;
# [[Toadette]]&lt;br /&gt;
# [[Toboclic]]&lt;br /&gt;
# [[Toboggan]]&lt;br /&gt;
# [[Togetic]]&lt;br /&gt;
# [[Toilettes]]&lt;br /&gt;
# [[Toison]]&lt;br /&gt;
# [[Tom Nook]]&lt;br /&gt;
# [[Tom et Jerry]]&lt;br /&gt;
# [[Tongres]]&lt;br /&gt;
# [[Top Gag]]&lt;br /&gt;
# [[Top Spin Fresh]]&lt;br /&gt;
# [[Topi Taupe]]&lt;br /&gt;
# [[Torosaurus]]&lt;br /&gt;
# [[Tortimer]]&lt;br /&gt;
# [[Tortue terrestre]]&lt;br /&gt;
# [[Toscane]]&lt;br /&gt;
# [[Toucher]]&lt;br /&gt;
# [[Toudoudou]]&lt;br /&gt;
# [[Touhou]]&lt;br /&gt;
# [[Toula]]&lt;br /&gt;
# [[Tour (architecture)]]&lt;br /&gt;
# [[Tour de Flak]]&lt;br /&gt;
# [[Tour de France 2010 (cyclisme)]]&lt;br /&gt;
# [[Touran]]&lt;br /&gt;
# [[Tourisme]]&lt;br /&gt;
# [[Tourneboule]]&lt;br /&gt;
# [[Tournegrin]]&lt;br /&gt;
# [[Tout sur le lapin nain]]&lt;br /&gt;
# [[Toxique]]&lt;br /&gt;
# [[Toyotisme]]&lt;br /&gt;
# [[Traducteur]]&lt;br /&gt;
# [[Train des Pignes]]&lt;br /&gt;
# [[Train fantôme]]&lt;br /&gt;
# [[Trampoline (toile)]]&lt;br /&gt;
# [[Transat 6.50]]&lt;br /&gt;
# [[Transformation]]&lt;br /&gt;
# [[Translation]]&lt;br /&gt;
# [[Transpiration]]&lt;br /&gt;
# [[Transuranien]]&lt;br /&gt;
# [[Transylvanie]]&lt;br /&gt;
# [[Trapps du Deccan]]&lt;br /&gt;
# [[Trapèze]]&lt;br /&gt;
# [[Traquet à tête blanche]]&lt;br /&gt;
# [[Tredecilliard]]&lt;br /&gt;
# [[Tredecillion]]&lt;br /&gt;
# [[Tresque]]&lt;br /&gt;
# [[Trevor]]&lt;br /&gt;
# [[Triacontagone]]&lt;br /&gt;
# [[Trial]]&lt;br /&gt;
# [[Triangle des Bermudes]]&lt;br /&gt;
# [[Triathlon]]&lt;br /&gt;
# [[Tribunal d&#039;Osiris]]&lt;br /&gt;
# [[Tricheur]]&lt;br /&gt;
# [[Trihectogone]]&lt;br /&gt;
# [[Trilliard]]&lt;br /&gt;
# [[Trillion]]&lt;br /&gt;
# [[Trilobite]]&lt;br /&gt;
# [[Trilogie]]&lt;br /&gt;
# [[Trinculo (lune)]]&lt;br /&gt;
# [[Trinité-et-Tobago]]&lt;br /&gt;
# [[Triopikeur]]&lt;br /&gt;
# [[Triplés]]&lt;br /&gt;
# [[Tripoli]]&lt;br /&gt;
# [[Triquetra]]&lt;br /&gt;
# [[Trisha]]&lt;br /&gt;
# [[Triskèle]]&lt;br /&gt;
# [[Triton (lune)]]&lt;br /&gt;
# [[Triton (mythologie)]]&lt;br /&gt;
# [[Triton alpestre]]&lt;br /&gt;
# [[Trivia]]&lt;br /&gt;
# [[Troc]]&lt;br /&gt;
# [[Troie]]&lt;br /&gt;
# [[Troisième déclinaison latine]]&lt;br /&gt;
# [[Trophée]]&lt;br /&gt;
# [[Tropique]]&lt;br /&gt;
# [[Tropique du Cancer]]&lt;br /&gt;
# [[Tropique du Capricorne]]&lt;br /&gt;
# [[Trouilleland]]&lt;br /&gt;
# [[Truffe au chocolat]]&lt;br /&gt;
# [[Tsahal]]&lt;br /&gt;
# [[Tsunade]]&lt;br /&gt;
# [[Tube digestif]]&lt;br /&gt;
# [[Tuberculose]]&lt;br /&gt;
# [[Tuerie de l&#039;école primaire Sandy Hook]]&lt;br /&gt;
# [[Tungstène]]&lt;br /&gt;
# [[Turbine]]&lt;br /&gt;
# [[Turboréacteur]]&lt;br /&gt;
# [[Twhomp]]&lt;br /&gt;
# [[Twi]]&lt;br /&gt;
# [[Twirling]]&lt;br /&gt;
# [[Tygnon]]&lt;br /&gt;
# [[Typhlosion]]&lt;br /&gt;
# [[Tyrannie]]&lt;br /&gt;
# [[Tyranocif]]&lt;br /&gt;
# [[Télagon]]&lt;br /&gt;
# [[Télesphore (pape)]]&lt;br /&gt;
# [[Télébenne]]&lt;br /&gt;
# [[Téléchargement]]&lt;br /&gt;
# [[Téléfilm]]&lt;br /&gt;
# [[Télégraphe]]&lt;br /&gt;
# [[Téléphonie par satellite]]&lt;br /&gt;
# [[Télévision numérique]]&lt;br /&gt;
# [[Ténia]]&lt;br /&gt;
# [[Téra]]&lt;br /&gt;
# [[Téragramme]]&lt;br /&gt;
# [[Téramètre]]&lt;br /&gt;
# [[Téthys (lune)]]&lt;br /&gt;
# [[Tétracontagone]]&lt;br /&gt;
# [[Tétrahectogone]]&lt;br /&gt;
# [[Têtarte]]&lt;br /&gt;
# [[UFO]]&lt;br /&gt;
# [[Ugine]]&lt;br /&gt;
# [[Ugo Legrand]]&lt;br /&gt;
# [[Ukrainien]]&lt;br /&gt;
# [[Ulysse et le cyclope]]&lt;br /&gt;
# [[Ulysse et les sirènes]]&lt;br /&gt;
# [[Umami]]&lt;br /&gt;
# [[Umbriel (lune)]]&lt;br /&gt;
# [[Un capitaine de quinze ans]]&lt;br /&gt;
# [[Un drame en Livonie]]&lt;br /&gt;
# [[Uncharted 3 : L&#039;Illusion de Drake]]&lt;br /&gt;
# [[Undecilliard]]&lt;br /&gt;
# [[Undecillion]]&lt;br /&gt;
# [[Underground]]&lt;br /&gt;
# [[Unfair Mario]]&lt;br /&gt;
# [[Unforgettable]]&lt;br /&gt;
# [[Unicité]]&lt;br /&gt;
# [[Unité de masse]]&lt;br /&gt;
# [[Unité de mesure non-métrique]]&lt;br /&gt;
# [[Ununhexium]]&lt;br /&gt;
# [[Ununoctium]]&lt;br /&gt;
# [[Ununpentium]]&lt;br /&gt;
# [[Ununquadium]]&lt;br /&gt;
# [[Ununseptium]]&lt;br /&gt;
# [[Ununtrium]]&lt;br /&gt;
# [[Upsilon (lettre grecque)]]&lt;br /&gt;
# [[Uranium]]&lt;br /&gt;
# [[Uranoscope]]&lt;br /&gt;
# [[Urbain III (pape)]]&lt;br /&gt;
# [[Urbain II (pape)]]&lt;br /&gt;
# [[Urbain IV (pape)]]&lt;br /&gt;
# [[Urbain Ier (pape)]]&lt;br /&gt;
# [[Urbain VIII (pape)]]&lt;br /&gt;
# [[Urbain VII (pape)]]&lt;br /&gt;
# [[Urbain VI (pape)]]&lt;br /&gt;
# [[Urbain V (pape)]]&lt;br /&gt;
# [[Urban Rivals]]&lt;br /&gt;
# [[Ursaring]]&lt;br /&gt;
# [[Uru]]&lt;br /&gt;
# [[Uruk]]&lt;br /&gt;
# [[Uther Pendragon]]&lt;br /&gt;
# [[Uttar Pradesh]]&lt;br /&gt;
# [[Utérus]]&lt;br /&gt;
# [[VIIIe siècle]]&lt;br /&gt;
# [[VIIIe siècle av. J.-C.]]&lt;br /&gt;
# [[VIIe siècle]]&lt;br /&gt;
# [[VIIe siècle av. J.-C.]]&lt;br /&gt;
# [[VIe siècle]]&lt;br /&gt;
# [[VIe siècle av. J.-C.]]&lt;br /&gt;
# [[VVVVVV]]&lt;br /&gt;
# [[Vaccination]]&lt;br /&gt;
# [[Vaccination contre la rage]]&lt;br /&gt;
# [[Vacilys]]&lt;br /&gt;
# [[Vagin]]&lt;br /&gt;
# [[Valentin (pape)]]&lt;br /&gt;
# [[Valentina (prénom)]]&lt;br /&gt;
# [[Valentinois]]&lt;br /&gt;
# [[Valeur absolue]]&lt;br /&gt;
# [[Vallée de Fontanalba]]&lt;br /&gt;
# [[Vallée des Merveilles]]&lt;br /&gt;
# [[Vallée des rois]]&lt;br /&gt;
# [[Valorisation]]&lt;br /&gt;
# [[Vampirelfe]]&lt;br /&gt;
# [[Vanadium]]&lt;br /&gt;
# [[Vanuatu]]&lt;br /&gt;
# [[Vapeur]]&lt;br /&gt;
# [[Ve siècle]]&lt;br /&gt;
# [[Ve siècle av. J.-C.]]&lt;br /&gt;
# [[Vendredi ou la vie sauvage]]&lt;br /&gt;
# [[Vendémiaire]]&lt;br /&gt;
# [[Vent]]&lt;br /&gt;
# [[Vente]]&lt;br /&gt;
# [[Ventôse]]&lt;br /&gt;
# [[Verbe (grammaire)]]&lt;br /&gt;
# [[Verbes du troisième groupe]]&lt;br /&gt;
# [[Vercingétorix]]&lt;br /&gt;
# [[Vernis]]&lt;br /&gt;
# [[Vertébré]]&lt;br /&gt;
# [[Vessie]]&lt;br /&gt;
# [[Vestale]]&lt;br /&gt;
# [[Victoire de Samothrace]]&lt;br /&gt;
# [[Victor-Emmanuel II d&#039;Italie]]&lt;br /&gt;
# [[Victor III (pape)]]&lt;br /&gt;
# [[Victor II (pape)]]&lt;br /&gt;
# [[Victor Ier (pape)]]&lt;br /&gt;
# [[Victoria, Colombie-Britannique]]&lt;br /&gt;
# [[Victoria (Seychelles)]]&lt;br /&gt;
# [[Victoria (État)]]&lt;br /&gt;
# [[Victoria Justice]]&lt;br /&gt;
# [[Victorinox]]&lt;br /&gt;
# [[Vidéo]]&lt;br /&gt;
# [[Vieil irlandais]]&lt;br /&gt;
# [[Vieillissement]]&lt;br /&gt;
# [[Vientiane]]&lt;br /&gt;
# [[Vietnamien]]&lt;br /&gt;
# [[Vigile (pape)]]&lt;br /&gt;
# [[Vigintilliard]]&lt;br /&gt;
# [[Vigintillion]]&lt;br /&gt;
# [[Viking]]&lt;br /&gt;
# [[Villes et pays d&#039;art et d&#039;histoire]]&lt;br /&gt;
# [[Vilnius]]&lt;br /&gt;
# [[Vincent]]&lt;br /&gt;
# [[Vincent du Danemark]]&lt;br /&gt;
# [[Vingt mille lieues sous les mers]]&lt;br /&gt;
# [[Vipère ammodyte]]&lt;br /&gt;
# [[Vipère de Fea]]&lt;br /&gt;
# [[Vipère de Lataste]]&lt;br /&gt;
# [[Vipère de Russell des Indes]]&lt;br /&gt;
# [[Vipère de Séoane]]&lt;br /&gt;
# [[Vipère des cent pas]]&lt;br /&gt;
# [[Vipère heurtante]]&lt;br /&gt;
# [[Vipère ottomane]]&lt;br /&gt;
# [[Vipère péliade]]&lt;br /&gt;
# [[Vipère rhinocéros]]&lt;br /&gt;
# [[Vipère à cornes]]&lt;br /&gt;
# [[Vipère à cornes d&#039;Afrique du Sud]]&lt;br /&gt;
# [[Vipélierre]]&lt;br /&gt;
# [[Vipéridé]]&lt;br /&gt;
# [[Virelangue]]&lt;br /&gt;
# [[Virgule]]&lt;br /&gt;
# [[Virtuel]]&lt;br /&gt;
# [[Vis]]&lt;br /&gt;
# [[Visage]]&lt;br /&gt;
# [[Vison]]&lt;br /&gt;
# [[Vison d&#039;amérique]]&lt;br /&gt;
# [[Vitalien (pape)]]&lt;br /&gt;
# [[Vitamine A]]&lt;br /&gt;
# [[Vitamine K]]&lt;br /&gt;
# [[Viviparité]]&lt;br /&gt;
# [[Voile solaire]]&lt;br /&gt;
# [[Voiture]]&lt;br /&gt;
# [[Voiture électrique]]&lt;br /&gt;
# [[Vol (déplacement)]]&lt;br /&gt;
# [[Volcaropod]]&lt;br /&gt;
# [[Voldemort]]&lt;br /&gt;
# [[Volerie des Aigles (Kintzheim)]]&lt;br /&gt;
# [[Voleur]]&lt;br /&gt;
# [[Voltorbe]]&lt;br /&gt;
# [[Vomissement]]&lt;br /&gt;
# [[Voyelle]]&lt;br /&gt;
# [[Voème]]&lt;br /&gt;
# [[Vue]]&lt;br /&gt;
# [[Vulgarité]]&lt;br /&gt;
# [[Vélociraptor]]&lt;br /&gt;
# [[Vérité]]&lt;br /&gt;
# [[Vêtements de la vie quotidienne à Rome]]&lt;br /&gt;
# [[W.I.T.C.H.]]&lt;br /&gt;
# [[Walt Disney World Resort]]&lt;br /&gt;
# [[Wapiti (animal)]]&lt;br /&gt;
# [[Warhammer 40,000]]&lt;br /&gt;
# [[WarioWare : Do It Yourself]]&lt;br /&gt;
# [[Warm Springs (Georgie)]]&lt;br /&gt;
# [[Warpzone]]&lt;br /&gt;
# [[Wart]]&lt;br /&gt;
# [[Water-polo]]&lt;br /&gt;
# [[Watt]]&lt;br /&gt;
# [[Wattman]]&lt;br /&gt;
# [[Wattouat]]&lt;br /&gt;
# [[Wave Race 64]]&lt;br /&gt;
# [[Wayne]]&lt;br /&gt;
# [[Webcam]]&lt;br /&gt;
# [[Webidev]]&lt;br /&gt;
# [[Webmail]]&lt;br /&gt;
# [[Webnode]]&lt;br /&gt;
# [[Webradio]]&lt;br /&gt;
# [[Week-End]]&lt;br /&gt;
# [[Wellington]]&lt;br /&gt;
# [[Werner Karl Heisenberg]]&lt;br /&gt;
# [[Whitney Houston]]&lt;br /&gt;
# [[Whomp]]&lt;br /&gt;
# [[Wiggler]]&lt;br /&gt;
# [[Wii Party]]&lt;br /&gt;
# [[WikiSara]]&lt;br /&gt;
# [[Wiki Paroles]]&lt;br /&gt;
# [[Wiki Trains]]&lt;br /&gt;
# [[Wikimini en arabe]]&lt;br /&gt;
# [[Wikimini en espagnol]]&lt;br /&gt;
# [[Wikimini en italien]]&lt;br /&gt;
# [[Wikipédia en allemand]]&lt;br /&gt;
# [[Wikipédia en anglais]]&lt;br /&gt;
# [[Wikipédia en italien]]&lt;br /&gt;
# [[Wikipédia en néerlandais]]&lt;br /&gt;
# [[Wikitexte]]&lt;br /&gt;
# [[Will Smith]]&lt;br /&gt;
# [[William]]&lt;br /&gt;
# [[William Gilbert]]&lt;br /&gt;
# [[William Shakespeare]]&lt;br /&gt;
# [[William de Cambridge]]&lt;br /&gt;
# [[Willie Falconer]]&lt;br /&gt;
# [[Wilma Tenderfoot]]&lt;br /&gt;
# [[Windhoek]]&lt;br /&gt;
# [[Wolf O&#039;Donnell]]&lt;br /&gt;
# [[Wombat]]&lt;br /&gt;
# [[World Invasion : Battle Los Angeles]]&lt;br /&gt;
# [[Worms (jeu vidéo)]]&lt;br /&gt;
# [[Wu]]&lt;br /&gt;
# [[Wu Minxia]]&lt;br /&gt;
# [[Wydad de Casablanca (WAC)]]&lt;br /&gt;
# [[XIIIe siècle]]&lt;br /&gt;
# [[XIIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XIIe siècle]]&lt;br /&gt;
# [[XIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XIVe siècle]]&lt;br /&gt;
# [[XIVe siècle av. J.-C.]]&lt;br /&gt;
# [[XIXe siècle]]&lt;br /&gt;
# [[XIXe siècle av. J.-C.]]&lt;br /&gt;
# [[XIe siècle]]&lt;br /&gt;
# [[XIe siècle av. J.-C.]]&lt;br /&gt;
# [[XLe siècle av. J.-C.]]&lt;br /&gt;
# [[XVIIIe siècle]]&lt;br /&gt;
# [[XVIIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XVIIe siècle]]&lt;br /&gt;
# [[XVIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XVIe siècle]]&lt;br /&gt;
# [[XVIe siècle av. J.-C.]]&lt;br /&gt;
# [[XVe siècle]]&lt;br /&gt;
# [[XVe siècle av. J.-C.]]&lt;br /&gt;
# [[XXIIIe siècle]]&lt;br /&gt;
# [[XXIIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXIIe siècle]]&lt;br /&gt;
# [[XXIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXIVe siècle]]&lt;br /&gt;
# [[XXIVe siècle av. J.-C.]]&lt;br /&gt;
# [[XXIXe siècle]]&lt;br /&gt;
# [[XXIXe siècle av. J.-C.]]&lt;br /&gt;
# [[XXIe siècle]]&lt;br /&gt;
# [[XXIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXVIIIe siècle]]&lt;br /&gt;
# [[XXVIIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXVIIe siècle]]&lt;br /&gt;
# [[XXVIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXVIe siècle]]&lt;br /&gt;
# [[XXVIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXVe siècle]]&lt;br /&gt;
# [[XXVe siècle av. J.-C.]]&lt;br /&gt;
# [[XXXIIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXXIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXXIVe siècle av. J.-C.]]&lt;br /&gt;
# [[XXXIXe siècle av. J.-C.]]&lt;br /&gt;
# [[XXXIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXXVIIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXXVIIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXXVIe siècle av. J.-C.]]&lt;br /&gt;
# [[XXXVe siècle av. J.-C.]]&lt;br /&gt;
# [[XXXe siècle]]&lt;br /&gt;
# [[XXXe siècle av. J.-C.]]&lt;br /&gt;
# [[XXe siècle]]&lt;br /&gt;
# [[XXe siècle av. J.-C.]]&lt;br /&gt;
# [[Xanax]]&lt;br /&gt;
# [[Xatu]]&lt;br /&gt;
# [[Xbox One]]&lt;br /&gt;
# [[Xe siècle]]&lt;br /&gt;
# [[Xe siècle av. J.-C.]]&lt;br /&gt;
# [[Xgen Studios]]&lt;br /&gt;
# [[Xi (lettre grecque)]]&lt;br /&gt;
# [[Xylophone]]&lt;br /&gt;
# [[Xélor]]&lt;br /&gt;
# [[Xénon]]&lt;br /&gt;
# [[Yahoo!]]&lt;br /&gt;
# [[Yahvé]]&lt;br /&gt;
# [[Yanma]]&lt;br /&gt;
# [[Yaren]]&lt;br /&gt;
# [[Yasmine Abderrahim]]&lt;br /&gt;
# [[Yaël Hassan]]&lt;br /&gt;
# [[Yearling]]&lt;br /&gt;
# [[Yen Xuân]]&lt;br /&gt;
# [[Yeti]]&lt;br /&gt;
# [[Yeux , vue]]&lt;br /&gt;
# [[Ygraine]]&lt;br /&gt;
# [[Yiddish]]&lt;br /&gt;
# [[Ymphect]]&lt;br /&gt;
# [[Yocto]]&lt;br /&gt;
# [[Yoctogramme]]&lt;br /&gt;
# [[Yoctomètre]]&lt;br /&gt;
# [[Yodicity]]&lt;br /&gt;
# [[Yotta]]&lt;br /&gt;
# [[Yottagramme]]&lt;br /&gt;
# [[Yottamètre]]&lt;br /&gt;
# [[Youki Konpaku]]&lt;br /&gt;
# [[Youku]]&lt;br /&gt;
# [[Youmu Konpaku]]&lt;br /&gt;
# [[Youssoupha]]&lt;br /&gt;
# [[Yoville]]&lt;br /&gt;
# [[Ytterbium]]&lt;br /&gt;
# [[Yttrium]]&lt;br /&gt;
# [[Yukari Yakumo]]&lt;br /&gt;
# [[Yukiko]]&lt;br /&gt;
# [[Yuuka Kazami]]&lt;br /&gt;
# [[Yuyuko Saigyouji]]&lt;br /&gt;
# [[Yvon Mauffret]]&lt;br /&gt;
# [[Zacharie (pape)]]&lt;br /&gt;
# [[Zaho]]&lt;br /&gt;
# [[Zanibook]]&lt;br /&gt;
# [[Zarbi]]&lt;br /&gt;
# [[Zarzis]]&lt;br /&gt;
# [[Zayn Malik]]&lt;br /&gt;
# [[Zazou]]&lt;br /&gt;
# [[Zekrom]]&lt;br /&gt;
# [[Zenith]]&lt;br /&gt;
# [[Zepto]]&lt;br /&gt;
# [[Zeptogramme]]&lt;br /&gt;
# [[Zeptomètre]]&lt;br /&gt;
# [[Zetta]]&lt;br /&gt;
# [[Zettagramme]]&lt;br /&gt;
# [[Zettamètre]]&lt;br /&gt;
# [[Zhu-Zhu pet]]&lt;br /&gt;
# [[Zhu-Zhu princesse]]&lt;br /&gt;
# [[Zigong]]&lt;br /&gt;
# [[Zigzaton]]&lt;br /&gt;
# [[Zinc]]&lt;br /&gt;
# [[Zirconium]]&lt;br /&gt;
# [[Zizi]]&lt;br /&gt;
# [[Zodiac]]&lt;br /&gt;
# [[Zone 51]]&lt;br /&gt;
# [[Zone d&#039;aménagement concerté]]&lt;br /&gt;
# [[Zumba]]&lt;br /&gt;
# [[Zygarde]]&lt;br /&gt;
# [[Zéphyrin (pape)]]&lt;br /&gt;
# [[Zéro absolu]]&lt;br /&gt;
# [[Zêta (lettre grecque)]]&lt;br /&gt;
# [[À la croisée des mondes]]&lt;br /&gt;
# [[Âge héroïque de l&#039;exploration en Antarctique]]&lt;br /&gt;
# [[Âme]]&lt;br /&gt;
# [[Ångström]]&lt;br /&gt;
# [[Ça m&#039;énerve]]&lt;br /&gt;
# [[Ça plane pour moi]]&lt;br /&gt;
# [[Ère du jeu vidéo moderne]]&lt;br /&gt;
# [[Ébène]]&lt;br /&gt;
# [[Ébéniste]]&lt;br /&gt;
# [[Échanson]]&lt;br /&gt;
# [[Écharpe]]&lt;br /&gt;
# [[Échenevex]]&lt;br /&gt;
# [[Échide à ventre blanc]]&lt;br /&gt;
# [[Écoagriculture]]&lt;br /&gt;
# [[Écocitoyenneté]]&lt;br /&gt;
# [[École Fernand Seguin]]&lt;br /&gt;
# [[École La Fontaine]]&lt;br /&gt;
# [[École Les Sittelles (Québec)]]&lt;br /&gt;
# [[École Notre-Dame-de-Grâce]]&lt;br /&gt;
# [[École Saint-Exupéry (Avrillé)]]&lt;br /&gt;
# [[École autrefois]]&lt;br /&gt;
# [[École de Chailly]]&lt;br /&gt;
# [[École élémentaire (France)]]&lt;br /&gt;
# [[Écologisme]]&lt;br /&gt;
# [[Écomusée d&#039;Alsace]]&lt;br /&gt;
# [[Économie]]&lt;br /&gt;
# [[Économiste]]&lt;br /&gt;
# [[Écoquartier]]&lt;br /&gt;
# [[Écran]]&lt;br /&gt;
# [[Écriture bicamérale]]&lt;br /&gt;
# [[Écritures grecques et françaises des noms des dieux grecs et romains]]&lt;br /&gt;
# [[Éditeur]]&lt;br /&gt;
# [[Édith de Wilton]]&lt;br /&gt;
# [[Édouard]]&lt;br /&gt;
# [[Éducateur]]&lt;br /&gt;
# [[Éducation civique]]&lt;br /&gt;
# [[Éducation dans la famille impériale]]&lt;br /&gt;
# [[Éducation musicale]]&lt;br /&gt;
# [[Égalité]]&lt;br /&gt;
# [[Égoïste]]&lt;br /&gt;
# [[Égyptologie]]&lt;br /&gt;
# [[Éjaculation]]&lt;br /&gt;
# [[Élecsprint]]&lt;br /&gt;
# [[Électhor]]&lt;br /&gt;
# [[Élection Miss France]]&lt;br /&gt;
# [[Élection législative algérienne de 2012]]&lt;br /&gt;
# [[Élection présidentielle en France]]&lt;br /&gt;
# [[Élection présidentielle française de 2017]]&lt;br /&gt;
# [[Élection présidentielle kényane de 2013]]&lt;br /&gt;
# [[Élections législatives françaises de 2012]]&lt;br /&gt;
# [[Élections législatives islandaises de 2013]]&lt;br /&gt;
# [[Électricien]]&lt;br /&gt;
# [[Électroanalyse]]&lt;br /&gt;
# [[Électrochimie]]&lt;br /&gt;
# [[Électrode]]&lt;br /&gt;
# [[Électrolyse]]&lt;br /&gt;
# [[Électromagnétisme]]&lt;br /&gt;
# [[Électronique]]&lt;br /&gt;
# [[Électrophorèse]]&lt;br /&gt;
# [[Élekid]]&lt;br /&gt;
# [[Élektek]]&lt;br /&gt;
# [[Éleuthère (pape)]]&lt;br /&gt;
# [[Élevage]]&lt;br /&gt;
# [[Élevage en batterie]]&lt;br /&gt;
# [[Éliane]]&lt;br /&gt;
# [[Élise]]&lt;br /&gt;
# [[Élocution]]&lt;br /&gt;
# [[Élékid]]&lt;br /&gt;
# [[Éléonore]]&lt;br /&gt;
# [[Éléonore de Belgique]]&lt;br /&gt;
# [[Éléphant d&#039;Asie]]&lt;br /&gt;
# [[Émile Zola]]&lt;br /&gt;
# [[Émilie Jolie]]&lt;br /&gt;
# [[Émission de télévision]]&lt;br /&gt;
# [[Émotion]]&lt;br /&gt;
# [[Émulateur]]&lt;br /&gt;
# [[Émérentienne]]&lt;br /&gt;
# [[Énergie]]&lt;br /&gt;
# [[Énergie hydraulique]]&lt;br /&gt;
# [[Énergie marémotrice]]&lt;br /&gt;
# [[Énergie éolienne]]&lt;br /&gt;
# [[Épaule]]&lt;br /&gt;
# [[Épervier]]&lt;br /&gt;
# [[Épice]]&lt;br /&gt;
# [[Épidémie]]&lt;br /&gt;
# [[Épilogue]]&lt;br /&gt;
# [[Épinette (instrument de musique)]]&lt;br /&gt;
# [[Épona]]&lt;br /&gt;
# [[Éponge marine]]&lt;br /&gt;
# [[Épopée de Gilgamesh]]&lt;br /&gt;
# [[Époque contemporaine]]&lt;br /&gt;
# [[Épuration de l&#039;organisme]]&lt;br /&gt;
# [[Équinoxe]]&lt;br /&gt;
# [[Équipe d&#039;Afrique du Sud de football]]&lt;br /&gt;
# [[Équipe d&#039;Albanie de football]]&lt;br /&gt;
# [[Équipe d&#039;Algérie de football]]&lt;br /&gt;
# [[Équipe d&#039;Espagne de football]]&lt;br /&gt;
# [[Équipe des Comores de football]]&lt;br /&gt;
# [[Équithérapie]]&lt;br /&gt;
# [[Éric Woerth]]&lt;br /&gt;
# [[Éruption massive]]&lt;br /&gt;
# [[Érèbe]]&lt;br /&gt;
# [[Étain]]&lt;br /&gt;
# [[Étalon]]&lt;br /&gt;
# [[Étang]]&lt;br /&gt;
# [[Étapes de la momification]]&lt;br /&gt;
# [[Éternuement]]&lt;br /&gt;
# [[Éthanol]]&lt;br /&gt;
# [[Éther]]&lt;br /&gt;
# [[Éthologie]]&lt;br /&gt;
# [[Étienne Daho]]&lt;br /&gt;
# [[Étienne III (pape)]]&lt;br /&gt;
# [[Étienne II (pape)]]&lt;br /&gt;
# [[Étienne IV (pape)]]&lt;br /&gt;
# [[Étienne IX (pape)]]&lt;br /&gt;
# [[Étienne Ier (pape)]]&lt;br /&gt;
# [[Étienne VIII (pape)]]&lt;br /&gt;
# [[Étienne VII (pape)]]&lt;br /&gt;
# [[Étienne VI (pape)]]&lt;br /&gt;
# [[Étienne V (pape)]]&lt;br /&gt;
# [[Étoile Z]]&lt;br /&gt;
# [[Étoile d&#039;or]]&lt;br /&gt;
# [[Étoile du berger]]&lt;br /&gt;
# [[Étolie]]&lt;br /&gt;
# [[Étrusque]]&lt;br /&gt;
# [[Étudiant]]&lt;br /&gt;
# [[Étui]]&lt;br /&gt;
# [[Été]]&lt;br /&gt;
# [[Été polaire]]&lt;br /&gt;
# [[Évangile]]&lt;br /&gt;
# [[Évangiles]]&lt;br /&gt;
# [[Évangélistes]]&lt;br /&gt;
# [[Évariste (pape)]]&lt;br /&gt;
# [[Évelyne Brisou-Pellen]]&lt;br /&gt;
# [[Évolution]]&lt;br /&gt;
# [[Évêque]]&lt;br /&gt;
# [[Êta (lettre grecque)]]&lt;br /&gt;
# [[Île Delfino]]&lt;br /&gt;
# [[Île d&#039;Otomaï]]&lt;br /&gt;
# [[Île du Lys]]&lt;br /&gt;
# [[Îles Éoliennes]]&lt;br /&gt;
# [[Ötzi]]&lt;br /&gt;
# [[Ø]]&lt;br /&gt;
# [[Œdipe]]&lt;br /&gt;
# [[Œil composé]]&lt;br /&gt;
# [[Œuvre]]&lt;br /&gt;
# [[Šahinovići (Kiseljak)]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180525</id>
		<title>MediaWiki:MenuOptions Dev.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180525"/>
		<updated>2013-12-25T17:40:32Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ============================================================ CADRE D&#039;OPTIONS DANS LA COLONNE DE DROITE&lt;br /&gt;
&lt;br /&gt;
// Styles&lt;br /&gt;
&lt;br /&gt;
importStylesheet(&#039;MediaWiki:MenuOptions.css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// mini-Menu Header&lt;br /&gt;
&lt;br /&gt;
var MiniHeaderContent = {&lt;br /&gt;
 &amp;quot;Accueil&amp;quot;     : new Array(&amp;quot;Accueil&amp;quot;              , &amp;quot;Rejoindre la page d’accueil&amp;quot; ),&lt;br /&gt;
 &amp;quot;Enfants&amp;quot;     : new Array(&amp;quot;Wikimini:Enfants&amp;quot;     , &amp;quot;Le coin des enfants&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Adultes&amp;quot;     : new Array(&amp;quot;Wikimini:Adultes&amp;quot;     , &amp;quot;Le coin des adultes&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Enseignants&amp;quot; : new Array(&amp;quot;Wikimini:Enseignants&amp;quot; , &amp;quot;Le coin des enseignants&amp;quot;     ),&lt;br /&gt;
 &amp;quot;Forum&amp;quot;       : new Array(&amp;quot;Spécial:AWCforum&amp;quot;     , &amp;quot;Le forum&amp;quot;                    ),&lt;br /&gt;
 &amp;quot;Aide&amp;quot;        : new Array(&amp;quot;Aide:Accueil&amp;quot;         , &amp;quot;Sommaire de l’aide&amp;quot;          )&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuIcons = new Object();&lt;br /&gt;
 MenuIcons[&amp;quot;BlankImage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/blank-18x18.png&amp;quot;, &lt;br /&gt;
                             alt : &amp;quot;&amp;quot;,&lt;br /&gt;
                             width : &amp;quot;9&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ReduireHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/hide-header-a.png&amp;quot;,&lt;br /&gt;
                              hoversrc : &amp;quot;/w/skins/wikimini/images/hide-header-b.png&amp;quot;,&lt;br /&gt;
                              text : &amp;quot;Réduire l’en-tête&amp;quot;,&lt;br /&gt;
                              alt : &amp;quot;Cacher l’en-tête&amp;quot;,&lt;br /&gt;
                              width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;DevelopperHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/show-header-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/show-header-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML800px&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Afficher le site en largeur réduite&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Largeur réduite&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML100&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-a.png&amp;quot;,&lt;br /&gt;
                                     hoversrc : &amp;quot;/w/skins/wikimini/images/expand-b.png&amp;quot;,&lt;br /&gt;
                                     text : &amp;quot;Afficher le site en pleine largeur&amp;quot;,&lt;br /&gt;
                                     alt : &amp;quot;Pleine largeur&amp;quot;,&lt;br /&gt;
                                     width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-plus-a.png&amp;quot;,&lt;br /&gt;
                                        hoversrc : &amp;quot;/w/skins/wikimini/images/font-plus-b.png&amp;quot;,&lt;br /&gt;
                                        text : &amp;quot;Augmenter la taille de la police&amp;quot;,&lt;br /&gt;
                                        alt : &amp;quot;Augmenter police&amp;quot;,&lt;br /&gt;
                                        width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };  &lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                            hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                            text : &amp;quot;Rétablir la taille de la police&amp;quot;,&lt;br /&gt;
                                            alt : &amp;quot;Police standard&amp;quot;,&lt;br /&gt;
                                            width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-minus-a.png&amp;quot;,&lt;br /&gt;
                                         hoversrc : &amp;quot;/w/skins/wikimini/images/font-minus-b.png&amp;quot;,&lt;br /&gt;
                                         text : &amp;quot;Diminuer la taille de la police&amp;quot;,&lt;br /&gt;
                                         alt : &amp;quot;Diminuer police&amp;quot;,&lt;br /&gt;
                                         width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-edit-a.png&amp;quot;,&lt;br /&gt;
                                      hoversrc : &amp;quot;/w/skins/wikimini/images/expand-edit-b.png&amp;quot;,&lt;br /&gt;
                                      text : &amp;quot;Augmenter la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                      alt : &amp;quot;Zone d’édition plus&amp;quot;,&lt;br /&gt;
                                      width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                          hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                          text : &amp;quot;Rétablir la taille de la zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          alt : &amp;quot;Zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-edit-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-edit-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Diminuer la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Zone d’édition moins&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ImprimablePage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/printer-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/printer-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Version imprimable de cette page&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Version imprimable&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var DefaultOptions = new Array();&lt;br /&gt;
DefaultOptions[&amp;quot;TaillePolice&amp;quot;] = 12;&lt;br /&gt;
DefaultOptions[&amp;quot;TailleEdit&amp;quot;] = 30;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;] = &amp;quot;75%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;] = &amp;quot;459px&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;] = &amp;quot;25%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;] = &amp;quot;300px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE ETAT DU HEADER&lt;br /&gt;
&lt;br /&gt;
var FlashHeaderState = getCookie(&amp;quot;FlashHeaderState&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE LARGEUR DU SITE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_Largeur = getCookie(&amp;quot;MenuOptions_Largeur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE POLICE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePolice = getCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE ZONE D&#039;EDITION&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEdit = getCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// CREATION MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
function CreateMenuOptions(){&lt;br /&gt;
  if(typeof(MenuOptions_SiteCustom)==&amp;quot;function&amp;quot;) try{ MenuOptions_SiteCustom(); }catch(e){ };&lt;br /&gt;
&lt;br /&gt;
var MenuLiens = new Array();&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ReduireHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;DevelopperHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML800px&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML100&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTextePlus&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(-1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(0);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ImprimablePage&amp;quot;, &amp;quot;javascript:VersionImprimable();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
if((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;)){    &lt;br /&gt;
  MenuLiens.push(&#039;&amp;lt;br/&amp;gt;&#039;);&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTextePlus&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(-1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(0);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
}&lt;br /&gt;
    var Menu = document.createElement(&#039;div&#039;);&lt;br /&gt;
    Menu.className = &#039;OptionsBox&#039;;&lt;br /&gt;
    Menu.innerHTML = &#039;&amp;lt;div class=&amp;quot;visualClear&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;OptionsTexte&amp;quot; class=&amp;quot;OptionsTexte_Hidden&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;MenuOptions&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                    + MenuLiens.join(&amp;quot;&amp;quot;);&lt;br /&gt;
                    +&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    var AllDiv = document.getElementsByTagName(&#039;div&#039;);&lt;br /&gt;
    for(a=0;a&amp;lt;AllDiv.length;a++){&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column2&amp;quot;)){&lt;br /&gt;
                AllDiv[a].insertBefore(Menu,AllDiv[a].firstChild);&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col2&amp;quot;;&lt;br /&gt;
          }&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column1&amp;quot;)){&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col1&amp;quot;;&lt;br /&gt;
          }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Header&lt;br /&gt;
    if(FlashHeaderState != &amp;quot;0&amp;quot;){&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;block&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
    }else{&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    flashDiv.style.display = FlashHeaderStyle;&lt;br /&gt;
    var MiniHeaderParent = document.createElement(&#039;div&#039;);&lt;br /&gt;
    MiniHeaderParent.id = &amp;quot;MiniHeaderDiv&amp;quot;;&lt;br /&gt;
    var MiniHeader = document.createElement(&#039;ul&#039;);&lt;br /&gt;
    MiniHeader.id = &amp;quot;MiniHeader&amp;quot;;&lt;br /&gt;
    MiniHeader.style.display = MiniHeaderStyle;&lt;br /&gt;
    MiniHeader.innerHTML = MenuOptions_ConstructMiniHeader();&lt;br /&gt;
    MiniHeaderParent.appendChild(MiniHeader);&lt;br /&gt;
    flashDiv.parentNode.insertBefore(MiniHeaderParent,flashDiv);&lt;br /&gt;
&lt;br /&gt;
// Largeur du site&lt;br /&gt;
    if(MenuOptions_Largeur != &amp;quot;0&amp;quot;) {&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;800px&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
       ToggleLargeurSiteButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
    }else{&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;100%&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
       ToggleLargeurSiteButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    mainDiv.style.width = MenuOptions_LargeurSite;&lt;br /&gt;
    Colonne2.style.width = MenuOptions_LargeurCol2;&lt;br /&gt;
    Colonne1.style.width = MenuOptions_LargeurCol1;&lt;br /&gt;
&lt;br /&gt;
// Taille police&lt;br /&gt;
    if( (!MenuOptions_TaillePolice) || (MenuOptions_TaillePolice == &amp;quot;&amp;quot;) || (MenuOptions_TaillePolice== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TaillePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TaillePolice = parseInt(MenuOptions_TaillePolice);&lt;br /&gt;
    }&lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    Content.style.fontSize = TaillePolice + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
// Taille zone d&#039;édition&lt;br /&gt;
    if( (!MenuOptions_TailleEdit) || (MenuOptions_TailleEdit== &amp;quot;&amp;quot;) || (MenuOptions_TailleEdit== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TailleEdit_Lignes = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TailleEdit_Lignes = parseInt(MenuOptions_TailleEdit);&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){  // MediaWiki&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = TailleEdit_Lignes;&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1___Frame&amp;quot;)){  //FCKEditor&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1___Frame&#039;).style.height = (TailleEdit_Lignes*13) + &#039;px&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(CreateMenuOptions);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// FONCTIONS DU MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
function CreateIcon(id, href){&lt;br /&gt;
  var Icon = MenuIcons[id];&lt;br /&gt;
  if(!Icon) return &amp;quot;&amp;quot;;&lt;br /&gt;
  var Text = &#039;&amp;lt;a id=&amp;quot;&#039;+id+&#039;&amp;quot; &#039; + (href ? &#039;href=&amp;quot;&#039;+href+&#039;&amp;quot; &#039; : &#039;&#039;)&lt;br /&gt;
           + &#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; &amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; width=&amp;quot;&#039;+Icon.width+&#039;&amp;quot; src=&amp;quot;&#039;+Icon.src+&#039;&amp;quot; alt=&amp;quot;&#039;+Icon.alt+&#039;&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
  return Text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ToggleImage(idLien, OnOff){&lt;br /&gt;
     var Lien = document.getElementById(idLien);&lt;br /&gt;
     var Explication = document.getElementById(&amp;quot;OptionsTexte&amp;quot;);&lt;br /&gt;
     if((!Lien)||(!Explication)) return;&lt;br /&gt;
     var Image = Lien.getElementsByTagName(&#039;img&#039;)[0];&lt;br /&gt;
     var Icon = MenuIcons[idLien];&lt;br /&gt;
     if(!Image || !Icon) return;&lt;br /&gt;
&lt;br /&gt;
     var Texte = Icon.text;&lt;br /&gt;
     if(!Texte) return;&lt;br /&gt;
     var URLImage = Icon.src;&lt;br /&gt;
     var URLImageHover = ( Icon.hoversrc ? Icon.hoversrc : URLImage );&lt;br /&gt;
&lt;br /&gt;
     if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
          Image.src = URLImageHover;&lt;br /&gt;
          Explication.innerHTML = Texte;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Visible&amp;quot;;&lt;br /&gt;
     }else{&lt;br /&gt;
          Image.src = URLImage;&lt;br /&gt;
          Explication.innerHTML = &#039;&#039;;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Hidden&amp;quot;;&lt;br /&gt;
     }    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Mini-menu&lt;br /&gt;
&lt;br /&gt;
function MenuOptions_ConstructMiniHeader(){&lt;br /&gt;
     var T = &amp;quot;&amp;quot;;&lt;br /&gt;
     for(var Text in MiniHeaderContent){&lt;br /&gt;
          var Page = MiniHeaderContent[Text][0];&lt;br /&gt;
          var Title = MiniHeaderContent[Text][1];&lt;br /&gt;
          if(!Page || !Title) continue;&lt;br /&gt;
          T += &#039;&amp;lt;li id=&amp;quot;headerLi_&#039;+Text+&#039;&amp;quot; class=&amp;quot;headerLi&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;headerA&amp;quot; href=&amp;quot;&#039;+wgServer+wgArticlePath.split(&#039;$1&#039;).join(Page)+&#039;&amp;quot; title=&amp;quot;&#039;+Title+&#039;&amp;quot;&amp;gt;&#039;+Text+&#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
     }&lt;br /&gt;
     return T;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement largeur du site&lt;br /&gt;
&lt;br /&gt;
function ToggleLargeurSite(){&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(mainDiv.style.width == &#039;100%&#039;){&lt;br /&gt;
         mainDiv.style.width = &#039;800px&#039;;&lt;br /&gt;
         Colonne1.style.width = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
         Colonne2.style.width = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
         ToggleLargeurSiteButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
         mainDiv.style.width = &#039;100%&#039;;&lt;br /&gt;
         Colonne1.style.width = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
         Colonne2.style.width = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
         ToggleLargeurSiteButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function ToggleLargeurSiteButtons(OnOff){&lt;br /&gt;
  var Button_Off = document.getElementById(&amp;quot;LargeurSiteHTML800px&amp;quot;);&lt;br /&gt;
  var Button_On = document.getElementById(&amp;quot;LargeurSiteHTML100&amp;quot;);&lt;br /&gt;
  if(!Button_On || !Button_Off) return;&lt;br /&gt;
  if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
    Button_On.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
  }else{&lt;br /&gt;
    Button_On.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Affichage / Masquage de l&#039;en-tête&lt;br /&gt;
&lt;br /&gt;
function ToggleHeader(){&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    var MiniHeader = document.getElementById(&#039;MiniHeader&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(flashDiv.style.display==&amp;quot;none&amp;quot;){&lt;br /&gt;
       flashDiv.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display =&amp;quot;none&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
       flashDiv.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function ToggleHeaderButtons(OnOff){&lt;br /&gt;
  var Button_Off = document.getElementById(&amp;quot;ReduireHTML&amp;quot;);&lt;br /&gt;
  var Button_On = document.getElementById(&amp;quot;DevelopperHTML&amp;quot;);&lt;br /&gt;
  if(!Button_On || !Button_Off) return;&lt;br /&gt;
  if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
    Button_On.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
  }else{&lt;br /&gt;
    Button_On.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement de la taille de police&lt;br /&gt;
&lt;br /&gt;
function ToggleTaillePolice(diff) { &lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    if (Content){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvellePolice = parseInt(Content.style.fontSize.split(&#039;px&#039;).join(&#039;&#039;)) + diff&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvellePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
        Content.style.fontSize = NouvellePolice + &#039;px&#039;;&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;, NouvellePolice, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonctions pour l&#039;impression&lt;br /&gt;
&lt;br /&gt;
function VersionImprimable(){&lt;br /&gt;
    window.open(wgServer + wgScript + &#039;?title=&#039; + wgPageName + &#039;&amp;amp;printable=yes&#039;, &#039;_self&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement hauteur fenêtre d&#039;édition&lt;br /&gt;
&lt;br /&gt;
function ToggleTailleEdit(diff) { &lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvelleTaille = document.getElementById(&#039;wpTextbox1&#039;).rows + diff;&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvelleTaille = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Fenêtre MediaWiki&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = NouvelleTaille;&lt;br /&gt;
&lt;br /&gt;
        // Fenêtre FCKEditor&lt;br /&gt;
&lt;br /&gt;
        var FCKEditorTextArea = document.getElementById(&#039;wpTextbox1___Frame&#039;);&lt;br /&gt;
        if(FCKEditorTextArea){&lt;br /&gt;
            FCKEditorTextArea.style.height = (13*NouvelleTaille) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;, NouvelleTaille, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
////////////////////////////////////////////////////////////////////// FIN DU CADRE D&#039;OPTIONS&lt;br /&gt;
// ==========================================================================================&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Thread:Menu_d%27options_(5)&amp;diff=180524</id>
		<title>Thread:Menu d&#039;options (5)</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Thread:Menu_d%27options_(5)&amp;diff=180524"/>
		<updated>2013-12-25T17:31:44Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : Page créée avec « Salut, et Joyeux Noël.   MediaWiki:MenuOptions Dev.js.   A priori, ça fonctionne sans problème.   Ce qu&amp;#039;il reste à faire, pour finaliser le truc, c&amp;#039;est de   *mettre l… »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salut, et Joyeux Noël. &lt;br /&gt;
&lt;br /&gt;
[[MediaWiki:MenuOptions Dev.js]]. &lt;br /&gt;
&lt;br /&gt;
A priori, ça fonctionne sans problème. &lt;br /&gt;
&lt;br /&gt;
Ce qu&#039;il reste à faire, pour finaliser le truc, c&#039;est de &lt;br /&gt;
&lt;br /&gt;
*mettre les images sur le wiki &amp;quot;stock&amp;quot; (plutôt que sur le serveur directement comme c&#039;est le cas actuellement) &lt;br /&gt;
*Corriger en conséquence les url dans le script. &lt;br /&gt;
*éventuellement copier le script dans le wiki &amp;quot;stock&amp;quot; (je ne sais pas trop comment tu veux gérer centralement les scripts utilisables dans tous les wikis).&lt;br /&gt;
&lt;br /&gt;
Si tu as le moindre soucis, tu sais où me trouver...&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180523</id>
		<title>MediaWiki:MenuOptions Dev.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180523"/>
		<updated>2013-12-25T17:20:56Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ============================================================ CADRE D&#039;OPTIONS DANS LA COLONNE DE DROITE&lt;br /&gt;
&lt;br /&gt;
// Styles&lt;br /&gt;
&lt;br /&gt;
importStylesheet(&#039;MediaWiki:MenuOptions.css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// mini-Menu Header&lt;br /&gt;
&lt;br /&gt;
var MiniHeaderContent = {&lt;br /&gt;
 &amp;quot;Accueil&amp;quot;     : new Array(&amp;quot;Accueil&amp;quot;              , &amp;quot;Rejoindre la page d’accueil&amp;quot; ),&lt;br /&gt;
 &amp;quot;Enfants&amp;quot;     : new Array(&amp;quot;Wikimini:Enfants&amp;quot;     , &amp;quot;Le coin des enfants&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Adultes&amp;quot;     : new Array(&amp;quot;Wikimini:Adultes&amp;quot;     , &amp;quot;Le coin des adultes&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Enseignants&amp;quot; : new Array(&amp;quot;Wikimini:Enseignants&amp;quot; , &amp;quot;Le coin des enseignants&amp;quot;     ),&lt;br /&gt;
 &amp;quot;Forum&amp;quot;       : new Array(&amp;quot;Spécial:AWCforum&amp;quot;     , &amp;quot;Le forum&amp;quot;                    ),&lt;br /&gt;
 &amp;quot;Aide&amp;quot;        : new Array(&amp;quot;Aide:Accueil&amp;quot;         , &amp;quot;Sommaire de l’aide&amp;quot;          )&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuIcons = new Object();&lt;br /&gt;
 MenuIcons[&amp;quot;BlankImage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/blank-18x18.png&amp;quot;, &lt;br /&gt;
                             alt : &amp;quot;&amp;quot;,&lt;br /&gt;
                             width : &amp;quot;9&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ReduireHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/hide-header-a.png&amp;quot;,&lt;br /&gt;
                              hoversrc : &amp;quot;/w/skins/wikimini/images/hide-header-b.png&amp;quot;,&lt;br /&gt;
                              text : &amp;quot;Réduire l’en-tête&amp;quot;,&lt;br /&gt;
                              alt : &amp;quot;Cacher l’en-tête&amp;quot;,&lt;br /&gt;
                              width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;DevelopperHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/show-header-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/show-header-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML800px&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Afficher le site en largeur réduite&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Largeur réduite&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML100&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-a.png&amp;quot;,&lt;br /&gt;
                                     hoversrc : &amp;quot;/w/skins/wikimini/images/expand-b.png&amp;quot;,&lt;br /&gt;
                                     text : &amp;quot;Afficher le site en pleine largeur&amp;quot;,&lt;br /&gt;
                                     alt : &amp;quot;Pleine largeur&amp;quot;,&lt;br /&gt;
                                     width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-plus-a.png&amp;quot;,&lt;br /&gt;
                                        hoversrc : &amp;quot;/w/skins/wikimini/images/font-plus-b.png&amp;quot;,&lt;br /&gt;
                                        text : &amp;quot;Augmenter la taille de la police&amp;quot;,&lt;br /&gt;
                                        alt : &amp;quot;Augmenter police&amp;quot;,&lt;br /&gt;
                                        width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };  &lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                            hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                            text : &amp;quot;Rétablir la taille de la police&amp;quot;,&lt;br /&gt;
                                            alt : &amp;quot;Police standard&amp;quot;,&lt;br /&gt;
                                            width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-minus-a.png&amp;quot;,&lt;br /&gt;
                                         hoversrc : &amp;quot;/w/skins/wikimini/images/font-minus-b.png&amp;quot;,&lt;br /&gt;
                                         text : &amp;quot;Diminuer la taille de la police&amp;quot;,&lt;br /&gt;
                                         alt : &amp;quot;Diminuer police&amp;quot;,&lt;br /&gt;
                                         width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-edit-a.png&amp;quot;,&lt;br /&gt;
                                      hoversrc : &amp;quot;/w/skins/wikimini/images/expand-edit-b.png&amp;quot;,&lt;br /&gt;
                                      text : &amp;quot;Augmenter la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                      alt : &amp;quot;Zone d’édition plus&amp;quot;,&lt;br /&gt;
                                      width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                          hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                          text : &amp;quot;Rétablir la taille de la zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          alt : &amp;quot;Zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-edit-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-edit-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Diminuer la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Zone d’édition moins&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ImprimablePage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/printer-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/printer-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Version imprimable de cette page&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Version imprimable&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var DefaultOptions = new Array();&lt;br /&gt;
DefaultOptions[&amp;quot;TaillePolice&amp;quot;] = 12;&lt;br /&gt;
DefaultOptions[&amp;quot;TailleEdit&amp;quot;] = 30;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;] = &amp;quot;75%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;] = &amp;quot;459px&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;] = &amp;quot;25%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;] = &amp;quot;300px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE ETAT DU HEADER&lt;br /&gt;
&lt;br /&gt;
var FlashHeaderState = getCookie(&amp;quot;FlashHeaderState&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE LARGEUR DU SITE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_Largeur = getCookie(&amp;quot;MenuOptions_Largeur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE POLICE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePolice = getCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE ZONE D&#039;EDITION&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEdit = getCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// CREATION MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(CreateMenuOptions);&lt;br /&gt;
function CreateMenuOptions(){&lt;br /&gt;
&lt;br /&gt;
/////////// Définition du menu&lt;br /&gt;
&lt;br /&gt;
var MenuLiens = new Array();&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ReduireHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;DevelopperHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML800px&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML100&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTextePlus&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(-1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(0);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ImprimablePage&amp;quot;, &amp;quot;javascript:VersionImprimable();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
if((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;)){    &lt;br /&gt;
  MenuLiens.push(&#039;&amp;lt;br/&amp;gt;&#039;);&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTextePlus&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(-1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(0);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
}&lt;br /&gt;
    var Menu = document.createElement(&#039;div&#039;);&lt;br /&gt;
    Menu.className = &#039;OptionsBox&#039;;&lt;br /&gt;
    Menu.innerHTML = &#039;&amp;lt;div class=&amp;quot;visualClear&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;OptionsTexte&amp;quot; class=&amp;quot;OptionsTexte_Hidden&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;MenuOptions&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                    + MenuLiens.join(&amp;quot;&amp;quot;);&lt;br /&gt;
                    +&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    var AllDiv = document.getElementsByTagName(&#039;div&#039;);&lt;br /&gt;
    for(a=0;a&amp;lt;AllDiv.length;a++){&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column2&amp;quot;)){&lt;br /&gt;
                AllDiv[a].insertBefore(Menu,AllDiv[a].firstChild);&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col2&amp;quot;;&lt;br /&gt;
          }&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column1&amp;quot;)){&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col1&amp;quot;;&lt;br /&gt;
          }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Header&lt;br /&gt;
    if(FlashHeaderState != &amp;quot;0&amp;quot;){&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;block&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
    }else{&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    flashDiv.style.display = FlashHeaderStyle;&lt;br /&gt;
    var MiniHeaderParent = document.createElement(&#039;div&#039;);&lt;br /&gt;
    MiniHeaderParent.id = &amp;quot;MiniHeaderDiv&amp;quot;;&lt;br /&gt;
    var MiniHeader = document.createElement(&#039;ul&#039;);&lt;br /&gt;
    MiniHeader.id = &amp;quot;MiniHeader&amp;quot;;&lt;br /&gt;
    MiniHeader.style.display = MiniHeaderStyle;&lt;br /&gt;
    MiniHeader.innerHTML = MenuOptions_ConstructMiniHeader();&lt;br /&gt;
    MiniHeaderParent.appendChild(MiniHeader);&lt;br /&gt;
    flashDiv.parentNode.insertBefore(MiniHeaderParent,flashDiv);&lt;br /&gt;
&lt;br /&gt;
// Largeur du site&lt;br /&gt;
    if(MenuOptions_Largeur != &amp;quot;0&amp;quot;) {&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;800px&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
       ToggleLargeurSiteButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
    }else{&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;100%&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
       ToggleLargeurSiteButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    mainDiv.style.width = MenuOptions_LargeurSite;&lt;br /&gt;
    Colonne2.style.width = MenuOptions_LargeurCol2;&lt;br /&gt;
    Colonne1.style.width = MenuOptions_LargeurCol1;&lt;br /&gt;
&lt;br /&gt;
// Taille police&lt;br /&gt;
    if( (!MenuOptions_TaillePolice) || (MenuOptions_TaillePolice == &amp;quot;&amp;quot;) || (MenuOptions_TaillePolice== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TaillePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TaillePolice = parseInt(MenuOptions_TaillePolice);&lt;br /&gt;
    }&lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    Content.style.fontSize = TaillePolice + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
// Taille zone d&#039;édition&lt;br /&gt;
    if( (!MenuOptions_TailleEdit) || (MenuOptions_TailleEdit== &amp;quot;&amp;quot;) || (MenuOptions_TailleEdit== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TailleEdit_Lignes = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TailleEdit_Lignes = parseInt(MenuOptions_TailleEdit);&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){  // MediaWiki&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = TailleEdit_Lignes;&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1___Frame&amp;quot;)){  //FCKEditor&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1___Frame&#039;).style.height = (TailleEdit_Lignes*13) + &#039;px&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// FONCTIONS DU MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
function CreateIcon(id, href){&lt;br /&gt;
  var Icon = MenuIcons[id];&lt;br /&gt;
  if(!Icon) return &amp;quot;&amp;quot;;&lt;br /&gt;
  var Text = &#039;&amp;lt;a id=&amp;quot;&#039;+id+&#039;&amp;quot; &#039; + (href ? &#039;href=&amp;quot;&#039;+href+&#039;&amp;quot; &#039; : &#039;&#039;)&lt;br /&gt;
           + &#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; &amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; width=&amp;quot;&#039;+Icon.width+&#039;&amp;quot; src=&amp;quot;&#039;+Icon.src+&#039;&amp;quot; alt=&amp;quot;&#039;+Icon.alt+&#039;&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
  return Text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ToggleImage(idLien, OnOff){&lt;br /&gt;
     var Lien = document.getElementById(idLien);&lt;br /&gt;
     var Explication = document.getElementById(&amp;quot;OptionsTexte&amp;quot;);&lt;br /&gt;
     if((!Lien)||(!Explication)) return;&lt;br /&gt;
     var Image = Lien.getElementsByTagName(&#039;img&#039;)[0];&lt;br /&gt;
     var Icon = MenuIcons[idLien];&lt;br /&gt;
     if(!Image || !Icon) return;&lt;br /&gt;
&lt;br /&gt;
     var Texte = Icon.text;&lt;br /&gt;
     if(!Texte) return;&lt;br /&gt;
     var URLImage = Icon.src;&lt;br /&gt;
     var URLImageHover = ( Icon.hoversrc ? Icon.hoversrc : URLImage );&lt;br /&gt;
&lt;br /&gt;
     if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
          Image.src = URLImageHover;&lt;br /&gt;
          Explication.innerHTML = Texte;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Visible&amp;quot;;&lt;br /&gt;
     }else{&lt;br /&gt;
          Image.src = URLImage;&lt;br /&gt;
          Explication.innerHTML = &#039;&#039;;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Hidden&amp;quot;;&lt;br /&gt;
     }    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Mini-menu&lt;br /&gt;
&lt;br /&gt;
function MenuOptions_ConstructMiniHeader(){&lt;br /&gt;
     var T = &amp;quot;&amp;quot;;&lt;br /&gt;
     for(var Text in MiniHeaderContent){&lt;br /&gt;
          var Page = MiniHeaderContent[Text][0];&lt;br /&gt;
          var Title = MiniHeaderContent[Text][1];&lt;br /&gt;
          if(!Page || !Title) continue;&lt;br /&gt;
          T += &#039;&amp;lt;li id=&amp;quot;headerLi_&#039;+Text+&#039;&amp;quot; class=&amp;quot;headerLi&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;headerA&amp;quot; href=&amp;quot;&#039;+wgServer+wgArticlePath.split(&#039;$1&#039;).join(Page)+&#039;&amp;quot; title=&amp;quot;&#039;+Title+&#039;&amp;quot;&amp;gt;&#039;+Text+&#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
     }&lt;br /&gt;
     return T;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement largeur du site&lt;br /&gt;
&lt;br /&gt;
function ToggleLargeurSite(){&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(mainDiv.style.width == &#039;100%&#039;){&lt;br /&gt;
         mainDiv.style.width = &#039;800px&#039;;&lt;br /&gt;
         Colonne1.style.width = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
         Colonne2.style.width = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
         ToggleLargeurSiteButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
         mainDiv.style.width = &#039;100%&#039;;&lt;br /&gt;
         Colonne1.style.width = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
         Colonne2.style.width = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
         ToggleLargeurSiteButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function ToggleLargeurSiteButtons(OnOff){&lt;br /&gt;
  var Button_Off = document.getElementById(&amp;quot;LargeurSiteHTML800px&amp;quot;);&lt;br /&gt;
  var Button_On = document.getElementById(&amp;quot;LargeurSiteHTML100&amp;quot;);&lt;br /&gt;
  if(!Button_On || !Button_Off) return;&lt;br /&gt;
  if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
    Button_On.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
  }else{&lt;br /&gt;
    Button_On.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Affichage / Masquage de l&#039;en-tête&lt;br /&gt;
&lt;br /&gt;
function ToggleHeader(){&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    var MiniHeader = document.getElementById(&#039;MiniHeader&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(flashDiv.style.display==&amp;quot;none&amp;quot;){&lt;br /&gt;
       flashDiv.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display =&amp;quot;none&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
       flashDiv.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function ToggleHeaderButtons(OnOff){&lt;br /&gt;
  var Button_Off = document.getElementById(&amp;quot;ReduireHTML&amp;quot;);&lt;br /&gt;
  var Button_On = document.getElementById(&amp;quot;DevelopperHTML&amp;quot;);&lt;br /&gt;
  if(!Button_On || !Button_Off) return;&lt;br /&gt;
  if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
    Button_On.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
  }else{&lt;br /&gt;
    Button_On.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement de la taille de police&lt;br /&gt;
&lt;br /&gt;
function ToggleTaillePolice(diff) { &lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    if (Content){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvellePolice = parseInt(Content.style.fontSize.split(&#039;px&#039;).join(&#039;&#039;)) + diff&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvellePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
        Content.style.fontSize = NouvellePolice + &#039;px&#039;;&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;, NouvellePolice, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonctions pour l&#039;impression&lt;br /&gt;
&lt;br /&gt;
function VersionImprimable(){&lt;br /&gt;
    window.open(wgServer + wgScript + &#039;?title=&#039; + wgPageName + &#039;&amp;amp;printable=yes&#039;, &#039;_self&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement hauteur fenêtre d&#039;édition&lt;br /&gt;
&lt;br /&gt;
function ToggleTailleEdit(diff) { &lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvelleTaille = document.getElementById(&#039;wpTextbox1&#039;).rows + diff;&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvelleTaille = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Fenêtre MediaWiki&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = NouvelleTaille;&lt;br /&gt;
&lt;br /&gt;
        // Fenêtre FCKEditor&lt;br /&gt;
&lt;br /&gt;
        var FCKEditorTextArea = document.getElementById(&#039;wpTextbox1___Frame&#039;);&lt;br /&gt;
        if(FCKEditorTextArea){&lt;br /&gt;
            FCKEditorTextArea.style.height = (13*NouvelleTaille) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;, NouvelleTaille, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
////////////////////////////////////////////////////////////////////// FIN DU CADRE D&#039;OPTIONS&lt;br /&gt;
// ==========================================================================================&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180522</id>
		<title>MediaWiki:MenuOptions Dev.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180522"/>
		<updated>2013-12-25T17:19:01Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ============================================================ CADRE D&#039;OPTIONS DANS LA COLONNE DE DROITE&lt;br /&gt;
&lt;br /&gt;
// Styles&lt;br /&gt;
&lt;br /&gt;
importStylesheet(&#039;MediaWiki:MenuOptions.css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// mini-Menu Header&lt;br /&gt;
&lt;br /&gt;
var MiniHeaderContent = {&lt;br /&gt;
 &amp;quot;Accueil&amp;quot;     : new Array(&amp;quot;Accueil&amp;quot;              , &amp;quot;Rejoindre la page d’accueil&amp;quot; ),&lt;br /&gt;
 &amp;quot;Enfants&amp;quot;     : new Array(&amp;quot;Wikimini:Enfants&amp;quot;     , &amp;quot;Le coin des enfants&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Adultes&amp;quot;     : new Array(&amp;quot;Wikimini:Adultes&amp;quot;     , &amp;quot;Le coin des adultes&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Enseignants&amp;quot; : new Array(&amp;quot;Wikimini:Enseignants&amp;quot; , &amp;quot;Le coin des enseignants&amp;quot;     ),&lt;br /&gt;
 &amp;quot;Forum&amp;quot;       : new Array(&amp;quot;Spécial:AWCforum&amp;quot;     , &amp;quot;Le forum&amp;quot;                    ),&lt;br /&gt;
 &amp;quot;Aide&amp;quot;        : new Array(&amp;quot;Aide:Accueil&amp;quot;         , &amp;quot;Sommaire de l’aide&amp;quot;          )&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuIcons = new Object();&lt;br /&gt;
 MenuIcons[&amp;quot;BlankImage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/blank-18x18.png&amp;quot;, &lt;br /&gt;
                             width : &amp;quot;9&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ReduireHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/hide-header-a.png&amp;quot;,&lt;br /&gt;
                              hoversrc : &amp;quot;/w/skins/wikimini/images/hide-header-b.png&amp;quot;,&lt;br /&gt;
                              text : &amp;quot;Réduire l’en-tête&amp;quot;,&lt;br /&gt;
                              alt : &amp;quot;Cacher l’en-tête&amp;quot;,&lt;br /&gt;
                              width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;DevelopperHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/show-header-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/show-header-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML800px&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Afficher le site en largeur réduite&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Largeur réduite&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML100&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-a.png&amp;quot;,&lt;br /&gt;
                                     hoversrc : &amp;quot;/w/skins/wikimini/images/expand-b.png&amp;quot;,&lt;br /&gt;
                                     text : &amp;quot;Afficher le site en pleine largeur&amp;quot;,&lt;br /&gt;
                                     alt : &amp;quot;Pleine largeur&amp;quot;,&lt;br /&gt;
                                     width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-plus-a.png&amp;quot;,&lt;br /&gt;
                                        hoversrc : &amp;quot;/w/skins/wikimini/images/font-plus-b.png&amp;quot;,&lt;br /&gt;
                                        text : &amp;quot;Augmenter la taille de la police&amp;quot;,&lt;br /&gt;
                                        alt : &amp;quot;Augmenter police&amp;quot;,&lt;br /&gt;
                                        width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };  &lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                            hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                            text : &amp;quot;Rétablir la taille de la police&amp;quot;,&lt;br /&gt;
                                            alt : &amp;quot;Police standard&amp;quot;,&lt;br /&gt;
                                            width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-minus-a.png&amp;quot;,&lt;br /&gt;
                                         hoversrc : &amp;quot;/w/skins/wikimini/images/font-minus-b.png&amp;quot;,&lt;br /&gt;
                                         text : &amp;quot;Diminuer la taille de la police&amp;quot;,&lt;br /&gt;
                                         alt : &amp;quot;Diminuer police&amp;quot;,&lt;br /&gt;
                                         width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-edit-a.png&amp;quot;,&lt;br /&gt;
                                      hoversrc : &amp;quot;/w/skins/wikimini/images/expand-edit-b.png&amp;quot;,&lt;br /&gt;
                                      text : &amp;quot;Augmenter la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                      alt : &amp;quot;Zone d’édition plus&amp;quot;,&lt;br /&gt;
                                      width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                          hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                          text : &amp;quot;Rétablir la taille de la zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          alt : &amp;quot;Zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-edit-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-edit-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Diminuer la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Zone d’édition moins&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ImprimablePage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/printer-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/printer-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Version imprimable de cette page&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Version imprimable&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var DefaultOptions = new Array();&lt;br /&gt;
DefaultOptions[&amp;quot;TaillePolice&amp;quot;] = 12;&lt;br /&gt;
DefaultOptions[&amp;quot;TailleEdit&amp;quot;] = 30;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;] = &amp;quot;75%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;] = &amp;quot;459px&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;] = &amp;quot;25%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;] = &amp;quot;300px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE ETAT DU HEADER&lt;br /&gt;
&lt;br /&gt;
var FlashHeaderState = getCookie(&amp;quot;FlashHeaderState&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE LARGEUR DU SITE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_Largeur = getCookie(&amp;quot;MenuOptions_Largeur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE POLICE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePolice = getCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE ZONE D&#039;EDITION&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEdit = getCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// CREATION MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(CreateMenuOptions);&lt;br /&gt;
function CreateMenuOptions(){&lt;br /&gt;
&lt;br /&gt;
/////////// Définition du menu&lt;br /&gt;
&lt;br /&gt;
var MenuLiens = new Array();&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ReduireHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;DevelopperHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML800px&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML100&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTextePlus&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(-1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(0);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ImprimablePage&amp;quot;, &amp;quot;javascript:VersionImprimable();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
if((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;)){    &lt;br /&gt;
  MenuLiens.push(&#039;&amp;lt;br/&amp;gt;&#039;);&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTextePlus&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(-1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(0);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
}&lt;br /&gt;
    var Menu = document.createElement(&#039;div&#039;);&lt;br /&gt;
    Menu.className = &#039;OptionsBox&#039;;&lt;br /&gt;
    Menu.innerHTML = &#039;&amp;lt;div class=&amp;quot;visualClear&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;OptionsTexte&amp;quot; class=&amp;quot;OptionsTexte_Hidden&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;MenuOptions&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                    + MenuLiens.join(&amp;quot;&amp;quot;);&lt;br /&gt;
                    +&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    var AllDiv = document.getElementsByTagName(&#039;div&#039;);&lt;br /&gt;
    for(a=0;a&amp;lt;AllDiv.length;a++){&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column2&amp;quot;)){&lt;br /&gt;
                AllDiv[a].insertBefore(Menu,AllDiv[a].firstChild);&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col2&amp;quot;;&lt;br /&gt;
          }&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column1&amp;quot;)){&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col1&amp;quot;;&lt;br /&gt;
          }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Header&lt;br /&gt;
    if(FlashHeaderState != &amp;quot;0&amp;quot;){&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;block&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
    }else{&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    flashDiv.style.display = FlashHeaderStyle;&lt;br /&gt;
    var MiniHeaderParent = document.createElement(&#039;div&#039;);&lt;br /&gt;
    MiniHeaderParent.id = &amp;quot;MiniHeaderDiv&amp;quot;;&lt;br /&gt;
    var MiniHeader = document.createElement(&#039;ul&#039;);&lt;br /&gt;
    MiniHeader.id = &amp;quot;MiniHeader&amp;quot;;&lt;br /&gt;
    MiniHeader.style.display = MiniHeaderStyle;&lt;br /&gt;
    MiniHeader.innerHTML = MenuOptions_ConstructMiniHeader();&lt;br /&gt;
    MiniHeaderParent.appendChild(MiniHeader);&lt;br /&gt;
    flashDiv.parentNode.insertBefore(MiniHeaderParent,flashDiv);&lt;br /&gt;
&lt;br /&gt;
// Largeur du site&lt;br /&gt;
    if(MenuOptions_Largeur != &amp;quot;0&amp;quot;) {&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;800px&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
       ToggleLargeurSiteButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
    }else{&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;100%&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
       ToggleLargeurSiteButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    mainDiv.style.width = MenuOptions_LargeurSite;&lt;br /&gt;
    Colonne2.style.width = MenuOptions_LargeurCol2;&lt;br /&gt;
    Colonne1.style.width = MenuOptions_LargeurCol1;&lt;br /&gt;
&lt;br /&gt;
// Taille police&lt;br /&gt;
    if( (!MenuOptions_TaillePolice) || (MenuOptions_TaillePolice == &amp;quot;&amp;quot;) || (MenuOptions_TaillePolice== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TaillePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TaillePolice = parseInt(MenuOptions_TaillePolice);&lt;br /&gt;
    }&lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    Content.style.fontSize = TaillePolice + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
// Taille zone d&#039;édition&lt;br /&gt;
    if( (!MenuOptions_TailleEdit) || (MenuOptions_TailleEdit== &amp;quot;&amp;quot;) || (MenuOptions_TailleEdit== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TailleEdit_Lignes = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TailleEdit_Lignes = parseInt(MenuOptions_TailleEdit);&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){  // MediaWiki&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = TailleEdit_Lignes;&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1___Frame&amp;quot;)){  //FCKEditor&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1___Frame&#039;).style.height = (TailleEdit_Lignes*13) + &#039;px&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// FONCTIONS DU MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
function CreateIcon(id, href){&lt;br /&gt;
  var Icon = MenuIcons[id];&lt;br /&gt;
  if(!Icon) return &amp;quot;&amp;quot;;&lt;br /&gt;
  var Text = &#039;&amp;lt;a id=&amp;quot;&#039;+id+&#039;&amp;quot; &#039; + (href ? &#039;href=&amp;quot;&#039;+href+&#039;&amp;quot; &#039; : &#039;&#039;)&lt;br /&gt;
           + &#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; &amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; width=&amp;quot;&#039;+Icon.width+&#039;&amp;quot; src=&amp;quot;&#039;+Icon.src+&#039;&amp;quot; alt=&amp;quot;&#039;+Icon.alt+&#039;&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
  return Text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ToggleImage(idLien, OnOff){&lt;br /&gt;
     var Lien = document.getElementById(idLien);&lt;br /&gt;
     var Explication = document.getElementById(&amp;quot;OptionsTexte&amp;quot;);&lt;br /&gt;
     if((!Lien)||(!Explication)) return;&lt;br /&gt;
     var Image = Lien.getElementsByTagName(&#039;img&#039;)[0];&lt;br /&gt;
     var Icon = MenuIcons[idLien];&lt;br /&gt;
     if(!Image || !Icon) return;&lt;br /&gt;
&lt;br /&gt;
     var Texte = Icon.text;&lt;br /&gt;
     if(!Texte) return;&lt;br /&gt;
     var URLImage = Icon.src;&lt;br /&gt;
     var URLImageHover = ( Icon.hoversrc ? Icon.hoversrc : URLImage );&lt;br /&gt;
&lt;br /&gt;
     if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
          Image.src = URLImageHover;&lt;br /&gt;
          Explication.innerHTML = Texte;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Visible&amp;quot;;&lt;br /&gt;
     }else{&lt;br /&gt;
          Image.src = URLImage;&lt;br /&gt;
          Explication.innerHTML = &#039;&#039;;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Hidden&amp;quot;;&lt;br /&gt;
     }    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Mini-menu&lt;br /&gt;
&lt;br /&gt;
function MenuOptions_ConstructMiniHeader(){&lt;br /&gt;
     var T = &amp;quot;&amp;quot;;&lt;br /&gt;
     for(var Text in MiniHeaderContent){&lt;br /&gt;
          var Page = MiniHeaderContent[Text][0];&lt;br /&gt;
          var Title = MiniHeaderContent[Text][1];&lt;br /&gt;
          if(!Page || !Title) continue;&lt;br /&gt;
          T += &#039;&amp;lt;li id=&amp;quot;headerLi_&#039;+Text+&#039;&amp;quot; class=&amp;quot;headerLi&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;headerA&amp;quot; href=&amp;quot;&#039;+wgServer+wgArticlePath.split(&#039;$1&#039;).join(Page)+&#039;&amp;quot; title=&amp;quot;&#039;+Title+&#039;&amp;quot;&amp;gt;&#039;+Text+&#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
     }&lt;br /&gt;
     return T;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement largeur du site&lt;br /&gt;
&lt;br /&gt;
function ToggleLargeurSite(){&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(mainDiv.style.width == &#039;100%&#039;){&lt;br /&gt;
         mainDiv.style.width = &#039;800px&#039;;&lt;br /&gt;
         Colonne1.style.width = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
         Colonne2.style.width = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
         ToggleLargeurSiteButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
         mainDiv.style.width = &#039;100%&#039;;&lt;br /&gt;
         Colonne1.style.width = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
         Colonne2.style.width = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
         ToggleLargeurSiteButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function ToggleLargeurSiteButtons(OnOff){&lt;br /&gt;
  var Button_Off = document.getElementById(&amp;quot;LargeurSiteHTML800px&amp;quot;);&lt;br /&gt;
  var Button_On = document.getElementById(&amp;quot;LargeurSiteHTML100&amp;quot;);&lt;br /&gt;
  if(!Button_On || !Button_Off) return;&lt;br /&gt;
  if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
    Button_On.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
  }else{&lt;br /&gt;
    Button_On.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Affichage / Masquage de l&#039;en-tête&lt;br /&gt;
&lt;br /&gt;
function ToggleHeader(){&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    var MiniHeader = document.getElementById(&#039;MiniHeader&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(flashDiv.style.display==&amp;quot;none&amp;quot;){&lt;br /&gt;
       flashDiv.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display =&amp;quot;none&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
       flashDiv.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function ToggleHeaderButtons(OnOff){&lt;br /&gt;
  var Button_Off = document.getElementById(&amp;quot;ReduireHTML&amp;quot;);&lt;br /&gt;
  var Button_On = document.getElementById(&amp;quot;DevelopperHTML&amp;quot;);&lt;br /&gt;
  if(!Button_On || !Button_Off) return;&lt;br /&gt;
  if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
    Button_On.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
  }else{&lt;br /&gt;
    Button_On.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement de la taille de police&lt;br /&gt;
&lt;br /&gt;
function ToggleTaillePolice(diff) { &lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    if (Content){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvellePolice = parseInt(Content.style.fontSize.split(&#039;px&#039;).join(&#039;&#039;)) + diff&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvellePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
        Content.style.fontSize = NouvellePolice + &#039;px&#039;;&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;, NouvellePolice, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonctions pour l&#039;impression&lt;br /&gt;
&lt;br /&gt;
function VersionImprimable(){&lt;br /&gt;
    window.open(wgServer + wgScript + &#039;?title=&#039; + wgPageName + &#039;&amp;amp;printable=yes&#039;, &#039;_self&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement hauteur fenêtre d&#039;édition&lt;br /&gt;
&lt;br /&gt;
function ToggleTailleEdit(diff) { &lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvelleTaille = document.getElementById(&#039;wpTextbox1&#039;).rows + diff;&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvelleTaille = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Fenêtre MediaWiki&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = NouvelleTaille;&lt;br /&gt;
&lt;br /&gt;
        // Fenêtre FCKEditor&lt;br /&gt;
&lt;br /&gt;
        var FCKEditorTextArea = document.getElementById(&#039;wpTextbox1___Frame&#039;);&lt;br /&gt;
        if(FCKEditorTextArea){&lt;br /&gt;
            FCKEditorTextArea.style.height = (13*NouvelleTaille) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;, NouvelleTaille, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
////////////////////////////////////////////////////////////////////// FIN DU CADRE D&#039;OPTIONS&lt;br /&gt;
// ==========================================================================================&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180521</id>
		<title>MediaWiki:MenuOptions Dev.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180521"/>
		<updated>2013-12-25T17:17:22Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ============================================================ CADRE D&#039;OPTIONS DANS LA COLONNE DE DROITE&lt;br /&gt;
&lt;br /&gt;
// Styles&lt;br /&gt;
&lt;br /&gt;
importStylesheet(&#039;MediaWiki:MenuOptions.css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// mini-Menu Header&lt;br /&gt;
&lt;br /&gt;
var MiniHeaderContent = {&lt;br /&gt;
 &amp;quot;Accueil&amp;quot;     : new Array(&amp;quot;Accueil&amp;quot;              , &amp;quot;Rejoindre la page d’accueil&amp;quot; ),&lt;br /&gt;
 &amp;quot;Enfants&amp;quot;     : new Array(&amp;quot;Wikimini:Enfants&amp;quot;     , &amp;quot;Le coin des enfants&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Adultes&amp;quot;     : new Array(&amp;quot;Wikimini:Adultes&amp;quot;     , &amp;quot;Le coin des adultes&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Enseignants&amp;quot; : new Array(&amp;quot;Wikimini:Enseignants&amp;quot; , &amp;quot;Le coin des enseignants&amp;quot;     ),&lt;br /&gt;
 &amp;quot;Forum&amp;quot;       : new Array(&amp;quot;Spécial:AWCforum&amp;quot;     , &amp;quot;Le forum&amp;quot;                    ),&lt;br /&gt;
 &amp;quot;Aide&amp;quot;        : new Array(&amp;quot;Aide:Accueil&amp;quot;         , &amp;quot;Sommaire de l’aide&amp;quot;          )&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuIcons = new Object();&lt;br /&gt;
 MenuIcons[&amp;quot;BlankImage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/blank-18x18.png&amp;quot;, &lt;br /&gt;
                             width : &amp;quot;9&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ReduireHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/hide-header-a.png&amp;quot;,&lt;br /&gt;
                              hoversrc : &amp;quot;/w/skins/wikimini/images/hide-header-b.png&amp;quot;,&lt;br /&gt;
                              text : &amp;quot;Réduire l’en-tête&amp;quot;,&lt;br /&gt;
                              alt : &amp;quot;Cacher l’en-tête&amp;quot;,&lt;br /&gt;
                              width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;DevelopperHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/show-header-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/show-header-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML800px&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Afficher le site en largeur réduite&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Largeur réduite&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML100&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-a.png&amp;quot;,&lt;br /&gt;
                                     hoversrc : &amp;quot;/w/skins/wikimini/images/expand-b.png&amp;quot;,&lt;br /&gt;
                                     text : &amp;quot;Afficher le site en pleine largeur&amp;quot;,&lt;br /&gt;
                                     alt : &amp;quot;Pleine largeur&amp;quot;,&lt;br /&gt;
                                     width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-plus-a.png&amp;quot;,&lt;br /&gt;
                                        hoversrc : &amp;quot;/w/skins/wikimini/images/font-plus-b.png&amp;quot;,&lt;br /&gt;
                                        text : &amp;quot;Augmenter la taille de la police&amp;quot;,&lt;br /&gt;
                                        alt : &amp;quot;Augmenter police&amp;quot;,&lt;br /&gt;
                                        width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };  &lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                            hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                            text : &amp;quot;Rétablir la taille de la police&amp;quot;,&lt;br /&gt;
                                            alt : &amp;quot;Police standard&amp;quot;,&lt;br /&gt;
                                            width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-minus-a.png&amp;quot;,&lt;br /&gt;
                                         hoversrc : &amp;quot;/w/skins/wikimini/images/font-minus-b.png&amp;quot;,&lt;br /&gt;
                                         text : &amp;quot;Diminuer la taille de la police&amp;quot;,&lt;br /&gt;
                                         alt : &amp;quot;Diminuer police&amp;quot;,&lt;br /&gt;
                                         width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-edit-a.png&amp;quot;,&lt;br /&gt;
                                      hoversrc : &amp;quot;/w/skins/wikimini/images/expand-edit-b.png&amp;quot;,&lt;br /&gt;
                                      text : &amp;quot;Augmenter la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                      alt : &amp;quot;Zone d’édition plus&amp;quot;,&lt;br /&gt;
                                      width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                          hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                          text : &amp;quot;Rétablir la taille de la zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          alt : &amp;quot;Zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-edit-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-edit-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Diminuer la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Zone d’édition moins&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ImprimablePage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/printer-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/printer-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Version imprimable de cette page&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Version imprimable&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var DefaultOptions = new Array();&lt;br /&gt;
DefaultOptions[&amp;quot;TaillePolice&amp;quot;] = 12;&lt;br /&gt;
DefaultOptions[&amp;quot;TailleEdit&amp;quot;] = 30;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;] = &amp;quot;75%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;] = &amp;quot;459px&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;] = &amp;quot;25%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;] = &amp;quot;300px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE ETAT DU HEADER&lt;br /&gt;
&lt;br /&gt;
var FlashHeaderState = getCookie(&amp;quot;FlashHeaderState&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE LARGEUR DU SITE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_Largeur = getCookie(&amp;quot;MenuOptions_Largeur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE POLICE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePolice = getCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE ZONE D&#039;EDITION&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEdit = getCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// CREATION MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(CreateMenuOptions);&lt;br /&gt;
function CreateMenuOptions(){&lt;br /&gt;
&lt;br /&gt;
/////////// Définition du menu&lt;br /&gt;
&lt;br /&gt;
var MenuLiens = new Array();&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ReduireHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;DevelopperHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML800px&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML100&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTextePlus&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(-1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(0);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ImprimablePage&amp;quot;, &amp;quot;javascript:VersionImprimable();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
if((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;)){    &lt;br /&gt;
  MenuLiens.push(&#039;&amp;lt;br/&amp;gt;&#039;);&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTextePlus&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(-1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(0);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
}&lt;br /&gt;
    var Menu = document.createElement(&#039;div&#039;);&lt;br /&gt;
    Menu.className = &#039;OptionsBox&#039;;&lt;br /&gt;
    Menu.innerHTML = &#039;&amp;lt;div class=&amp;quot;visualClear&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;OptionsTexte&amp;quot; class=&amp;quot;OptionsTexte_Hidden&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;MenuOptions&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                    + MenuLiens.join(&amp;quot;&amp;quot;);&lt;br /&gt;
                    +&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    var AllDiv = document.getElementsByTagName(&#039;div&#039;);&lt;br /&gt;
    for(a=0;a&amp;lt;AllDiv.length;a++){&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column2&amp;quot;)){&lt;br /&gt;
                AllDiv[a].insertBefore(Menu,AllDiv[a].firstChild);&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col2&amp;quot;;&lt;br /&gt;
          }&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column1&amp;quot;)){&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col1&amp;quot;;&lt;br /&gt;
          }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Header&lt;br /&gt;
    if(FlashHeaderState != &amp;quot;0&amp;quot;){&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;block&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
    }else{&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    flashDiv.style.display = FlashHeaderStyle;&lt;br /&gt;
    var MiniHeaderParent = document.createElement(&#039;div&#039;);&lt;br /&gt;
    MiniHeaderParent.id = &amp;quot;MiniHeaderDiv&amp;quot;;&lt;br /&gt;
    var MiniHeader = document.createElement(&#039;ul&#039;);&lt;br /&gt;
    MiniHeader.id = &amp;quot;MiniHeader&amp;quot;;&lt;br /&gt;
    MiniHeader.style.display = MiniHeaderStyle;&lt;br /&gt;
    MiniHeader.innerHTML = MenuOptions_ConstructMiniHeader();&lt;br /&gt;
    MiniHeaderParent.appendChild(MiniHeader);&lt;br /&gt;
    flashDiv.parentNode.insertBefore(MiniHeaderParent,flashDiv);&lt;br /&gt;
&lt;br /&gt;
// Largeur du site&lt;br /&gt;
    if(MenuOptions_Largeur != &amp;quot;0&amp;quot;) {&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;800px&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
       ToggleLargeurSiteButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
    }else{&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;100%&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
       ToggleLargeurSiteButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    mainDiv.style.width = MenuOptions_LargeurSite;&lt;br /&gt;
    Colonne2.style.width = MenuOptions_LargeurCol2;&lt;br /&gt;
    Colonne1.style.width = MenuOptions_LargeurCol1;&lt;br /&gt;
&lt;br /&gt;
// Taille police&lt;br /&gt;
    if( (!MenuOptions_TaillePolice) || (MenuOptions_TaillePolice == &amp;quot;&amp;quot;) || (MenuOptions_TaillePolice== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TaillePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TaillePolice = parseInt(MenuOptions_TaillePolice);&lt;br /&gt;
    }&lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    Content.style.fontSize = TaillePolice + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
// Taille zone d&#039;édition&lt;br /&gt;
    if( (!MenuOptions_TailleEdit) || (MenuOptions_TailleEdit== &amp;quot;&amp;quot;) || (MenuOptions_TailleEdit== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TailleEdit_Lignes = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TailleEdit_Lignes = parseInt(MenuOptions_TailleEdit);&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){  // MediaWiki&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = TailleEdit_Lignes;&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1___Frame&amp;quot;)){  //FCKEditor&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1___Frame&#039;).style.height = (TailleEdit_Lignes*13) + &#039;px&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// FONCTIONS DU MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
function CreateIcon(id, href){&lt;br /&gt;
  var Icon = MenuIcons[id];&lt;br /&gt;
  if(!Icon) return &amp;quot;&amp;quot;;&lt;br /&gt;
  var Text = &#039;&amp;lt;a id=&amp;quot;&#039;+id+&#039;&amp;quot; &#039; + (href ? &#039;href=&amp;quot;&#039;+href+&#039;&amp;quot; &#039; : &#039;&#039;)&lt;br /&gt;
           + &#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; &amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; width=&amp;quot;&#039;+Icon.width+&#039;&amp;quot; src=&amp;quot;&#039;+Icon.src+&#039;&amp;quot; alt=&amp;quot;&#039;+Icon.alt+&#039;&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
  return Text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ToggleImage(idLien, OnOff){&lt;br /&gt;
     var Lien = document.getElementById(idLien);&lt;br /&gt;
     var Explication = document.getElementById(&amp;quot;OptionsTexte&amp;quot;);&lt;br /&gt;
     if((!Lien)||(!Explication)) return;&lt;br /&gt;
     var Image = Lien.getElementsByTagName(&#039;img&#039;)[0];&lt;br /&gt;
     var Icon = MenuIcons[idLien];&lt;br /&gt;
     if(!Image || !Icon) return;&lt;br /&gt;
&lt;br /&gt;
     var Texte = Icon.text;&lt;br /&gt;
     if(!Texte) return;&lt;br /&gt;
     var URLImage = Icon.src;&lt;br /&gt;
     var URLImageHover = ( Icon.hoversrc ? Icon.hoversrc : URLImage );&lt;br /&gt;
&lt;br /&gt;
     if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
          Image.src = URLImageHover;&lt;br /&gt;
          Explication.innerHTML = Texte;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Visible&amp;quot;;&lt;br /&gt;
     }else{&lt;br /&gt;
          Image.src = URLImage;&lt;br /&gt;
          Explication.innerHTML = &#039;&#039;;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Hidden&amp;quot;;&lt;br /&gt;
     }    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Mini-menu&lt;br /&gt;
&lt;br /&gt;
function MenuOptions_ConstructMiniHeader(){&lt;br /&gt;
     var T = &amp;quot;&amp;quot;;&lt;br /&gt;
     for(var Text in MiniHeaderContent){&lt;br /&gt;
          var Page = MiniHeaderContent[Text][0];&lt;br /&gt;
          var Title = MiniHeaderContent[Text][1];&lt;br /&gt;
          if(!Page || !Title) continue;&lt;br /&gt;
          T += &#039;&amp;lt;li id=&amp;quot;headerLi_&#039;+Text+&#039;&amp;quot; class=&amp;quot;headerLi&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;headerA&amp;quot; href=&amp;quot;&#039;+wgServer+wgArticlePath.split(&#039;$1&#039;).join(Page)+&#039;&amp;quot; title=&amp;quot;&#039;+Title+&#039;&amp;quot;&amp;gt;&#039;+Text+&#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
     }&lt;br /&gt;
     return T;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement largeur du site&lt;br /&gt;
&lt;br /&gt;
function ToggleLargeurSite(){&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(mainDiv.style.width == &#039;100%&#039;){&lt;br /&gt;
         mainDiv.style.width = &#039;800px&#039;;&lt;br /&gt;
         Colonne1.style.width = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
         Colonne2.style.width = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
         ToggleLargeurSiteButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
         mainDiv.style.width = &#039;100%&#039;;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle800px;&lt;br /&gt;
         Colonne1.style.width = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
         Colonne2.style.width = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
         ToggleLargeurSiteButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function ToggleLargeurSiteButtons(OnOff){&lt;br /&gt;
  var Button_Off = document.getElementById(&amp;quot;LargeurSiteHTML800px&amp;quot;);&lt;br /&gt;
  var Button_On = document.getElementById(&amp;quot;LargeurSiteHTML100&amp;quot;);&lt;br /&gt;
  if(!Button_On || !Button_Off) return;&lt;br /&gt;
  if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
    Button_On.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
  }else{&lt;br /&gt;
    Button_On.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Affichage / Masquage de l&#039;en-tête&lt;br /&gt;
&lt;br /&gt;
function ToggleHeader(){&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    var MiniHeader = document.getElementById(&#039;MiniHeader&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(flashDiv.style.display==&amp;quot;none&amp;quot;){&lt;br /&gt;
       flashDiv.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display =&amp;quot;none&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;On&amp;quot;);&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
       flashDiv.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       ToggleHeaderButtons(&amp;quot;Off&amp;quot;);&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function ToggleHeaderButtons(OnOff){&lt;br /&gt;
  var Button_Off = document.getElementById(&amp;quot;ReduireHTML&amp;quot;);&lt;br /&gt;
  var Button_On = document.getElementById(&amp;quot;DevelopperHTML&amp;quot;);&lt;br /&gt;
  if(!Button_On || !Button_Off) return;&lt;br /&gt;
  if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
    Button_On.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
  }else{&lt;br /&gt;
    Button_On.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
    Button_Off.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement de la taille de police&lt;br /&gt;
&lt;br /&gt;
function ToggleTaillePolice(diff) { &lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    if (Content){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvellePolice = parseInt(Content.style.fontSize.split(&#039;px&#039;).join(&#039;&#039;)) + diff&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvellePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
        Content.style.fontSize = NouvellePolice + &#039;px&#039;;&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;, NouvellePolice, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonctions pour l&#039;impression&lt;br /&gt;
&lt;br /&gt;
function VersionImprimable(){&lt;br /&gt;
    window.open(wgServer + wgScript + &#039;?title=&#039; + wgPageName + &#039;&amp;amp;printable=yes&#039;, &#039;_self&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement hauteur fenêtre d&#039;édition&lt;br /&gt;
&lt;br /&gt;
function ToggleTailleEdit(diff) { &lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvelleTaille = document.getElementById(&#039;wpTextbox1&#039;).rows + diff;&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvelleTaille = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Fenêtre MediaWiki&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = NouvelleTaille;&lt;br /&gt;
&lt;br /&gt;
        // Fenêtre FCKEditor&lt;br /&gt;
&lt;br /&gt;
        var FCKEditorTextArea = document.getElementById(&#039;wpTextbox1___Frame&#039;);&lt;br /&gt;
        if(FCKEditorTextArea){&lt;br /&gt;
            FCKEditorTextArea.style.height = (13*NouvelleTaille) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;, NouvelleTaille, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
////////////////////////////////////////////////////////////////////// FIN DU CADRE D&#039;OPTIONS&lt;br /&gt;
// ==========================================================================================&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180520</id>
		<title>MediaWiki:MenuOptions Dev.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180520"/>
		<updated>2013-12-25T16:59:21Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ============================================================ CADRE D&#039;OPTIONS DANS LA COLONNE DE DROITE&lt;br /&gt;
&lt;br /&gt;
// Styles&lt;br /&gt;
&lt;br /&gt;
importStylesheet(&#039;MediaWiki:MenuOptions.css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// mini-Menu Header&lt;br /&gt;
&lt;br /&gt;
var MiniHeaderContent = {&lt;br /&gt;
 Accueil     : new Array(&amp;quot;Accueil&amp;quot;              , &amp;quot;Rejoindre la page d’accueil&amp;quot; ),&lt;br /&gt;
 Enfants     : new Array(&amp;quot;Wikimini:Enfants&amp;quot;     , &amp;quot;Le coin des enfants&amp;quot;         ),&lt;br /&gt;
 Adultes     : new Array(&amp;quot;Wikimini:Adultes&amp;quot;     , &amp;quot;Le coin des adultes&amp;quot;         ),&lt;br /&gt;
 Enseignants : new Array(&amp;quot;Wikimini:Enseignants&amp;quot; , &amp;quot;Le coin des enseignants&amp;quot;     ),&lt;br /&gt;
 Forum       : new Array(&amp;quot;Spécial:AWCforum&amp;quot;     , &amp;quot;Le forum&amp;quot;                    ),&lt;br /&gt;
 Aide        : new Array(&amp;quot;Aide:Accueil&amp;quot;         , &amp;quot;Sommaire de l’aide&amp;quot;          )&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuIcons = new Object();&lt;br /&gt;
 MenuIcons[&amp;quot;BlankImage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/blank-18x18.png&amp;quot;, &lt;br /&gt;
                             width : &amp;quot;9&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ReduireHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/hide-header-a.png&amp;quot;,&lt;br /&gt;
                              hoversrc : &amp;quot;/w/skins/wikimini/images/hide-header-b.png&amp;quot;,&lt;br /&gt;
                              text : &amp;quot;Réduire l’en-tête&amp;quot;,&lt;br /&gt;
                              alt : &amp;quot;Cacher l’en-tête&amp;quot;,&lt;br /&gt;
                              width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;DevelopperHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/show-header-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/show-header-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML800px&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Afficher le site en largeur réduite&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Largeur réduite&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML100&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-a.png&amp;quot;,&lt;br /&gt;
                                     hoversrc : &amp;quot;/w/skins/wikimini/images/expand-b.png&amp;quot;,&lt;br /&gt;
                                     text : &amp;quot;Afficher le site en pleine largeur&amp;quot;,&lt;br /&gt;
                                     alt : &amp;quot;Pleine largeur&amp;quot;,&lt;br /&gt;
                                     width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-plus-a.png&amp;quot;,&lt;br /&gt;
                                        hoversrc : &amp;quot;/w/skins/wikimini/images/font-plus-b.png&amp;quot;,&lt;br /&gt;
                                        text : &amp;quot;Augmenter la taille de la police&amp;quot;,&lt;br /&gt;
                                        alt : &amp;quot;Augmenter police&amp;quot;,&lt;br /&gt;
                                        width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };  &lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                            hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                            text : &amp;quot;Rétablir la taille de la police&amp;quot;,&lt;br /&gt;
                                            alt : &amp;quot;Police standard&amp;quot;,&lt;br /&gt;
                                            width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-minus-a.png&amp;quot;,&lt;br /&gt;
                                         hoversrc : &amp;quot;/w/skins/wikimini/images/font-minus-b.png&amp;quot;,&lt;br /&gt;
                                         text : &amp;quot;Diminuer la taille de la police&amp;quot;,&lt;br /&gt;
                                         alt : &amp;quot;Diminuer police&amp;quot;,&lt;br /&gt;
                                         width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-edit-a.png&amp;quot;,&lt;br /&gt;
                                      hoversrc : &amp;quot;/w/skins/wikimini/images/expand-edit-b.png&amp;quot;,&lt;br /&gt;
                                      text : &amp;quot;Augmenter la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                      alt : &amp;quot;Zone d’édition plus&amp;quot;,&lt;br /&gt;
                                      width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                          hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                          text : &amp;quot;Rétablir la taille de la zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          alt : &amp;quot;Zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-edit-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-edit-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Diminuer la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Zone d’édition moins&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ImprimablePage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/printer-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/printer-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Version imprimable de cette page&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Version imprimable&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var DefaultOptions = new Array();&lt;br /&gt;
DefaultOptions[&amp;quot;TaillePolice&amp;quot;] = 12;&lt;br /&gt;
DefaultOptions[&amp;quot;TailleEdit&amp;quot;] = 30;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;] = &amp;quot;75%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;] = &amp;quot;459px&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;] = &amp;quot;25%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;] = &amp;quot;300px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE ETAT DU HEADER&lt;br /&gt;
&lt;br /&gt;
var FlashHeaderState = getCookie(&amp;quot;FlashHeaderState&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE LARGEUR DU SITE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_Largeur = getCookie(&amp;quot;MenuOptions_Largeur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE POLICE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePolice = getCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE ZONE D&#039;EDITION&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEdit = getCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// CREATION MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(CreateMenuOptions);&lt;br /&gt;
function CreateMenuOptions(){&lt;br /&gt;
&lt;br /&gt;
/////////// Définition du menu&lt;br /&gt;
&lt;br /&gt;
var MenuLiens = new Array();&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ReduireHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;DevelopperHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML800px&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML100&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTextePlus&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(-1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(0);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ImprimablePage&amp;quot;, &amp;quot;javascript:VersionImprimable();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
if((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;)){    &lt;br /&gt;
  MenuLiens.push(&#039;&amp;lt;br/&amp;gt;&#039;);&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTextePlus&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(-1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(0);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
}&lt;br /&gt;
    var Menu = document.createElement(&#039;div&#039;);&lt;br /&gt;
    Menu.className = &#039;OptionsBox&#039;;&lt;br /&gt;
    Menu.innerHTML = &#039;&amp;lt;div class=&amp;quot;visualClear&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;OptionsTexte&amp;quot; class=&amp;quot;OptionsTexte_Hidden&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;MenuOptions&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                    + MenuLiens.join(&amp;quot;&amp;quot;);&lt;br /&gt;
                    +&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
    if(MenuOptions_Largeur != &amp;quot;0&amp;quot;) {&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;800px&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;100%&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
    }&lt;br /&gt;
    var AllDiv = document.getElementsByTagName(&#039;div&#039;);&lt;br /&gt;
    for(a=0;a&amp;lt;AllDiv.length;a++){&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column2&amp;quot;)){&lt;br /&gt;
                AllDiv[a].insertBefore(Menu,AllDiv[a].firstChild);&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col2&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol2;&lt;br /&gt;
          }&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column1&amp;quot;)){&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col1&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol1;&lt;br /&gt;
          }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Header&lt;br /&gt;
    if(FlashHeaderState != &amp;quot;0&amp;quot;){&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;block&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
    }else{&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;inline&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    flashDiv.style.display = FlashHeaderStyle;&lt;br /&gt;
    var MiniHeaderParent = document.createElement(&#039;div&#039;);&lt;br /&gt;
    MiniHeaderParent.id = &amp;quot;MiniHeaderDiv&amp;quot;;&lt;br /&gt;
    var MiniHeader = document.createElement(&#039;ul&#039;);&lt;br /&gt;
    MiniHeader.id = &amp;quot;MiniHeader&amp;quot;;&lt;br /&gt;
    MiniHeader.style.display = MiniHeaderStyle;&lt;br /&gt;
    MiniHeader.innerHTML = MenuOptions_ConstructMiniHeader();&lt;br /&gt;
    MiniHeaderParent.appendChild(MiniHeader);&lt;br /&gt;
    flashDiv.parentNode.insertBefore(MiniHeaderParent,flashDiv);&lt;br /&gt;
&lt;br /&gt;
// Largeur du site&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    mainDiv.style.width = MenuOptions_LargeurSite;&lt;br /&gt;
&lt;br /&gt;
// Taille police&lt;br /&gt;
    if( (!MenuOptions_TaillePolice) || (MenuOptions_TaillePolice == &amp;quot;&amp;quot;) || (MenuOptions_TaillePolice== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TaillePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TaillePolice = parseInt(MenuOptions_TaillePolice);&lt;br /&gt;
    }&lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    Content.style.fontSize = TaillePolice + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
// Taille zone d&#039;édition&lt;br /&gt;
    if( (!MenuOptions_TailleEdit) || (MenuOptions_TailleEdit== &amp;quot;&amp;quot;) || (MenuOptions_TailleEdit== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TailleEdit_Lignes = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TailleEdit_Lignes = parseInt(MenuOptions_TailleEdit);&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){  // MediaWiki&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = TailleEdit_Lignes;&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1___Frame&amp;quot;)){  //FCKEditor&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1___Frame&#039;).style.height = (TailleEdit_Lignes*13) + &#039;px&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// FONCTIONS DU MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
function CreateIcon(id, href){&lt;br /&gt;
  var Icon = MenuIcons[id];&lt;br /&gt;
  if(!Icon) return &amp;quot;&amp;quot;;&lt;br /&gt;
  var Text = &#039;&amp;lt;a id=&amp;quot;&#039;+id+&#039;&amp;quot; &#039; + (href ? &#039;href=&amp;quot;&#039;+href+&#039;&amp;quot; &#039; : &#039;&#039;)&lt;br /&gt;
           + &#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039;&amp;quot; &amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; width=&amp;quot;&#039;+Icon.width+&#039;&amp;quot; src=&amp;quot;&#039;+Icon.src+&#039;&amp;quot; alt=&amp;quot;&#039;+Icon.alt+&#039;&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
  return Text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ToggleImage(idLien, OnOff){&lt;br /&gt;
     var Lien = document.getElementById(idLien);&lt;br /&gt;
     var Explication = document.getElementById(&amp;quot;OptionsTexte&amp;quot;);&lt;br /&gt;
     if((!Lien)||(!Explication)) return;&lt;br /&gt;
     var Image = Lien.getElementsByTagName(&#039;img&#039;)[0];&lt;br /&gt;
     var Icon = MenuIcons[idLien];&lt;br /&gt;
     if(!Image || !Icon) return;&lt;br /&gt;
&lt;br /&gt;
     var Texte = (Icon.text ? Icon.text : &#039;&#039;);&lt;br /&gt;
     if(!Texte) return;&lt;br /&gt;
     var URLImage = Icon.src;&lt;br /&gt;
     var URLImageHover = ( Icon.hoversrc ? Icon.hoversrc : URLImage );&lt;br /&gt;
&lt;br /&gt;
     if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
          Image.src = URLImageHover;&lt;br /&gt;
          Explication.innerHTML = Texte;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Visible&amp;quot;;&lt;br /&gt;
     }else{&lt;br /&gt;
          Image.src = URLImage;&lt;br /&gt;
          Explication.innerHTML = &#039;&#039;;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Hidden&amp;quot;;&lt;br /&gt;
     }    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Mini-menu&lt;br /&gt;
&lt;br /&gt;
function MenuOptions_ConstructMiniHeader(){&lt;br /&gt;
     var T = &amp;quot;&amp;quot;;&lt;br /&gt;
     for(var Text in MiniHeaderContent){&lt;br /&gt;
          var Page = MiniHeaderContent[Text][0];&lt;br /&gt;
          var Title = MiniHeaderContent[Text][1];&lt;br /&gt;
          if(!Page || !Title) continue;&lt;br /&gt;
          T += &#039;&amp;lt;li id=&amp;quot;headerLi_&#039;+Text+&#039;&amp;quot; class=&amp;quot;headerLi&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;headerA&amp;quot; href=&amp;quot;&#039;+wgServer+wgArticlePath.split(&#039;$1&#039;).join(Page)+&#039;&amp;quot; title=&amp;quot;&#039;+Title+&#039;&amp;quot;&amp;gt;&#039;+Text+&#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
     }&lt;br /&gt;
     return T;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement largeur du site&lt;br /&gt;
&lt;br /&gt;
function ToggleLargeurSite(){&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    var Bouton = document.getElementById(&#039;TailleSite&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(mainDiv.style.width == &#039;100%&#039;){&lt;br /&gt;
         mainDiv.style.width = &#039;800px&#039;;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Reduite;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Reduite;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle100;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML100;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
         mainDiv.style.width = &#039;100%&#039;;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle800px;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Large;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Large;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML800px;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Affichage / Masquage de l&#039;en-tête&lt;br /&gt;
&lt;br /&gt;
function ToggleHeader(){&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    var MiniHeader = document.getElementById(&#039;MiniHeader&#039;);&lt;br /&gt;
    var flashButton = document.getElementById(&#039;HeaderButton&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(flashDiv.style.display==&amp;quot;none&amp;quot;){&lt;br /&gt;
       flashDiv.style.display =&amp;quot;block&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display =&amp;quot;none&amp;quot;;&lt;br /&gt;
       flashButton.className = ReduireTitre;&lt;br /&gt;
       flashButton.innerHTML= ReduireHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
       flashDiv.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       flashButton.className = DevelopperTitre;&lt;br /&gt;
       flashButton.innerHTML= DevelopperHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement de la taille de police&lt;br /&gt;
&lt;br /&gt;
function ToggleTaillePolice(diff) { &lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    if (Content){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvellePolice = parseInt(Content.style.fontSize.split(&#039;px&#039;).join(&#039;&#039;)) + diff&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvellePolice = MenuOptions_TaillePoliceOrigine;&lt;br /&gt;
        }&lt;br /&gt;
        Content.style.fontSize = NouvellePolice + &#039;px&#039;;&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;, NouvellePolice, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonctions pour l&#039;impression&lt;br /&gt;
&lt;br /&gt;
function VersionImprimable(){&lt;br /&gt;
    window.open(wgServer + wgScript + &#039;?title=&#039; + wgPageName + &#039;&amp;amp;printable=yes&#039;, &#039;_self&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement hauteur fenêtre d&#039;édition&lt;br /&gt;
&lt;br /&gt;
function ToggleTailleEdit(diff) { &lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvelleTaille = document.getElementById(&#039;wpTextbox1&#039;).rows + diff;&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvelleTaille = MenuOptions_TailleEditOrigine;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Fenêtre MediaWiki&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = NouvelleTaille;&lt;br /&gt;
&lt;br /&gt;
        // Fenêtre FCKEditor&lt;br /&gt;
&lt;br /&gt;
        var FCKEditorTextArea = document.getElementById(&#039;wpTextbox1___Frame&#039;);&lt;br /&gt;
        if(FCKEditorTextArea){&lt;br /&gt;
            FCKEditorTextArea.style.height = (13*NouvelleTaille) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;, NouvelleTaille, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
////////////////////////////////////////////////////////////////////// FIN DU CADRE D&#039;OPTIONS&lt;br /&gt;
// ==========================================================================================&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180519</id>
		<title>MediaWiki:MenuOptions Dev.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180519"/>
		<updated>2013-12-25T16:57:30Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ============================================================ CADRE D&#039;OPTIONS DANS LA COLONNE DE DROITE&lt;br /&gt;
&lt;br /&gt;
// Styles&lt;br /&gt;
&lt;br /&gt;
importStylesheet(&#039;MediaWiki:MenuOptions.css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// mini-Menu Header&lt;br /&gt;
&lt;br /&gt;
var MiniHeaderContent = {&lt;br /&gt;
 Accueil     : new Array(&amp;quot;Accueil&amp;quot;              , &amp;quot;Rejoindre la page d’accueil&amp;quot; ),&lt;br /&gt;
 Enfants     : new Array(&amp;quot;Wikimini:Enfants&amp;quot;     , &amp;quot;Le coin des enfants&amp;quot;         ),&lt;br /&gt;
 Adultes     : new Array(&amp;quot;Wikimini:Adultes&amp;quot;     , &amp;quot;Le coin des adultes&amp;quot;         ),&lt;br /&gt;
 Enseignants : new Array(&amp;quot;Wikimini:Enseignants&amp;quot; , &amp;quot;Le coin des enseignants&amp;quot;     ),&lt;br /&gt;
 Forum       : new Array(&amp;quot;Spécial:AWCforum&amp;quot;     , &amp;quot;Le forum&amp;quot;                    ),&lt;br /&gt;
 Aide        : new Array(&amp;quot;Aide:Accueil&amp;quot;         , &amp;quot;Sommaire de l’aide&amp;quot;          )&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuIcons = new Object();&lt;br /&gt;
 MenuIcons[&amp;quot;BlankImage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/blank-18x18.png&amp;quot;, &lt;br /&gt;
                             width : &amp;quot;9&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ReduireHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/hide-header-a.png&amp;quot;,&lt;br /&gt;
                              hoversrc : &amp;quot;/w/skins/wikimini/images/hide-header-b.png&amp;quot;,&lt;br /&gt;
                              text : &amp;quot;Réduire l’en-tête&amp;quot;,&lt;br /&gt;
                              alt : &amp;quot;Cacher l’en-tête&amp;quot;,&lt;br /&gt;
                              width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;DevelopperHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/show-header-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/show-header-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML800px&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Afficher le site en largeur réduite&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Largeur réduite&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML100&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-a.png&amp;quot;,&lt;br /&gt;
                                     hoversrc : &amp;quot;/w/skins/wikimini/images/expand-b.png&amp;quot;,&lt;br /&gt;
                                     text : &amp;quot;Afficher le site en pleine largeur&amp;quot;,&lt;br /&gt;
                                     alt : &amp;quot;Pleine largeur&amp;quot;,&lt;br /&gt;
                                     width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-plus-a.png&amp;quot;,&lt;br /&gt;
                                        hoversrc : &amp;quot;/w/skins/wikimini/images/font-plus-b.png&amp;quot;,&lt;br /&gt;
                                        text : &amp;quot;Augmenter la taille de la police&amp;quot;,&lt;br /&gt;
                                        alt : &amp;quot;Augmenter police&amp;quot;,&lt;br /&gt;
                                        width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };  &lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                            hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                            text : &amp;quot;Rétablir la taille de la police&amp;quot;,&lt;br /&gt;
                                            alt : &amp;quot;Police standard&amp;quot;,&lt;br /&gt;
                                            width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-minus-a.png&amp;quot;,&lt;br /&gt;
                                         hoversrc : &amp;quot;/w/skins/wikimini/images/font-minus-b.png&amp;quot;,&lt;br /&gt;
                                         text : &amp;quot;Diminuer la taille de la police&amp;quot;,&lt;br /&gt;
                                         alt : &amp;quot;Diminuer police&amp;quot;,&lt;br /&gt;
                                         width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-edit-a.png&amp;quot;,&lt;br /&gt;
                                      hoversrc : &amp;quot;/w/skins/wikimini/images/expand-edit-b.png&amp;quot;,&lt;br /&gt;
                                      text : &amp;quot;Augmenter la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                      alt : &amp;quot;Zone d’édition plus&amp;quot;,&lt;br /&gt;
                                      width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                          hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                          text : &amp;quot;Rétablir la taille de la zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          alt : &amp;quot;Zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-edit-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-edit-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Diminuer la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Zone d’édition moins&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ImprimablePage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/printer-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/printer-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Version imprimable de cette page&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Version imprimable&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var DefaultOptions = new Array();&lt;br /&gt;
DefaultOptions[&amp;quot;TaillePolice&amp;quot;] = 12;&lt;br /&gt;
DefaultOptions[&amp;quot;TailleEdit&amp;quot;] = 30;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;] = &amp;quot;75%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;] = &amp;quot;459px&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;] = &amp;quot;25%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;] = &amp;quot;300px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE ETAT DU HEADER&lt;br /&gt;
&lt;br /&gt;
var FlashHeaderState = getCookie(&amp;quot;FlashHeaderState&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE LARGEUR DU SITE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_Largeur = getCookie(&amp;quot;MenuOptions_Largeur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE POLICE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePolice = getCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE ZONE D&#039;EDITION&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEdit = getCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// CREATION MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(CreateMenuOptions);&lt;br /&gt;
function CreateMenuOptions(){&lt;br /&gt;
&lt;br /&gt;
/////////// Définition du menu&lt;br /&gt;
&lt;br /&gt;
var MenuLiens = new Array();&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ReduireHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;DevelopperHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML800px&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML100&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTextePlus&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(-1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(0);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ImprimablePage&amp;quot;, &amp;quot;javascript:VersionImprimable();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
if((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;)){    &lt;br /&gt;
  MenuLiens.push(&#039;&amp;lt;br/&amp;gt;&#039;);&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTextePlus&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(-1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(0);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
}&lt;br /&gt;
    var Menu = document.createElement(&#039;div&#039;);&lt;br /&gt;
    Menu.className = &#039;OptionsBox&#039;;&lt;br /&gt;
    Menu.innerHTML = &#039;&amp;lt;div class=&amp;quot;visualClear&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;OptionsTexte&amp;quot; class=&amp;quot;OptionsTexte_Hidden&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;MenuOptions&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                    + MenuLiens.join(&amp;quot;&amp;quot;);&lt;br /&gt;
                    +&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
    if(MenuOptions_Largeur != &amp;quot;0&amp;quot;) {&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;800px&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;100%&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
    }&lt;br /&gt;
    var AllDiv = document.getElementsByTagName(&#039;div&#039;);&lt;br /&gt;
    for(a=0;a&amp;lt;AllDiv.length;a++){&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column2&amp;quot;)){&lt;br /&gt;
                AllDiv[a].insertBefore(Menu,AllDiv[a].firstChild);&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col2&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol2;&lt;br /&gt;
          }&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column1&amp;quot;)){&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col1&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol1;&lt;br /&gt;
          }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Header&lt;br /&gt;
    if(FlashHeaderState != &amp;quot;0&amp;quot;){&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;block&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
    }else{&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;inline&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    flashDiv.style.display = FlashHeaderStyle;&lt;br /&gt;
    var MiniHeaderParent = document.createElement(&#039;div&#039;);&lt;br /&gt;
    MiniHeaderParent.id = &amp;quot;MiniHeaderDiv&amp;quot;;&lt;br /&gt;
    var MiniHeader = document.createElement(&#039;ul&#039;);&lt;br /&gt;
    MiniHeader.id = &amp;quot;MiniHeader&amp;quot;;&lt;br /&gt;
    MiniHeader.style.display = MiniHeaderStyle;&lt;br /&gt;
    MiniHeader.innerHTML = MenuOptions_ConstructMiniHeader();&lt;br /&gt;
    MiniHeaderParent.appendChild(MiniHeader);&lt;br /&gt;
    flashDiv.parentNode.insertBefore(MiniHeaderParent,flashDiv);&lt;br /&gt;
&lt;br /&gt;
// Largeur du site&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    mainDiv.style.width = MenuOptions_LargeurSite;&lt;br /&gt;
&lt;br /&gt;
// Taille police&lt;br /&gt;
    if( (!MenuOptions_TaillePolice) || (MenuOptions_TaillePolice == &amp;quot;&amp;quot;) || (MenuOptions_TaillePolice== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TaillePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TaillePolice = parseInt(MenuOptions_TaillePolice);&lt;br /&gt;
    }&lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    Content.style.fontSize = TaillePolice + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
// Taille zone d&#039;édition&lt;br /&gt;
    if( (!MenuOptions_TailleEdit) || (MenuOptions_TailleEdit== &amp;quot;&amp;quot;) || (MenuOptions_TailleEdit== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TailleEdit_Lignes = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TailleEdit_Lignes = parseInt(MenuOptions_TailleEdit);&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){  // MediaWiki&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = TailleEdit_Lignes;&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1___Frame&amp;quot;)){  //FCKEditor&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1___Frame&#039;).style.height = (TailleEdit_Lignes*13) + &#039;px&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// FONCTIONS DU MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
function CreateIcon(id, href){&lt;br /&gt;
  var Icon = MenuIcons[id];&lt;br /&gt;
  if(!Icon) return &amp;quot;&amp;quot;;&lt;br /&gt;
  var Text = &#039;&amp;lt;a id=&amp;quot;&#039;+id+&#039;&amp;quot; &#039; + (href ? &#039;href=&amp;quot;&#039;+href+&#039;&amp;quot; &#039; : &#039;&#039;)&lt;br /&gt;
           + &#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039;&amp;quot; &amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; width=&amp;quot;&#039;+Icon.width+&#039;&amp;quot; src=&amp;quot;&#039;+Icon.src+&#039;&amp;quot; alt=&amp;quot;&#039;+Icon.alt+&#039;&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
  return Text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ToggleImage(idLien, OnOff){&lt;br /&gt;
     var Lien = document.getElementById(idLien);&lt;br /&gt;
     var Explication = document.getElementById(&amp;quot;OptionsTexte&amp;quot;);&lt;br /&gt;
     if((!Lien)||(!Explication)) return;&lt;br /&gt;
     var Image = Lien.getElementsByTagName(&#039;img&#039;)[0];&lt;br /&gt;
     var Icon = MenuIcons[idLien];&lt;br /&gt;
     if(!Image || !Icon) return;&lt;br /&gt;
&lt;br /&gt;
     var Texte = (Icon.text ? Icon.text : &#039;&#039;);&lt;br /&gt;
     var URLImage = Icon.src;&lt;br /&gt;
     var URLImageHover = ( Icon.hoversrc ? Icon.hoversrc : URLImage );&lt;br /&gt;
&lt;br /&gt;
     if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
          Image.src = URLImageHover;&lt;br /&gt;
          Explication.innerHTML = Texte;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Visible&amp;quot;;&lt;br /&gt;
     }else{&lt;br /&gt;
          Image.src = URLImage;&lt;br /&gt;
          Explication.innerHTML = &#039;&#039;;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Hidden&amp;quot;;&lt;br /&gt;
     }    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Mini-menu&lt;br /&gt;
&lt;br /&gt;
function MenuOptions_ConstructMiniHeader(){&lt;br /&gt;
     var T = &amp;quot;&amp;quot;;&lt;br /&gt;
     for(var Text in MiniHeaderContent){&lt;br /&gt;
          var Page = MiniHeaderContent[Text][0];&lt;br /&gt;
          var Title = MiniHeaderContent[Text][1];&lt;br /&gt;
          if(!Page || !Title) continue;&lt;br /&gt;
          T += &#039;&amp;lt;li id=&amp;quot;headerLi_&#039;+Text+&#039;&amp;quot; class=&amp;quot;headerLi&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;headerA&amp;quot; href=&amp;quot;&#039;+wgServer+wgArticlePath.split(&#039;$1&#039;).join(Page)+&#039;&amp;quot; title=&amp;quot;&#039;+Title+&#039;&amp;quot;&amp;gt;&#039;+Text+&#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
     }&lt;br /&gt;
     return T;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement largeur du site&lt;br /&gt;
&lt;br /&gt;
function ToggleLargeurSite(){&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    var Bouton = document.getElementById(&#039;TailleSite&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(mainDiv.style.width == &#039;100%&#039;){&lt;br /&gt;
         mainDiv.style.width = &#039;800px&#039;;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Reduite;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Reduite;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle100;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML100;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
         mainDiv.style.width = &#039;100%&#039;;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle800px;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Large;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Large;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML800px;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Affichage / Masquage de l&#039;en-tête&lt;br /&gt;
&lt;br /&gt;
function ToggleHeader(){&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    var MiniHeader = document.getElementById(&#039;MiniHeader&#039;);&lt;br /&gt;
    var flashButton = document.getElementById(&#039;HeaderButton&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(flashDiv.style.display==&amp;quot;none&amp;quot;){&lt;br /&gt;
       flashDiv.style.display =&amp;quot;block&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display =&amp;quot;none&amp;quot;;&lt;br /&gt;
       flashButton.className = ReduireTitre;&lt;br /&gt;
       flashButton.innerHTML= ReduireHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
       flashDiv.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       flashButton.className = DevelopperTitre;&lt;br /&gt;
       flashButton.innerHTML= DevelopperHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement de la taille de police&lt;br /&gt;
&lt;br /&gt;
function ToggleTaillePolice(diff) { &lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    if (Content){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvellePolice = parseInt(Content.style.fontSize.split(&#039;px&#039;).join(&#039;&#039;)) + diff&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvellePolice = MenuOptions_TaillePoliceOrigine;&lt;br /&gt;
        }&lt;br /&gt;
        Content.style.fontSize = NouvellePolice + &#039;px&#039;;&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;, NouvellePolice, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonctions pour l&#039;impression&lt;br /&gt;
&lt;br /&gt;
function VersionImprimable(){&lt;br /&gt;
    window.open(wgServer + wgScript + &#039;?title=&#039; + wgPageName + &#039;&amp;amp;printable=yes&#039;, &#039;_self&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement hauteur fenêtre d&#039;édition&lt;br /&gt;
&lt;br /&gt;
function ToggleTailleEdit(diff) { &lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvelleTaille = document.getElementById(&#039;wpTextbox1&#039;).rows + diff;&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvelleTaille = MenuOptions_TailleEditOrigine;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Fenêtre MediaWiki&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = NouvelleTaille;&lt;br /&gt;
&lt;br /&gt;
        // Fenêtre FCKEditor&lt;br /&gt;
&lt;br /&gt;
        var FCKEditorTextArea = document.getElementById(&#039;wpTextbox1___Frame&#039;);&lt;br /&gt;
        if(FCKEditorTextArea){&lt;br /&gt;
            FCKEditorTextArea.style.height = (13*NouvelleTaille) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;, NouvelleTaille, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
////////////////////////////////////////////////////////////////////// FIN DU CADRE D&#039;OPTIONS&lt;br /&gt;
// ==========================================================================================&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180518</id>
		<title>MediaWiki:MenuOptions Dev.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180518"/>
		<updated>2013-12-25T16:56:37Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ============================================================ CADRE D&#039;OPTIONS DANS LA COLONNE DE DROITE&lt;br /&gt;
&lt;br /&gt;
// Styles&lt;br /&gt;
&lt;br /&gt;
importStylesheet(&#039;MediaWiki:MenuOptions.css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// mini-Menu Header&lt;br /&gt;
&lt;br /&gt;
var MiniHeaderContent = [&lt;br /&gt;
 Accueil     : new Array(&amp;quot;Accueil&amp;quot;              , &amp;quot;Rejoindre la page d’accueil&amp;quot; ),&lt;br /&gt;
 Enfants     : new Array(&amp;quot;Wikimini:Enfants&amp;quot;     , &amp;quot;Le coin des enfants&amp;quot;         ),&lt;br /&gt;
 Adultes     : new Array(&amp;quot;Wikimini:Adultes&amp;quot;     , &amp;quot;Le coin des adultes&amp;quot;         ),&lt;br /&gt;
 Enseignants : new Array(&amp;quot;Wikimini:Enseignants&amp;quot; , &amp;quot;Le coin des enseignants&amp;quot;     ),&lt;br /&gt;
 Forum       : new Array(&amp;quot;Spécial:AWCforum&amp;quot;     , &amp;quot;Le forum&amp;quot;                    ),&lt;br /&gt;
 Aide        : new Array(&amp;quot;Aide:Accueil&amp;quot;         , &amp;quot;Sommaire de l’aide&amp;quot;          )&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuIcons = new Object();&lt;br /&gt;
 MenuIcons[&amp;quot;BlankImage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/blank-18x18.png&amp;quot;, &lt;br /&gt;
                             width : &amp;quot;9&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ReduireHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/hide-header-a.png&amp;quot;,&lt;br /&gt;
                              hoversrc : &amp;quot;/w/skins/wikimini/images/hide-header-b.png&amp;quot;,&lt;br /&gt;
                              text : &amp;quot;Réduire l’en-tête&amp;quot;,&lt;br /&gt;
                              alt : &amp;quot;Cacher l’en-tête&amp;quot;,&lt;br /&gt;
                              width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;DevelopperHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/show-header-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/show-header-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML800px&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Afficher le site en largeur réduite&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Largeur réduite&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML100&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-a.png&amp;quot;,&lt;br /&gt;
                                     hoversrc : &amp;quot;/w/skins/wikimini/images/expand-b.png&amp;quot;,&lt;br /&gt;
                                     text : &amp;quot;Afficher le site en pleine largeur&amp;quot;,&lt;br /&gt;
                                     alt : &amp;quot;Pleine largeur&amp;quot;,&lt;br /&gt;
                                     width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-plus-a.png&amp;quot;,&lt;br /&gt;
                                        hoversrc : &amp;quot;/w/skins/wikimini/images/font-plus-b.png&amp;quot;,&lt;br /&gt;
                                        text : &amp;quot;Augmenter la taille de la police&amp;quot;,&lt;br /&gt;
                                        alt : &amp;quot;Augmenter police&amp;quot;,&lt;br /&gt;
                                        width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };  &lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                            hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                            text : &amp;quot;Rétablir la taille de la police&amp;quot;,&lt;br /&gt;
                                            alt : &amp;quot;Police standard&amp;quot;,&lt;br /&gt;
                                            width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-minus-a.png&amp;quot;,&lt;br /&gt;
                                         hoversrc : &amp;quot;/w/skins/wikimini/images/font-minus-b.png&amp;quot;,&lt;br /&gt;
                                         text : &amp;quot;Diminuer la taille de la police&amp;quot;,&lt;br /&gt;
                                         alt : &amp;quot;Diminuer police&amp;quot;,&lt;br /&gt;
                                         width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-edit-a.png&amp;quot;,&lt;br /&gt;
                                      hoversrc : &amp;quot;/w/skins/wikimini/images/expand-edit-b.png&amp;quot;,&lt;br /&gt;
                                      text : &amp;quot;Augmenter la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                      alt : &amp;quot;Zone d’édition plus&amp;quot;,&lt;br /&gt;
                                      width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                          hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                          text : &amp;quot;Rétablir la taille de la zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          alt : &amp;quot;Zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-edit-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-edit-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Diminuer la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Zone d’édition moins&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ImprimablePage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/printer-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/printer-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Version imprimable de cette page&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Version imprimable&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var DefaultOptions = new Array();&lt;br /&gt;
DefaultOptions[&amp;quot;TaillePolice&amp;quot;] = 12;&lt;br /&gt;
DefaultOptions[&amp;quot;TailleEdit&amp;quot;] = 30;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;] = &amp;quot;75%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;] = &amp;quot;459px&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;] = &amp;quot;25%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;] = &amp;quot;300px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE ETAT DU HEADER&lt;br /&gt;
&lt;br /&gt;
var FlashHeaderState = getCookie(&amp;quot;FlashHeaderState&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE LARGEUR DU SITE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_Largeur = getCookie(&amp;quot;MenuOptions_Largeur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE POLICE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePolice = getCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE ZONE D&#039;EDITION&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEdit = getCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// CREATION MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(CreateMenuOptions);&lt;br /&gt;
function CreateMenuOptions(){&lt;br /&gt;
&lt;br /&gt;
/////////// Définition du menu&lt;br /&gt;
&lt;br /&gt;
var MenuLiens = new Array();&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ReduireHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;DevelopperHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML800px&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML100&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTextePlus&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(-1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(0);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ImprimablePage&amp;quot;, &amp;quot;javascript:VersionImprimable();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
if((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;)){    &lt;br /&gt;
  MenuLiens.push(&#039;&amp;lt;br/&amp;gt;&#039;);&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTextePlus&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(-1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(0);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
}&lt;br /&gt;
    var Menu = document.createElement(&#039;div&#039;);&lt;br /&gt;
    Menu.className = &#039;OptionsBox&#039;;&lt;br /&gt;
    Menu.innerHTML = &#039;&amp;lt;div class=&amp;quot;visualClear&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;OptionsTexte&amp;quot; class=&amp;quot;OptionsTexte_Hidden&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;MenuOptions&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                    + MenuLiens.join(&amp;quot;&amp;quot;);&lt;br /&gt;
                    +&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
    if(MenuOptions_Largeur != &amp;quot;0&amp;quot;) {&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;800px&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;100%&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
    }&lt;br /&gt;
    var AllDiv = document.getElementsByTagName(&#039;div&#039;);&lt;br /&gt;
    for(a=0;a&amp;lt;AllDiv.length;a++){&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column2&amp;quot;)){&lt;br /&gt;
                AllDiv[a].insertBefore(Menu,AllDiv[a].firstChild);&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col2&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol2;&lt;br /&gt;
          }&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column1&amp;quot;)){&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col1&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol1;&lt;br /&gt;
          }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Header&lt;br /&gt;
    if(FlashHeaderState != &amp;quot;0&amp;quot;){&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;block&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
    }else{&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;inline&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    flashDiv.style.display = FlashHeaderStyle;&lt;br /&gt;
    var MiniHeaderParent = document.createElement(&#039;div&#039;);&lt;br /&gt;
    MiniHeaderParent.id = &amp;quot;MiniHeaderDiv&amp;quot;;&lt;br /&gt;
    var MiniHeader = document.createElement(&#039;ul&#039;);&lt;br /&gt;
    MiniHeader.id = &amp;quot;MiniHeader&amp;quot;;&lt;br /&gt;
    MiniHeader.style.display = MiniHeaderStyle;&lt;br /&gt;
    MiniHeader.innerHTML = MenuOptions_ConstructMiniHeader();&lt;br /&gt;
    MiniHeaderParent.appendChild(MiniHeader);&lt;br /&gt;
    flashDiv.parentNode.insertBefore(MiniHeaderParent,flashDiv);&lt;br /&gt;
&lt;br /&gt;
// Largeur du site&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    mainDiv.style.width = MenuOptions_LargeurSite;&lt;br /&gt;
&lt;br /&gt;
// Taille police&lt;br /&gt;
    if( (!MenuOptions_TaillePolice) || (MenuOptions_TaillePolice == &amp;quot;&amp;quot;) || (MenuOptions_TaillePolice== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TaillePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TaillePolice = parseInt(MenuOptions_TaillePolice);&lt;br /&gt;
    }&lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    Content.style.fontSize = TaillePolice + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
// Taille zone d&#039;édition&lt;br /&gt;
    if( (!MenuOptions_TailleEdit) || (MenuOptions_TailleEdit== &amp;quot;&amp;quot;) || (MenuOptions_TailleEdit== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TailleEdit_Lignes = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TailleEdit_Lignes = parseInt(MenuOptions_TailleEdit);&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){  // MediaWiki&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = TailleEdit_Lignes;&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1___Frame&amp;quot;)){  //FCKEditor&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1___Frame&#039;).style.height = (TailleEdit_Lignes*13) + &#039;px&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// FONCTIONS DU MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
function CreateIcon(id, href){&lt;br /&gt;
  var Icon = MenuIcons[id];&lt;br /&gt;
  if(!Icon) return &amp;quot;&amp;quot;;&lt;br /&gt;
  var Text = &#039;&amp;lt;a id=&amp;quot;&#039;+id+&#039;&amp;quot; &#039; + (href ? &#039;href=&amp;quot;&#039;+href+&#039;&amp;quot; &#039; : &#039;&#039;)&lt;br /&gt;
           + &#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039;&amp;quot; &amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; width=&amp;quot;&#039;+Icon.width+&#039;&amp;quot; src=&amp;quot;&#039;+Icon.src+&#039;&amp;quot; alt=&amp;quot;&#039;+Icon.alt+&#039;&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
  return Text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ToggleImage(idLien, OnOff){&lt;br /&gt;
     var Lien = document.getElementById(idLien);&lt;br /&gt;
     var Explication = document.getElementById(&amp;quot;OptionsTexte&amp;quot;);&lt;br /&gt;
     if((!Lien)||(!Explication)) return;&lt;br /&gt;
     var Image = Lien.getElementsByTagName(&#039;img&#039;)[0];&lt;br /&gt;
     var Icon = MenuIcons[idLien];&lt;br /&gt;
     if(!Image || !Icon) return;&lt;br /&gt;
&lt;br /&gt;
     var Texte = (Icon.text ? Icon.text : &#039;&#039;);&lt;br /&gt;
     var URLImage = Icon.src;&lt;br /&gt;
     var URLImageHover = ( Icon.hoversrc ? Icon.hoversrc : URLImage );&lt;br /&gt;
&lt;br /&gt;
     if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
          Image.src = URLImageHover;&lt;br /&gt;
          Explication.innerHTML = Texte;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Visible&amp;quot;;&lt;br /&gt;
     }else{&lt;br /&gt;
          Image.src = URLImage;&lt;br /&gt;
          Explication.innerHTML = &#039;&#039;;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Hidden&amp;quot;;&lt;br /&gt;
     }    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Mini-menu&lt;br /&gt;
&lt;br /&gt;
function MenuOptions_ConstructMiniHeader(){&lt;br /&gt;
     var T = &amp;quot;&amp;quot;;&lt;br /&gt;
     for(var Text in MiniHeaderContent){&lt;br /&gt;
          var Page = MiniHeaderContent[Text][0];&lt;br /&gt;
          var Title = MiniHeaderContent[Text][1];&lt;br /&gt;
          if(!Page || !Title) continue;&lt;br /&gt;
          T += &#039;&amp;lt;li id=&amp;quot;headerLi_&#039;+Text+&#039;&amp;quot; class=&amp;quot;headerLi&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;headerA&amp;quot; href=&amp;quot;&#039;+wgServer+wgArticlePath.split(&#039;$1&#039;).join(Page)+&#039;&amp;quot; title=&amp;quot;&#039;+Title+&#039;&amp;quot;&amp;gt;&#039;+Text+&#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
     }&lt;br /&gt;
     return T;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement largeur du site&lt;br /&gt;
&lt;br /&gt;
function ToggleLargeurSite(){&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    var Bouton = document.getElementById(&#039;TailleSite&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(mainDiv.style.width == &#039;100%&#039;){&lt;br /&gt;
         mainDiv.style.width = &#039;800px&#039;;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Reduite;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Reduite;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle100;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML100;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
         mainDiv.style.width = &#039;100%&#039;;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle800px;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Large;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Large;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML800px;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Affichage / Masquage de l&#039;en-tête&lt;br /&gt;
&lt;br /&gt;
function ToggleHeader(){&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    var MiniHeader = document.getElementById(&#039;MiniHeader&#039;);&lt;br /&gt;
    var flashButton = document.getElementById(&#039;HeaderButton&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(flashDiv.style.display==&amp;quot;none&amp;quot;){&lt;br /&gt;
       flashDiv.style.display =&amp;quot;block&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display =&amp;quot;none&amp;quot;;&lt;br /&gt;
       flashButton.className = ReduireTitre;&lt;br /&gt;
       flashButton.innerHTML= ReduireHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
       flashDiv.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       flashButton.className = DevelopperTitre;&lt;br /&gt;
       flashButton.innerHTML= DevelopperHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement de la taille de police&lt;br /&gt;
&lt;br /&gt;
function ToggleTaillePolice(diff) { &lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    if (Content){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvellePolice = parseInt(Content.style.fontSize.split(&#039;px&#039;).join(&#039;&#039;)) + diff&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvellePolice = MenuOptions_TaillePoliceOrigine;&lt;br /&gt;
        }&lt;br /&gt;
        Content.style.fontSize = NouvellePolice + &#039;px&#039;;&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;, NouvellePolice, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonctions pour l&#039;impression&lt;br /&gt;
&lt;br /&gt;
function VersionImprimable(){&lt;br /&gt;
    window.open(wgServer + wgScript + &#039;?title=&#039; + wgPageName + &#039;&amp;amp;printable=yes&#039;, &#039;_self&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement hauteur fenêtre d&#039;édition&lt;br /&gt;
&lt;br /&gt;
function ToggleTailleEdit(diff) { &lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvelleTaille = document.getElementById(&#039;wpTextbox1&#039;).rows + diff;&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvelleTaille = MenuOptions_TailleEditOrigine;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Fenêtre MediaWiki&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = NouvelleTaille;&lt;br /&gt;
&lt;br /&gt;
        // Fenêtre FCKEditor&lt;br /&gt;
&lt;br /&gt;
        var FCKEditorTextArea = document.getElementById(&#039;wpTextbox1___Frame&#039;);&lt;br /&gt;
        if(FCKEditorTextArea){&lt;br /&gt;
            FCKEditorTextArea.style.height = (13*NouvelleTaille) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;, NouvelleTaille, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
////////////////////////////////////////////////////////////////////// FIN DU CADRE D&#039;OPTIONS&lt;br /&gt;
// ==========================================================================================&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180517</id>
		<title>MediaWiki:MenuOptions Dev.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180517"/>
		<updated>2013-12-25T16:55:30Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ============================================================ CADRE D&#039;OPTIONS DANS LA COLONNE DE DROITE&lt;br /&gt;
&lt;br /&gt;
// Styles&lt;br /&gt;
&lt;br /&gt;
importStylesheet(&#039;MediaWiki:MenuOptions.css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// mini-Menu Header&lt;br /&gt;
&lt;br /&gt;
var MiniHeaderContent = [&lt;br /&gt;
 &amp;quot;Accueil&amp;quot;     : new Array(&amp;quot;Accueil&amp;quot;              , &amp;quot;Rejoindre la page d’accueil&amp;quot; ),&lt;br /&gt;
 &amp;quot;Enfants&amp;quot;     : new Array(&amp;quot;Wikimini:Enfants&amp;quot;     , &amp;quot;Le coin des enfants&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Adultes&amp;quot;     : new Array(&amp;quot;Wikimini:Adultes&amp;quot;     , &amp;quot;Le coin des adultes&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Enseignants&amp;quot; : new Array(&amp;quot;Wikimini:Enseignants&amp;quot; , &amp;quot;Le coin des enseignants&amp;quot;     ),&lt;br /&gt;
 &amp;quot;Forum&amp;quot;       : new Array(&amp;quot;Spécial:AWCforum&amp;quot;     , &amp;quot;Le forum&amp;quot;                    ),&lt;br /&gt;
 &amp;quot;Aide&amp;quot;        : new Array(&amp;quot;Aide:Accueil&amp;quot;         , &amp;quot;Sommaire de l’aide&amp;quot;          )&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuIcons = new Object();&lt;br /&gt;
 MenuIcons[&amp;quot;BlankImage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/blank-18x18.png&amp;quot;, &lt;br /&gt;
                             width : &amp;quot;9&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ReduireHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/hide-header-a.png&amp;quot;,&lt;br /&gt;
                              hoversrc : &amp;quot;/w/skins/wikimini/images/hide-header-b.png&amp;quot;,&lt;br /&gt;
                              text : &amp;quot;Réduire l’en-tête&amp;quot;,&lt;br /&gt;
                              alt : &amp;quot;Cacher l’en-tête&amp;quot;,&lt;br /&gt;
                              width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;DevelopperHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/show-header-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/show-header-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML800px&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Afficher le site en largeur réduite&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Largeur réduite&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML100&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-a.png&amp;quot;,&lt;br /&gt;
                                     hoversrc : &amp;quot;/w/skins/wikimini/images/expand-b.png&amp;quot;,&lt;br /&gt;
                                     text : &amp;quot;Afficher le site en pleine largeur&amp;quot;,&lt;br /&gt;
                                     alt : &amp;quot;Pleine largeur&amp;quot;,&lt;br /&gt;
                                     width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-plus-a.png&amp;quot;,&lt;br /&gt;
                                        hoversrc : &amp;quot;/w/skins/wikimini/images/font-plus-b.png&amp;quot;,&lt;br /&gt;
                                        text : &amp;quot;Augmenter la taille de la police&amp;quot;,&lt;br /&gt;
                                        alt : &amp;quot;Augmenter police&amp;quot;,&lt;br /&gt;
                                        width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };  &lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                            hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                            text : &amp;quot;Rétablir la taille de la police&amp;quot;,&lt;br /&gt;
                                            alt : &amp;quot;Police standard&amp;quot;,&lt;br /&gt;
                                            width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-minus-a.png&amp;quot;,&lt;br /&gt;
                                         hoversrc : &amp;quot;/w/skins/wikimini/images/font-minus-b.png&amp;quot;,&lt;br /&gt;
                                         text : &amp;quot;Diminuer la taille de la police&amp;quot;,&lt;br /&gt;
                                         alt : &amp;quot;Diminuer police&amp;quot;,&lt;br /&gt;
                                         width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-edit-a.png&amp;quot;,&lt;br /&gt;
                                      hoversrc : &amp;quot;/w/skins/wikimini/images/expand-edit-b.png&amp;quot;,&lt;br /&gt;
                                      text : &amp;quot;Augmenter la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                      alt : &amp;quot;Zone d’édition plus&amp;quot;,&lt;br /&gt;
                                      width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                          hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                          text : &amp;quot;Rétablir la taille de la zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          alt : &amp;quot;Zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-edit-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-edit-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Diminuer la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Zone d’édition moins&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ImprimablePage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/printer-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/printer-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Version imprimable de cette page&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Version imprimable&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var DefaultOptions = new Array();&lt;br /&gt;
DefaultOptions[&amp;quot;TaillePolice&amp;quot;] = 12;&lt;br /&gt;
DefaultOptions[&amp;quot;TailleEdit&amp;quot;] = 30;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;] = &amp;quot;75%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;] = &amp;quot;459px&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;] = &amp;quot;25%&amp;quot;;&lt;br /&gt;
DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;] = &amp;quot;300px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE ETAT DU HEADER&lt;br /&gt;
&lt;br /&gt;
var FlashHeaderState = getCookie(&amp;quot;FlashHeaderState&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE LARGEUR DU SITE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_Largeur = getCookie(&amp;quot;MenuOptions_Largeur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE POLICE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePolice = getCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE TAILLE ZONE D&#039;EDITION&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEdit = getCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// CREATION MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(CreateMenuOptions);&lt;br /&gt;
function CreateMenuOptions(){&lt;br /&gt;
&lt;br /&gt;
/////////// Définition du menu&lt;br /&gt;
&lt;br /&gt;
var MenuLiens = new Array();&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ReduireHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;DevelopperHTML&amp;quot;, &amp;quot;javascript:ToggleHeader();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML800px&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;LargeurSiteHTML100&amp;quot;, &amp;quot;javascript:ToggleLargeurSite();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTextePlus&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(-1);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;TaillePoliceTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTaillePolice(0);&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;ImprimablePage&amp;quot;, &amp;quot;javascript:VersionImprimable();&amp;quot;));&lt;br /&gt;
MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
if((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;)){    &lt;br /&gt;
  MenuLiens.push(&#039;&amp;lt;br/&amp;gt;&#039;);&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTextePlus&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteMoins&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(-1);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;TailleEditTexteStandard&amp;quot;, &amp;quot;javascript:ToggleTailleEdit(0);&amp;quot;));&lt;br /&gt;
  MenuLiens.push(CreateIcon(&amp;quot;BlankImage&amp;quot;));&lt;br /&gt;
}&lt;br /&gt;
    var Menu = document.createElement(&#039;div&#039;);&lt;br /&gt;
    Menu.className = &#039;OptionsBox&#039;;&lt;br /&gt;
    Menu.innerHTML = &#039;&amp;lt;div class=&amp;quot;visualClear&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;OptionsTexte&amp;quot; class=&amp;quot;OptionsTexte_Hidden&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;MenuOptions&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                    + MenuLiens.join(&amp;quot;&amp;quot;);&lt;br /&gt;
                    +&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
    if(MenuOptions_Largeur != &amp;quot;0&amp;quot;) {&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;800px&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Reduite&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Reduite&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;100%&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = DefaultOptions[&amp;quot;LargeurCol1_Large&amp;quot;];&lt;br /&gt;
       var MenuOptions_LargeurCol2 = DefaultOptions[&amp;quot;LargeurCol2_Large&amp;quot;];&lt;br /&gt;
    }&lt;br /&gt;
    var AllDiv = document.getElementsByTagName(&#039;div&#039;);&lt;br /&gt;
    for(a=0;a&amp;lt;AllDiv.length;a++){&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column2&amp;quot;)){&lt;br /&gt;
                AllDiv[a].insertBefore(Menu,AllDiv[a].firstChild);&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col2&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol2;&lt;br /&gt;
          }&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column1&amp;quot;)){&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col1&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol1;&lt;br /&gt;
          }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Header&lt;br /&gt;
    if(FlashHeaderState != &amp;quot;0&amp;quot;){&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;block&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
    }else{&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;inline&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    flashDiv.style.display = FlashHeaderStyle;&lt;br /&gt;
    var MiniHeaderParent = document.createElement(&#039;div&#039;);&lt;br /&gt;
    MiniHeaderParent.id = &amp;quot;MiniHeaderDiv&amp;quot;;&lt;br /&gt;
    var MiniHeader = document.createElement(&#039;ul&#039;);&lt;br /&gt;
    MiniHeader.id = &amp;quot;MiniHeader&amp;quot;;&lt;br /&gt;
    MiniHeader.style.display = MiniHeaderStyle;&lt;br /&gt;
    MiniHeader.innerHTML = MenuOptions_ConstructMiniHeader();&lt;br /&gt;
    MiniHeaderParent.appendChild(MiniHeader);&lt;br /&gt;
    flashDiv.parentNode.insertBefore(MiniHeaderParent,flashDiv);&lt;br /&gt;
&lt;br /&gt;
// Largeur du site&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    mainDiv.style.width = MenuOptions_LargeurSite;&lt;br /&gt;
&lt;br /&gt;
// Taille police&lt;br /&gt;
    if( (!MenuOptions_TaillePolice) || (MenuOptions_TaillePolice == &amp;quot;&amp;quot;) || (MenuOptions_TaillePolice== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TaillePolice = DefaultOptions[&amp;quot;TaillePolice&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TaillePolice = parseInt(MenuOptions_TaillePolice);&lt;br /&gt;
    }&lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    Content.style.fontSize = TaillePolice + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
// Taille zone d&#039;édition&lt;br /&gt;
    if( (!MenuOptions_TailleEdit) || (MenuOptions_TailleEdit== &amp;quot;&amp;quot;) || (MenuOptions_TailleEdit== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TailleEdit_Lignes = DefaultOptions[&amp;quot;TailleEdit&amp;quot;];&lt;br /&gt;
    }else{&lt;br /&gt;
      var TailleEdit_Lignes = parseInt(MenuOptions_TailleEdit);&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){  // MediaWiki&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = TailleEdit_Lignes;&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1___Frame&amp;quot;)){  //FCKEditor&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1___Frame&#039;).style.height = (TailleEdit_Lignes*13) + &#039;px&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// FONCTIONS DU MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
function CreateIcon(id, href){&lt;br /&gt;
  var Icon = MenuIcons[id];&lt;br /&gt;
  if(!Icon) return &amp;quot;&amp;quot;;&lt;br /&gt;
  var Text = &#039;&amp;lt;a id=&amp;quot;&#039;+id+&#039;&amp;quot; &#039; + (href ? &#039;href=&amp;quot;&#039;+href+&#039;&amp;quot; &#039; : &#039;&#039;)&lt;br /&gt;
           + &#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039;&amp;quot; &amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; width=&amp;quot;&#039;+Icon.width+&#039;&amp;quot; src=&amp;quot;&#039;+Icon.src+&#039;&amp;quot; alt=&amp;quot;&#039;+Icon.alt+&#039;&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
  return Text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ToggleImage(idLien, OnOff){&lt;br /&gt;
     var Lien = document.getElementById(idLien);&lt;br /&gt;
     var Explication = document.getElementById(&amp;quot;OptionsTexte&amp;quot;);&lt;br /&gt;
     if((!Lien)||(!Explication)) return;&lt;br /&gt;
     var Image = Lien.getElementsByTagName(&#039;img&#039;)[0];&lt;br /&gt;
     var Icon = MenuIcons[idLien];&lt;br /&gt;
     if(!Image || !Icon) return;&lt;br /&gt;
&lt;br /&gt;
     var Texte = (Icon.text ? Icon.text : &#039;&#039;);&lt;br /&gt;
     var URLImage = Icon.src;&lt;br /&gt;
     var URLImageHover = ( Icon.hoversrc ? Icon.hoversrc : URLImage );&lt;br /&gt;
&lt;br /&gt;
     if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
          Image.src = URLImageHover;&lt;br /&gt;
          Explication.innerHTML = Texte;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Visible&amp;quot;;&lt;br /&gt;
     }else{&lt;br /&gt;
          Image.src = URLImage;&lt;br /&gt;
          Explication.innerHTML = &#039;&#039;;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Hidden&amp;quot;;&lt;br /&gt;
     }    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Mini-menu&lt;br /&gt;
&lt;br /&gt;
function MenuOptions_ConstructMiniHeader(){&lt;br /&gt;
     var T = &amp;quot;&amp;quot;;&lt;br /&gt;
     for(var Text in MiniHeaderContent){&lt;br /&gt;
          var Page = MiniHeaderContent[Text][0];&lt;br /&gt;
          var Title = MiniHeaderContent[Text][1];&lt;br /&gt;
          if(!Page || !Title) continue;&lt;br /&gt;
          T += &#039;&amp;lt;li id=&amp;quot;headerLi_&#039;+Text+&#039;&amp;quot; class=&amp;quot;headerLi&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;headerA&amp;quot; href=&amp;quot;&#039;+wgServer+wgArticlePath.split(&#039;$1&#039;).join(Page)+&#039;&amp;quot; title=&amp;quot;&#039;+Title+&#039;&amp;quot;&amp;gt;&#039;+Text+&#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
     }&lt;br /&gt;
     return T;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement largeur du site&lt;br /&gt;
&lt;br /&gt;
function ToggleLargeurSite(){&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    var Bouton = document.getElementById(&#039;TailleSite&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(mainDiv.style.width == &#039;100%&#039;){&lt;br /&gt;
         mainDiv.style.width = &#039;800px&#039;;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Reduite;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Reduite;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle100;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML100;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
         mainDiv.style.width = &#039;100%&#039;;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle800px;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Large;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Large;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML800px;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Affichage / Masquage de l&#039;en-tête&lt;br /&gt;
&lt;br /&gt;
function ToggleHeader(){&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    var MiniHeader = document.getElementById(&#039;MiniHeader&#039;);&lt;br /&gt;
    var flashButton = document.getElementById(&#039;HeaderButton&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(flashDiv.style.display==&amp;quot;none&amp;quot;){&lt;br /&gt;
       flashDiv.style.display =&amp;quot;block&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display =&amp;quot;none&amp;quot;;&lt;br /&gt;
       flashButton.className = ReduireTitre;&lt;br /&gt;
       flashButton.innerHTML= ReduireHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
       flashDiv.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       flashButton.className = DevelopperTitre;&lt;br /&gt;
       flashButton.innerHTML= DevelopperHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement de la taille de police&lt;br /&gt;
&lt;br /&gt;
function ToggleTaillePolice(diff) { &lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    if (Content){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvellePolice = parseInt(Content.style.fontSize.split(&#039;px&#039;).join(&#039;&#039;)) + diff&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvellePolice = MenuOptions_TaillePoliceOrigine;&lt;br /&gt;
        }&lt;br /&gt;
        Content.style.fontSize = NouvellePolice + &#039;px&#039;;&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;, NouvellePolice, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonctions pour l&#039;impression&lt;br /&gt;
&lt;br /&gt;
function VersionImprimable(){&lt;br /&gt;
    window.open(wgServer + wgScript + &#039;?title=&#039; + wgPageName + &#039;&amp;amp;printable=yes&#039;, &#039;_self&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement hauteur fenêtre d&#039;édition&lt;br /&gt;
&lt;br /&gt;
function ToggleTailleEdit(diff) { &lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvelleTaille = document.getElementById(&#039;wpTextbox1&#039;).rows + diff;&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvelleTaille = MenuOptions_TailleEditOrigine;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Fenêtre MediaWiki&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = NouvelleTaille;&lt;br /&gt;
&lt;br /&gt;
        // Fenêtre FCKEditor&lt;br /&gt;
&lt;br /&gt;
        var FCKEditorTextArea = document.getElementById(&#039;wpTextbox1___Frame&#039;);&lt;br /&gt;
        if(FCKEditorTextArea){&lt;br /&gt;
            FCKEditorTextArea.style.height = (13*NouvelleTaille) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;, NouvelleTaille, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
////////////////////////////////////////////////////////////////////// FIN DU CADRE D&#039;OPTIONS&lt;br /&gt;
// ==========================================================================================&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180516</id>
		<title>MediaWiki:MenuOptions Dev.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180516"/>
		<updated>2013-12-25T16:26:19Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ============================================================ CADRE D&#039;OPTIONS DANS LA COLONNE DE DROITE&lt;br /&gt;
&lt;br /&gt;
// Styles&lt;br /&gt;
&lt;br /&gt;
importStylesheet(&#039;MediaWiki:MenuOptions.css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// mini-Menu Header&lt;br /&gt;
&lt;br /&gt;
var MiniHeaderContent = [&lt;br /&gt;
 &amp;quot;Accueil&amp;quot;     : new Array(&amp;quot;Accueil&amp;quot;              , &amp;quot;Rejoindre la page d’accueil&amp;quot; ),&lt;br /&gt;
 &amp;quot;Enfants&amp;quot;     : new Array(&amp;quot;Wikimini:Enfants&amp;quot;     , &amp;quot;Le coin des enfants&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Adultes&amp;quot;     : new Array(&amp;quot;Wikimini:Adultes&amp;quot;     , &amp;quot;Le coin des adultes&amp;quot;         ),&lt;br /&gt;
 &amp;quot;Enseignants&amp;quot; : new Array(&amp;quot;Wikimini:Enseignants&amp;quot; , &amp;quot;Le coin des enseignants&amp;quot;     ),&lt;br /&gt;
 &amp;quot;Forum&amp;quot;       : new Array(&amp;quot;Spécial:AWCforum&amp;quot;     , &amp;quot;Le forum&amp;quot;                    ),&lt;br /&gt;
 &amp;quot;Aide&amp;quot;        : new Array(&amp;quot;Aide:Accueil&amp;quot;         , &amp;quot;Sommaire de l’aide&amp;quot;          )&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuIcons = new Object();&lt;br /&gt;
 MenuIcons[&amp;quot;BlankImage&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/blank-18x18.png&amp;quot;, &lt;br /&gt;
                             width : &amp;quot;9&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;ReduireHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/hide-header-a.png&amp;quot;,&lt;br /&gt;
                              hoversrc : &amp;quot;/w/skins/wikimini/images/hide-header-b.png&amp;quot;,&lt;br /&gt;
                              text : &amp;quot;Réduire l’en-tête&amp;quot;,&lt;br /&gt;
                              alt : &amp;quot;Cacher l’en-tête&amp;quot;,&lt;br /&gt;
                              width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;DevelopperHTML&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/show-header-a.png&amp;quot;,&lt;br /&gt;
                                 hoversrc : &amp;quot;/w/skins/wikimini/images/show-header-b.png&amp;quot;,&lt;br /&gt;
                                 text : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 alt : &amp;quot;Afficher l’en-tête&amp;quot;,&lt;br /&gt;
                                 width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML800px&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Afficher le site en largeur réduite&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Largeur réduite&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;LargeurSiteHTML100&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-a.png&amp;quot;,&lt;br /&gt;
                                     hoversrc : &amp;quot;/w/skins/wikimini/images/expand-b.png&amp;quot;,&lt;br /&gt;
                                     text : &amp;quot;Afficher le site en pleine largeur&amp;quot;,&lt;br /&gt;
                                     alt : &amp;quot;Pleine largeur&amp;quot;,&lt;br /&gt;
                                     width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-plus-a.png&amp;quot;,&lt;br /&gt;
                                        hoversrc : &amp;quot;/w/skins/wikimini/images/font-plus-b.png&amp;quot;,&lt;br /&gt;
                                        text : &amp;quot;Augmenter la taille de la police&amp;quot;,&lt;br /&gt;
                                        alt : &amp;quot;Augmenter police&amp;quot;,&lt;br /&gt;
                                        width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };  &lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                            hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                            text : &amp;quot;Rétablir la taille de la police&amp;quot;,&lt;br /&gt;
                                            alt : &amp;quot;Police standard&amp;quot;,&lt;br /&gt;
                                            width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TaillePoliceTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-minus-a.png&amp;quot;,&lt;br /&gt;
                                         hoversrc : &amp;quot;/w/skins/wikimini/images/font-minus-b.png&amp;quot;,&lt;br /&gt;
                                         text : &amp;quot;Diminuer la taille de la police&amp;quot;,&lt;br /&gt;
                                         alt : &amp;quot;Diminuer police&amp;quot;,&lt;br /&gt;
                                         width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTextePlus&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/expand-edit-a.png&amp;quot;,&lt;br /&gt;
                                      hoversrc : &amp;quot;/w/skins/wikimini/images/expand-edit-b.png&amp;quot;,&lt;br /&gt;
                                      text : &amp;quot;Augmenter la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                      alt : &amp;quot;Zone d’édition plus&amp;quot;,&lt;br /&gt;
                                      width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteStandard&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot;,&lt;br /&gt;
                                          hoversrc : &amp;quot;/w/skins/wikimini/images/font-default-b.png&amp;quot;,&lt;br /&gt;
                                          text : &amp;quot;Rétablir la taille de la zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          alt : &amp;quot;Zone d’édition standard&amp;quot;,&lt;br /&gt;
                                          width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
 MenuIcons[&amp;quot;TailleEditTexteMoins&amp;quot;] = { src : &amp;quot;/w/skins/wikimini/images/shrink-edit-a.png&amp;quot;,&lt;br /&gt;
                                       hoversrc : &amp;quot;/w/skins/wikimini/images/shrink-edit-b.png&amp;quot;,&lt;br /&gt;
                                       text : &amp;quot;Diminuer la taille de la zone d’édition&amp;quot;,&lt;br /&gt;
                                       alt : &amp;quot;Zone d’édition moins&amp;quot;,&lt;br /&gt;
                                       width : &amp;quot;18&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
var DefaultOptions = new Array();&lt;br /&gt;
DefaultOptions[&amp;quot;TaillePolice&amp;quot;] = 12;&lt;br /&gt;
DefaultOptions[&amp;quot;TailleEdit&amp;quot;] = 30;&lt;br /&gt;
&lt;br /&gt;
function CreateIcon(id, href){&lt;br /&gt;
  var Icon = MenuIcons[id];&lt;br /&gt;
  if(!Icon) return &amp;quot;&amp;quot;;&lt;br /&gt;
  var Text = &#039;&amp;lt;a id=&amp;quot;&#039;+id+&#039;&amp;quot; &#039; + (href ? &#039;href=&amp;quot;&#039;+href+&#039;&amp;quot; &#039; : &#039;&#039;)&lt;br /&gt;
           + &#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;&#039;+id+&#039;\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
           + &#039;&amp;quot; &amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;&#039;+Icon.src+&#039;&amp;quot; alt=&amp;quot;&#039;+Icon.alt+&#039;&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
           + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
  return Text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ToggleImage(idLien, OnOff){&lt;br /&gt;
     var Lien = document.getElementById(idLien);&lt;br /&gt;
     var Explication = document.getElementById(&amp;quot;OptionsTexte&amp;quot;);&lt;br /&gt;
     if((!Lien)||(!Explication)) return;&lt;br /&gt;
     var Image = Lien.getElementsByTagName(&#039;img&#039;)[0];&lt;br /&gt;
     var Icon = MenuIcons[idLien];&lt;br /&gt;
     if(!Image || !Icon) return;&lt;br /&gt;
&lt;br /&gt;
     var Texte = (Icon.text ? Icon.text : &#039;&#039;);&lt;br /&gt;
     var URLImage = Icon.src;&lt;br /&gt;
     var URLImageHover = Icon.hoversrc;&lt;br /&gt;
&lt;br /&gt;
     if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
          Image.src = URLImageHover;&lt;br /&gt;
          Explication.innerHTML = Texte;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Visible&amp;quot;;&lt;br /&gt;
     }else{&lt;br /&gt;
          Image.src = URLImage;&lt;br /&gt;
          Explication.innerHTML = &#039;&#039;;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Hidden&amp;quot;;&lt;br /&gt;
     }    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE ETAT DU HEADER&lt;br /&gt;
&lt;br /&gt;
var FlashHeaderState = getCookie(&amp;quot;FlashHeaderState&amp;quot;);&lt;br /&gt;
if(FlashHeaderState != &amp;quot;0&amp;quot;){&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;block&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var ButtonHeaderTitle = ReduireTitre;&lt;br /&gt;
       var ButtonHeaderHTML = ReduireHTML ;&lt;br /&gt;
}else{&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       var ButtonHeaderTitle = DevelopperTitre;&lt;br /&gt;
       var ButtonHeaderHTML = DevelopperHTML;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// OPTION LARGEUR DU SITE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_LargeurCol1_Large = &amp;quot;75%&amp;quot;;&lt;br /&gt;
var MenuOptions_LargeurCol1_Reduite = &amp;quot;459px&amp;quot;;&lt;br /&gt;
var MenuOptions_LargeurCol2_Large = &amp;quot;25%&amp;quot;;&lt;br /&gt;
var MenuOptions_LargeurCol2_Reduite = &amp;quot;300px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_Largeur = getCookie(&amp;quot;MenuOptions_Largeur&amp;quot;);&lt;br /&gt;
if(MenuOptions_Largeur != &amp;quot;0&amp;quot;) {&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;800px&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = MenuOptions_LargeurCol1_Reduite;&lt;br /&gt;
       var MenuOptions_LargeurCol2 = MenuOptions_LargeurCol2_Reduite;&lt;br /&gt;
       var MenuOptions_LargeurSiteTitle = LargeurSiteTitle100;&lt;br /&gt;
       var MenuOptions_LargeurSiteHTML = LargeurSiteHTML100 ;&lt;br /&gt;
}else{&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;100%&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = MenuOptions_LargeurCol1_Large;&lt;br /&gt;
       var MenuOptions_LargeurCol2 = MenuOptions_LargeurCol2_Large;&lt;br /&gt;
       var MenuOptions_LargeurSiteTitle = LargeurSiteTitle800px;&lt;br /&gt;
       var MenuOptions_LargeurSiteHTML = LargeurSiteHTML800px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// OPTION TAILLE POLICE&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePolice = getCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;);&lt;br /&gt;
if( (!MenuOptions_TaillePolice) || (MenuOptions_TaillePolice == &amp;quot;&amp;quot;) || (MenuOptions_TaillePolice== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TaillePolice = MenuOptions_TaillePoliceOrigine;&lt;br /&gt;
}else{&lt;br /&gt;
      var TaillePolice = parseInt(MenuOptions_TaillePolice);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// OPTION TAILLE ZONE D&#039;EDITION&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEdit = getCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;);&lt;br /&gt;
if( (!MenuOptions_TailleEdit) || (MenuOptions_TailleEdit== &amp;quot;&amp;quot;) || (MenuOptions_TailleEdit== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TailleEdit_Lignes = MenuOptions_TailleEditOrigine;&lt;br /&gt;
}else{&lt;br /&gt;
      var TailleEdit_Lignes = parseInt(MenuOptions_TailleEdit);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// IMPRESSION&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_ImprimablePageTitle = &#039;Version imprimable de cette page&#039;;&lt;br /&gt;
var MenuOptions_ImprimablePageTexte = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/printer-a.png&amp;quot; alt=&amp;quot;Version imprimable&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// CREATION MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(CreateMenuOptions);&lt;br /&gt;
function CreateMenuOptions(){&lt;br /&gt;
&lt;br /&gt;
/* ***** ICONES *****&lt;br /&gt;
&lt;br /&gt;
// Fonctions opérationnelles&lt;br /&gt;
hide-header-a.png hide-header-b.png&lt;br /&gt;
show-header-a.png show-header-b.png&lt;br /&gt;
&lt;br /&gt;
shrink-a.png shrink-b.png&lt;br /&gt;
expand-a.png expand-b.png&lt;br /&gt;
&lt;br /&gt;
font-default-a.png font-default-b.png&lt;br /&gt;
font-minus-a.png font-minus-b.png&lt;br /&gt;
font-plus-a.png font-plus-b.png&lt;br /&gt;
&lt;br /&gt;
shrink-edit-a.png shrink-edit-b.png&lt;br /&gt;
expand-edit-a.png expand-edit-b.png&lt;br /&gt;
&lt;br /&gt;
printer-a.png printer-b.png&lt;br /&gt;
&lt;br /&gt;
// Futures fonctions&lt;br /&gt;
&lt;br /&gt;
listen-a.png listen-b.png&lt;br /&gt;
&lt;br /&gt;
light-bulb-a.png light-bulb-b.png&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////// Définition du menu&lt;br /&gt;
&lt;br /&gt;
var MenuLiens = &#039;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;HeaderButton&amp;quot; href=&amp;quot;javascript:ToggleHeader();&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;HeaderButton\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;HeaderButton\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;HeaderButton\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;HeaderButton\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+ButtonHeaderTitle+&#039;&amp;quot; &amp;gt;&#039;+ButtonHeaderHTML+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+ BlankImage&lt;br /&gt;
&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TailleSite&amp;quot; href=&amp;quot;javascript:ToggleLargeurSite();&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TailleSite\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TailleSite\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TailleSite\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TailleSite\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_LargeurSiteTitle+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_LargeurSiteHTML+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+ BlankImage&lt;br /&gt;
&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TaillePolicePlus&amp;quot; href=&amp;quot;javascript:ToggleTaillePolice(1);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TaillePolicePlus\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TaillePolicePlus\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TaillePolicePlus\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TaillePolicePlus\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TaillePoliceTitlePlus+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TaillePoliceTextePlus+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TaillePoliceMoins&amp;quot; href=&amp;quot;javascript:ToggleTaillePolice(-1);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceMoins\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceMoins\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceMoins\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceMoins\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TaillePoliceTitleMoins+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TaillePoliceTexteMoins+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TaillePoliceStandard&amp;quot; href=&amp;quot;javascript:ToggleTaillePolice(0);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceStandard\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceStandard\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceStandard\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceStandard\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TaillePoliceTitleStandard+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TaillePoliceTexteStandard+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+ BlankImage&lt;br /&gt;
&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;VersionImprimable&amp;quot; href=&amp;quot;javascript:VersionImprimable();&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;VersionImprimable\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;VersionImprimable\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;VersionImprimable\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;VersionImprimable\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_ImprimablePageTitle+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_ImprimablePageTexte+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+ BlankImage&lt;br /&gt;
&lt;br /&gt;
if((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;)){    &lt;br /&gt;
MenuLiens += &#039;&amp;lt;br/&amp;gt;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TailleEditPlus&amp;quot; href=&amp;quot;javascript:ToggleTailleEdit(1);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TailleEditPlus\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TailleEditPlus\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TailleEditPlus\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TailleEditPlus\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TailleEditTitlePlus+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TailleEditTextePlus+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TailleEditMoins&amp;quot; href=&amp;quot;javascript:ToggleTailleEdit(-1);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TailleEditMoins\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TailleEditMoins\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TailleEditMoins\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TailleEditMoins\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TailleEditTitleMoins+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TailleEditTexteMoins+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TailleEditStandard&amp;quot; href=&amp;quot;javascript:ToggleTailleEdit(0);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TailleEditStandard\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TailleEditStandard\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TailleEditStandard\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TailleEditStandard\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TailleEditTitleStandard+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TailleEditTexteStandard+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+ BlankImage;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////// Insertion du menu&lt;br /&gt;
&lt;br /&gt;
    var Menu = document.createElement(&#039;div&#039;);&lt;br /&gt;
    Menu.className = &#039;OptionsBox&#039;;&lt;br /&gt;
    Menu.innerHTML = &#039;&amp;lt;div class=&amp;quot;visualClear&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;OptionsTexte&amp;quot; class=&amp;quot;OptionsTexte_Hidden&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;MenuOptions&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                    + MenuLiens&lt;br /&gt;
                    +&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    var AllDiv = document.getElementsByTagName(&#039;div&#039;);&lt;br /&gt;
    for(a=0;a&amp;lt;AllDiv.length;a++){&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column2&amp;quot;)){&lt;br /&gt;
                AllDiv[a].insertBefore(Menu,AllDiv[a].firstChild);&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col2&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol2;&lt;br /&gt;
          }&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column1&amp;quot;)){&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col1&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol1;&lt;br /&gt;
          }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
// Header&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    flashDiv.style.display = FlashHeaderStyle;&lt;br /&gt;
    var MiniHeaderParent = document.createElement(&#039;div&#039;);&lt;br /&gt;
    MiniHeaderParent.id = &amp;quot;MiniHeaderDiv&amp;quot;;&lt;br /&gt;
    var MiniHeader = document.createElement(&#039;ul&#039;);&lt;br /&gt;
    MiniHeader.id = &amp;quot;MiniHeader&amp;quot;;&lt;br /&gt;
    MiniHeader.style.display = MiniHeaderStyle;&lt;br /&gt;
    MiniHeader.innerHTML = MenuOptions_ConstructMiniHeader();&lt;br /&gt;
    MiniHeaderParent.appendChild(MiniHeader);&lt;br /&gt;
    flashDiv.parentNode.insertBefore(MiniHeaderParent,flashDiv);&lt;br /&gt;
&lt;br /&gt;
// Largeur du site&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    mainDiv.style.width = MenuOptions_LargeurSite;&lt;br /&gt;
&lt;br /&gt;
// Taille police&lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    Content.style.fontSize = TaillePolice + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
// Taille zone d&#039;édition&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){  // MediaWiki&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = TailleEdit_Lignes;&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1___Frame&amp;quot;)){  //FCKEditor&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1___Frame&#039;).style.height = (TailleEdit_Lignes*13) + &#039;px&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// FONCTIONS DU MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
// Mini-menu&lt;br /&gt;
&lt;br /&gt;
function MenuOptions_ConstructMiniHeader(){&lt;br /&gt;
     var T = &amp;quot;&amp;quot;;&lt;br /&gt;
     for(var Text in MiniHeaderContent){&lt;br /&gt;
          var Page = MiniHeaderContent[Text][0];&lt;br /&gt;
          var Title = MiniHeaderContent[Text][1];&lt;br /&gt;
          if(!Page || !Title) continue;&lt;br /&gt;
          T += &#039;&amp;lt;li id=&amp;quot;headerLi_&#039;+Text+&#039;&amp;quot; class=&amp;quot;headerLi&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;headerA&amp;quot; href=&amp;quot;&#039;+wgServer+wgArticlePath.split(&#039;$1&#039;).join(Page)+&#039;&amp;quot; title=&amp;quot;&#039;+Title+&#039;&amp;quot;&amp;gt;&#039;+Text+&#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
     }&lt;br /&gt;
     return T;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement largeur du site&lt;br /&gt;
&lt;br /&gt;
function ToggleLargeurSite(){&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    var Bouton = document.getElementById(&#039;TailleSite&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(mainDiv.style.width == &#039;100%&#039;){&lt;br /&gt;
         mainDiv.style.width = &#039;800px&#039;;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Reduite;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Reduite;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle100;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML100;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
         mainDiv.style.width = &#039;100%&#039;;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle800px;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Large;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Large;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML800px;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Affichage / Masquage de l&#039;en-tête&lt;br /&gt;
&lt;br /&gt;
function ToggleHeader(){&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    var MiniHeader = document.getElementById(&#039;MiniHeader&#039;);&lt;br /&gt;
    var flashButton = document.getElementById(&#039;HeaderButton&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(flashDiv.style.display==&amp;quot;none&amp;quot;){&lt;br /&gt;
       flashDiv.style.display =&amp;quot;block&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display =&amp;quot;none&amp;quot;;&lt;br /&gt;
       flashButton.className = ReduireTitre;&lt;br /&gt;
       flashButton.innerHTML= ReduireHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
       flashDiv.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       flashButton.className = DevelopperTitre;&lt;br /&gt;
       flashButton.innerHTML= DevelopperHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement de la taille de police&lt;br /&gt;
&lt;br /&gt;
function ToggleTaillePolice(diff) { &lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    if (Content){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvellePolice = parseInt(Content.style.fontSize.split(&#039;px&#039;).join(&#039;&#039;)) + diff&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvellePolice = MenuOptions_TaillePoliceOrigine;&lt;br /&gt;
        }&lt;br /&gt;
        Content.style.fontSize = NouvellePolice + &#039;px&#039;;&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;, NouvellePolice, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonctions pour l&#039;impression&lt;br /&gt;
&lt;br /&gt;
function VersionImprimable(){&lt;br /&gt;
    window.open(wgServer + wgScript + &#039;?title=&#039; + wgPageName + &#039;&amp;amp;printable=yes&#039;, &#039;_self&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement hauteur fenêtre d&#039;édition&lt;br /&gt;
&lt;br /&gt;
function ToggleTailleEdit(diff) { &lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvelleTaille = document.getElementById(&#039;wpTextbox1&#039;).rows + diff;&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvelleTaille = MenuOptions_TailleEditOrigine;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Fenêtre MediaWiki&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = NouvelleTaille;&lt;br /&gt;
&lt;br /&gt;
        // Fenêtre FCKEditor&lt;br /&gt;
&lt;br /&gt;
        var FCKEditorTextArea = document.getElementById(&#039;wpTextbox1___Frame&#039;);&lt;br /&gt;
        if(FCKEditorTextArea){&lt;br /&gt;
            FCKEditorTextArea.style.height = (13*NouvelleTaille) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;, NouvelleTaille, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
////////////////////////////////////////////////////////////////////// FIN DU CADRE D&#039;OPTIONS&lt;br /&gt;
// ==========================================================================================&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Wikimini.js&amp;diff=180512</id>
		<title>MediaWiki:Wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Wikimini.js&amp;diff=180512"/>
		<updated>2013-12-25T15:46:57Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : - fonctions obsolètes ; mise en place Menu d&amp;#039;options de développement pour moi (pour l&amp;#039;instant)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ============================================================&lt;br /&gt;
/* tooltips and access keys */&lt;br /&gt;
ta = new Object();&lt;br /&gt;
ta[&#039;pt-userpage&#039;] = new Array(&#039;.&#039;,&#039;Ta page personnelle où tu peux te présenter&#039;);&lt;br /&gt;
ta[&#039;pt-anonuserpage&#039;] = new Array(&#039;.&#039;,&#039;La page utilisateur pour l’adresse IP que tu utilises&#039;);&lt;br /&gt;
ta[&#039;pt-mytalk&#039;] = new Array(&#039;n&#039;,&#039;Ta page de discussion personnelle&#039;);&lt;br /&gt;
ta[&#039;pt-anontalk&#039;] = new Array(&#039;n&#039;,&#039;La page de discussion de cette adresse IP&#039;);&lt;br /&gt;
ta[&#039;pt-preferences&#039;] = new Array(&#039;&#039;,&#039;Tes préférences&#039;);&lt;br /&gt;
ta[&#039;pt-watchlist&#039;] = new Array(&#039;l&#039;,&#039;La liste des pages que tu suis ou &amp;quot;surveilles&amp;quot;&#039;);&lt;br /&gt;
ta[&#039;pt-mycontris&#039;] = new Array(&#039;y&#039;,&#039;La liste de tes contributions&#039;);&lt;br /&gt;
ta[&#039;pt-login&#039;] = new Array(&#039;o&#039;,&#039;Tu dois te connecter pour participer à Wikimini&#039;);&lt;br /&gt;
ta[&#039;pt-anonlogin&#039;] = new Array(&#039;o&#039;,&#039;Tu dois te connecter pour participer à Wikimini&#039;);&lt;br /&gt;
ta[&#039;pt-logout&#039;] = new Array(&#039;o&#039;,&#039;Se déconnecter&#039;);&lt;br /&gt;
ta[&#039;ca-talk&#039;] = new Array(&#039;t&#039;,&#039;Discussions sur cette page&#039;);&lt;br /&gt;
ta[&#039;ca-edit&#039;] = new Array(&#039;e&#039;,&#039;Tu peux modifier cette page. Merci de prévisualiser avant de publier&#039;);&lt;br /&gt;
ta[&#039;ca-addsection&#039;] = new Array(&#039;+&#039;,&#039;Ajoute un commentaire à cette discussion&#039;);&lt;br /&gt;
ta[&#039;ca-viewsource&#039;] = new Array(&#039;e&#039;,&#039;Cette page est protégée. Tu peux voir son code source.&#039;);&lt;br /&gt;
ta[&#039;ca-history&#039;] = new Array(&#039;h&#039;,&#039;Version précédentes de cette page&#039;);&lt;br /&gt;
ta[&#039;ca-protect&#039;] = new Array(&#039;=&#039;,&#039;Protège cette page&#039;);&lt;br /&gt;
ta[&#039;ca-delete&#039;] = new Array(&#039;d&#039;,&#039;Supprime cette page&#039;);&lt;br /&gt;
ta[&#039;ca-undelete&#039;] = new Array(&#039;d&#039;,&#039;Restaure les modifications faites à cette page avant sa suppression&#039;);&lt;br /&gt;
ta[&#039;ca-move&#039;] = new Array(&#039;m&#039;,&#039;Déplace cette page&#039;);&lt;br /&gt;
ta[&#039;ca-watch&#039;] = new Array(&#039;w&#039;,&#039;Ajoute cette page à la liste des pages que tu surveilles&#039;);&lt;br /&gt;
ta[&#039;ca-unwatch&#039;] = new Array(&#039;w&#039;,&#039;Retire cette page de la liste des articles que tu surveilles&#039;);&lt;br /&gt;
ta[&#039;search&#039;] = new Array(&#039;f&#039;,&#039;Cherche un article dans Wikimini&#039;);&lt;br /&gt;
ta[&#039;p-logo&#039;] = new Array(&#039;&#039;,&#039;Page principale&#039;);&lt;br /&gt;
ta[&#039;n-mainpage&#039;] = new Array(&#039;z&#039;,&#039;Retourne à la page principale&#039;);&lt;br /&gt;
ta[&#039;n-portal&#039;] = new Array(&#039;&#039;,&#039;À propos du projet, ce que tu peux faire, où trouver des renseignements&#039;);&lt;br /&gt;
ta[&#039;n-currentevents&#039;] = new Array(&#039;&#039;,&#039;Trouve des informations sur les événements récents&#039;);&lt;br /&gt;
ta[&#039;n-recentchanges&#039;] = new Array(&#039;r&#039;,&#039;La liste des dernières modifications effectuées sur Wikimini.&#039;);&lt;br /&gt;
ta[&#039;n-randompage&#039;] = new Array(&#039;x&#039;,&#039;Visite une page de Wikimini au hasard&#039;);&lt;br /&gt;
ta[&#039;n-help&#039;] = new Array(&#039;&#039;,&#039;Aide&#039;);&lt;br /&gt;
ta[&#039;n-sitesupport&#039;] = new Array(&#039;&#039;,&#039;Aidez-nous&#039;);&lt;br /&gt;
ta[&#039;t-whatlinkshere&#039;] = new Array(&#039;j&#039;,&#039;Liste des pages qui ont un lien pointant vers celle-ci&#039;);&lt;br /&gt;
ta[&#039;t-recentchangeslinked&#039;] = new Array(&#039;k&#039;,&#039;Liste des modifications récentes sur les pages liées à celle-ci&#039;);&lt;br /&gt;
ta[&#039;feed-rss&#039;] = new Array(&#039;&#039;,&#039;Flux RSS de cette page&#039;);&lt;br /&gt;
ta[&#039;feed-atom&#039;] = new Array(&#039;&#039;,&#039;Flux Atom de cette page&#039;);&lt;br /&gt;
ta[&#039;t-contributions&#039;] = new Array(&#039;&#039;,&#039;Regarde la liste des contributions de ce Wikiminaute&#039;);&lt;br /&gt;
ta[&#039;t-emailuser&#039;] = new Array(&#039;&#039;,&#039;Envoie un courriel (e-mail) à ce Wikiminaute&#039;);&lt;br /&gt;
ta[&#039;t-upload&#039;] = new Array(&#039;u&#039;,&#039;Ajoute une image dans le stock de Wikimini&#039;);&lt;br /&gt;
ta[&#039;t-specialpages&#039;] = new Array(&#039;q&#039;,&#039;Liste des pages spéciales de Wikimini&#039;);&lt;br /&gt;
ta[&#039;ca-nstab-main&#039;] = new Array(&#039;c&#039;,&#039;Affiche le contenu de cette page&#039;);&lt;br /&gt;
ta[&#039;ca-nstab-user&#039;] = new Array(&#039;c&#039;,&#039;Affiche la page personnelle de ce Wikiminaute&#039;);&lt;br /&gt;
ta[&#039;ca-nstab-media&#039;] = new Array(&#039;c&#039;,&#039;Affiche la page média&#039;);&lt;br /&gt;
ta[&#039;ca-nstab-special&#039;] = new Array(&#039;&#039;,&#039;Tu es sur une page spéciale. Tu ne peux pas la modifier.&#039;);&lt;br /&gt;
ta[&#039;ca-nstab-wp&#039;] = new Array(&#039;a&#039;,&#039;Affiche la page du projet&#039;);&lt;br /&gt;
ta[&#039;ca-nstab-image&#039;] = new Array(&#039;c&#039;,&#039;Affiche la page de l’image&#039;);&lt;br /&gt;
ta[&#039;ca-nstab-mediawiki&#039;] = new Array(&#039;c&#039;,&#039;Affiche le message système&#039;);&lt;br /&gt;
ta[&#039;ca-nstab-template&#039;] = new Array(&#039;c&#039;,&#039;Affiche le modèle&#039;);&lt;br /&gt;
ta[&#039;ca-nstab-help&#039;] = new Array(&#039;c&#039;,&#039;Affiche la page d’aide&#039;);&lt;br /&gt;
ta[&#039;ca-nstab-category&#039;] = new Array(&#039;c&#039;,&#039;Affiche la page de catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
// BEGIN Enable multiple onload functions&lt;br /&gt;
&lt;br /&gt;
// setup onload functions this way:&lt;br /&gt;
// aOnloadFunctions[aOnloadFunctions.length] = function_name; // without brackets!&lt;br /&gt;
&lt;br /&gt;
if (!window.aOnloadFunctions) {&lt;br /&gt;
  var aOnloadFunctions = new Array();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.onload = function() {&lt;br /&gt;
  if (window.aOnloadFunctions) {&lt;br /&gt;
    for (var _i=0; _i&amp;lt;aOnloadFunctions.length; _i++) {&lt;br /&gt;
      aOnloadFunctions[_i]();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// END Enable multiple onload functions&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
if(wgNamespaceNumber==6){ //////////// ESPACE DE NOMS  &amp;quot;FICHIER&amp;quot; //////////////&lt;br /&gt;
&lt;br /&gt;
// Dans la page de description d&#039;une image, ajoute un texte d&#039;aide pour insérer une image&lt;br /&gt;
addOnloadHook(function() {&lt;br /&gt;
     var SectionHistory = document.getElementById(&#039;filehistory&#039;);&lt;br /&gt;
     if(!SectionHistory) return;&lt;br /&gt;
 &lt;br /&gt;
     var MessageAide = document.createElement(&#039;div&#039;);&lt;br /&gt;
     MessageAide.className=&amp;quot;fck_mw_template&amp;quot;;&lt;br /&gt;
     MessageAide.innerHTML = &#039;&amp;lt;table cellspacing=&amp;quot;10&amp;quot; cellpadding=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color: #F7F7F7; border: solid 1px #DDDDDD;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                            +&#039;&amp;lt;tr&amp;gt;&#039;&lt;br /&gt;
                            +&#039;&amp;lt;td valign=&amp;quot;top&amp;quot; width=&amp;quot;45&amp;quot; &amp;gt; &amp;lt;img height=&amp;quot;44&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;30&amp;quot; src=&amp;quot;http://stock.wikimini.org/w/images/e/e9/Bg-pin.gif&amp;quot; alt=&amp;quot;&amp;quot;/&amp;gt;&#039;&lt;br /&gt;
                            +&#039;&amp;lt;/td&amp;gt;&#039;&lt;br /&gt;
                            +&#039;&amp;lt;td style=&amp;quot;text-align:justify;&amp;quot; &amp;gt; Pour insérer cette image dans un article, clique sur l\&#039;icône &amp;lt;img height=&amp;quot;21&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;21&amp;quot; src=&amp;quot;http://stock.wikimini.org/w/images/e/e7/Fckeditor-Image.gif&amp;quot; alt=&amp;quot;Image:Fckeditor-Image.gif&amp;quot;/&amp;gt; de la barre d\&#039;outils et cherche l\&#039;image nommée &amp;lt;b&amp;gt;\«&amp;amp;nbsp;&#039; + wgTitle + &#039;&amp;amp;nbsp;\»&amp;lt;/b&amp;gt;.&#039;&lt;br /&gt;
                            +&#039;&amp;lt;/td&amp;gt;&#039;&lt;br /&gt;
                            +&#039;&amp;lt;/table&amp;gt;&#039;;&lt;br /&gt;
     SectionHistory.parentNode.insertBefore(MessageAide, SectionHistory);  &lt;br /&gt;
 &lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
} //////////// FIN DE L&#039;ESPACE DE NOMS  &amp;quot;FICHIER&amp;quot; //////////////&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
// =============================================== BOT : recherche de page sans images&lt;br /&gt;
if(wgUserGroups!=null){&lt;br /&gt;
        if(wgUserGroups.indexOf(&#039;sysop&#039;)!=-1){    &lt;br /&gt;
                if(wgPageName==&amp;quot;Wikimini:Pages_à_illustrer&amp;quot;){           &lt;br /&gt;
                        importScript(&#039;MediaWiki:Bot/PagesSansImage.js&#039;);&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
// ===============================================&lt;br /&gt;
&lt;br /&gt;
// ============================================================================&lt;br /&gt;
///////////////////////////////// Évite le double-post dans les pages de discussion LQT&lt;br /&gt;
addOnloadHook( function(){&lt;br /&gt;
    var wpSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
    var wpForm = document.getElementById(&#039;editform&#039;);&lt;br /&gt;
    if((wpSave)&amp;amp;&amp;amp;(wpForm)){&lt;br /&gt;
        wpSave.onclick = function(){&lt;br /&gt;
            document.getElementById(&#039;editform&#039;).submit();&lt;br /&gt;
            document.getElementById(&#039;wpSave&#039;).disabled = &amp;quot;disabled&amp;quot;;            &lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});///////////////////////////////&lt;br /&gt;
// ===========================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////// Menu options ergonomiques&lt;br /&gt;
if(wgUserName &amp;amp;&amp;amp; wgUserName == &amp;quot;Dr Brains&amp;quot;){&lt;br /&gt;
  importScript(&#039;MediaWiki:MenuOptions_Dev.js&#039;);&lt;br /&gt;
}else{&lt;br /&gt;
  importScript(&#039;MediaWiki:MenuOptions.js&#039;);&lt;br /&gt;
}&lt;br /&gt;
// ===========================================================================&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////// Fonctions Javascript liées à des modèles&lt;br /&gt;
importScript(&#039;MediaWiki:Modeles.js&#039;);&lt;br /&gt;
// ===========================================================================&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////// Feuille de style Wikimini&lt;br /&gt;
importStylesheet(&#039;MediaWiki:Wikimini.css&#039;);&lt;br /&gt;
// ===========================================================================&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////// Patch forum, en attendant solution PHP &lt;br /&gt;
&lt;br /&gt;
addOnloadHook(AWCForum_Patch);&lt;br /&gt;
&lt;br /&gt;
function AWCForum_Patch(){&lt;br /&gt;
    var AllDivs = document.getElementsByTagName(&#039;div&#039;);&lt;br /&gt;
    var Count = 0&lt;br /&gt;
    for(var a=0;a&amp;lt;AllDivs.length;a++){&lt;br /&gt;
        var ID = AllDivs[a].id;&lt;br /&gt;
        if(ID){&lt;br /&gt;
            if(ID == &amp;quot;cat_list_lastaction_title&amp;quot;){&lt;br /&gt;
                Count++&lt;br /&gt;
                var Link = AllDivs[a].getElementsByTagName(&#039;a&#039;)[0];&lt;br /&gt;
                var Target = DecodeHTMLEntities(decodeURIComponent(Link.href));&lt;br /&gt;
                Link.href = Target;&lt;br /&gt;
                var Text = Target.replace(/.*id[^\/]+\//, &amp;quot;&amp;quot;).replace(/\.html/, &amp;quot;&amp;quot;);&lt;br /&gt;
                Link.title = Text;&lt;br /&gt;
                var CuttedText = Text.substring(0, 20);&lt;br /&gt;
                if(Text!=CuttedText) CuttedText += &amp;quot;...&amp;quot;;&lt;br /&gt;
                Link.innerHTML = CuttedText;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    //alert(Count);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function DecodeHTMLEntities(text){&lt;br /&gt;
    var EncodedCharacter = new Array();&lt;br /&gt;
    var DecodedCharacter = new Array();&lt;br /&gt;
    var CharacterCount = 0;&lt;br /&gt;
 &lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;amp;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &amp;quot;&amp;amp;&amp;quot;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;#039;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &amp;quot;&#039;&amp;quot;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;quot;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;&amp;quot;&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;laquo;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;«&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;raquo;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;»&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;rsquo;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;’&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;hellip;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;…&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;mdash;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;—&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;ndash;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;–&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;bull;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;•&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039; &#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Agrave;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;À&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Aacute;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Á&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Acirc;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Â&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Atilde;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ã&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Auml;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ä&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Aring;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Å&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;AElig;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Æ&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Ccedil;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ç&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Egrave;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;È&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Eacute;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;É&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Ecirc;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ê&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Euml;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ë&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Igrave;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ì&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Iacute;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Í&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Icirc;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Î&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Iuml;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ï&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Ntilde;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ñ&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Ograve;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ò&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Oacute;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ó&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Ocirc;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ô&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Otilde;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Õ&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;OElig;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Œ&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Ouml;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ö&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Oslash;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ø&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Ugrave;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ù&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Uacute;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ú&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Ucirc;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Û&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;Uuml;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;Ü&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;szlig;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ß&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;agrave;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;à&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;aacute;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;á&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;acirc;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;â&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;atilde;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ã&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;auml;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ä&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;aring;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;å&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;aelig;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;æ&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;ccedil;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ç&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;egrave;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;è&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;eacute;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &amp;quot;é&amp;quot;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;ecirc;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ê&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;euml;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ë&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;igrave;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ì&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;iacute;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;í&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;icirc;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;î&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;iuml;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ï&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;ntilde;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ñ&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;ograve;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ò&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;oacute;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ó&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;ocirc;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ô&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;otilde;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;õ&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;oelig;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;œ&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;ouml;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ö&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;oslash;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ø&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;ugrave;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ù&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;uacute;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ú&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;ucirc;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;û&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;uuml;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ü&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
    EncodedCharacter[CharacterCount] = &amp;quot;&amp;amp;yuml;&amp;quot;;&lt;br /&gt;
    DecodedCharacter[CharacterCount] = &#039;ÿ&#039;;&lt;br /&gt;
    CharacterCount++;&lt;br /&gt;
 &lt;br /&gt;
    for(var a=0;a&amp;lt;EncodedCharacter.length;a++){&lt;br /&gt;
        while(text.indexOf(EncodedCharacter[a])!=-1){&lt;br /&gt;
            text = text.split(EncodedCharacter[a]).join(DecodedCharacter[a]);&lt;br /&gt;
            if(text.indexOf(EncodedCharacter[a])==-1) break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return text;&lt;br /&gt;
}&lt;br /&gt;
// ===========================================================================&lt;br /&gt;
&lt;br /&gt;
// ===========================================================================&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////// Ajout boutons &amp;quot;Tout cocher&amp;quot;, &amp;quot;Tout décocher&amp;quot; et &amp;quot;Inverser&amp;quot; dans [[Special:Search]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Search&amp;quot;) addOnloadHook(SearchDeluxe);&lt;br /&gt;
&lt;br /&gt;
function SearchDeluxe(){&lt;br /&gt;
     var Form = document.getElementById(&amp;quot;powersearch&amp;quot;);&lt;br /&gt;
     if(!Form) return;&lt;br /&gt;
&lt;br /&gt;
     var P = Form.getElementsByTagName(&#039;p&#039;)[0];&lt;br /&gt;
     if(!P) return;&lt;br /&gt;
     var NewP = document.createElement(&#039;p&#039;);&lt;br /&gt;
     var NewOption = document.createElement(&#039;span&#039;);&lt;br /&gt;
     NewOption.setAttribute(&#039;style&#039;, &#039;margin-left:1em;margin-bottom:0.5em;&#039;);&lt;br /&gt;
     var Content = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;SearchDeluxe_Toggle(1);&amp;quot; onselect=&amp;quot;SearchDeluxe_Toggle(1);&amp;quot; title=&amp;quot;Tout cocher&amp;quot; value=&amp;quot;Tout cocher&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                 + &#039;&amp;amp;nbsp;&amp;amp;nbsp;&#039; &lt;br /&gt;
                 + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;SearchDeluxe_Toggle(0);&amp;quot; onselect=&amp;quot;SearchDeluxe_Toggle(0);&amp;quot; title=&amp;quot;Tout décocher&amp;quot; value=&amp;quot;Tout décocher&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                 + &#039;&amp;amp;nbsp;&amp;amp;nbsp;&#039;&lt;br /&gt;
                 + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;SearchDeluxe_Toggle(-1);&amp;quot; onselect=&amp;quot;SearchDeluxe_Toggle(-1)&amp;quot; title=&amp;quot;Inverser&amp;quot; value=&amp;quot;Inverser&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
     NewOption.innerHTML = Content;&lt;br /&gt;
     NewP.appendChild(NewOption);&lt;br /&gt;
     P.parentNode.insertBefore(NewP, P.nextSibling);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function SearchDeluxe_Toggle(Mode){&lt;br /&gt;
     var Form = document.getElementById(&amp;quot;powersearch&amp;quot;);&lt;br /&gt;
     if(!Form) return;&lt;br /&gt;
     var Inputs = Form.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
     for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
          if(Inputs[a].type!=&amp;quot;checkbox&amp;quot;) continue;&lt;br /&gt;
          if(Mode==1){&lt;br /&gt;
               Inputs[a].checked = &amp;quot;checked&amp;quot;;&lt;br /&gt;
          }else if(Mode==0){&lt;br /&gt;
               Inputs[a].checked = false;&lt;br /&gt;
          }else{&lt;br /&gt;
               if(Inputs[a].checked){&lt;br /&gt;
                    Inputs[a].checked = false;&lt;br /&gt;
               }else{&lt;br /&gt;
                    Inputs[a].checked = &amp;quot;checked&amp;quot;;&lt;br /&gt;
               }&lt;br /&gt;
          } &lt;br /&gt;
     }&lt;br /&gt;
}&lt;br /&gt;
// ===========================================================================&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////// Affichage alerte pour vrais liens externes&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(function(){&lt;br /&gt;
   var Links = document.getElementsByTagName(&amp;quot;a&amp;quot;); &lt;br /&gt;
   for(var a=0,l=Links.length;a&amp;lt;l;a++){&lt;br /&gt;
      if(checkLink(Links[a])){&lt;br /&gt;
         Links[a].onclick = function(){&lt;br /&gt;
            var Confirm = confirm(&amp;quot;Attention : Tu vas quitter le site Wikimini FR. Es-tu sûr(e) de vouloir continuer ?&amp;quot;);&lt;br /&gt;
            return Confirm;&lt;br /&gt;
         }&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   function checkLink(obj){&lt;br /&gt;
      var href = obj.href.toLowerCase();&lt;br /&gt;
      var hostname = &amp;quot;wikimini.&amp;quot;;&lt;br /&gt;
      return ((href.indexOf(&amp;quot;http://&amp;quot;)!=-1 &amp;amp;&amp;amp; href.indexOf(hostname)==-1) ? true : false);              &lt;br /&gt;
   }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180511</id>
		<title>MediaWiki:MenuOptions Dev.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:MenuOptions_Dev.js&amp;diff=180511"/>
		<updated>2013-12-25T15:42:21Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : Page créée avec « // ============================================================ CADRE D&amp;#039;OPTIONS DANS LA COLONNE DE DROITE  // Styles  importStylesheet(&amp;#039;MediaWiki:MenuOptions.css&amp;#039;);   // mini… »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ============================================================ CADRE D&#039;OPTIONS DANS LA COLONNE DE DROITE&lt;br /&gt;
&lt;br /&gt;
// Styles&lt;br /&gt;
&lt;br /&gt;
importStylesheet(&#039;MediaWiki:MenuOptions.css&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// mini-Menu Header&lt;br /&gt;
&lt;br /&gt;
var MiniHeaderContent = new Array();&lt;br /&gt;
MiniHeaderContent[&amp;quot;Accueil&amp;quot;] = new Array(&amp;quot;Accueil&amp;quot;, &amp;quot;Rejoindre la page d\&#039;accueil&amp;quot;);&lt;br /&gt;
MiniHeaderContent[&amp;quot;Enfants&amp;quot;] = new Array(&amp;quot;Wikimini:Enfants&amp;quot;, &amp;quot;Le coin des enfants&amp;quot;);&lt;br /&gt;
MiniHeaderContent[&amp;quot;Adultes&amp;quot;] = new Array(&amp;quot;Wikimini:Adultes&amp;quot;, &amp;quot;Le coin des adultes&amp;quot;);&lt;br /&gt;
MiniHeaderContent[&amp;quot;Enseignants&amp;quot;] = new Array(&amp;quot;Wikimini:Enseignants&amp;quot;, &amp;quot;Le coin des enseignants&amp;quot;);&lt;br /&gt;
MiniHeaderContent[&amp;quot;Forum&amp;quot;] = new Array(&amp;quot;Spécial:AWCforum&amp;quot;, &amp;quot;Le forum&amp;quot;);&lt;br /&gt;
MiniHeaderContent[&amp;quot;Aide&amp;quot;] = new Array(&amp;quot;Aide:Accueil&amp;quot;, &amp;quot;Sommaire de l\&#039;aide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var BlankImage = &#039;&amp;lt;img src=&amp;quot;/w/skins/wikimini/images/blank-18x18.png&amp;quot; width=&amp;quot;9&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// COOKIE ETAT DU HEADER&lt;br /&gt;
var ReduireTitre = &amp;quot;Réduire l\&#039;en-tête&amp;quot;&lt;br /&gt;
var ReduireHTML = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/hide-header-a.png&amp;quot; alt=&amp;quot;Cacher l\&#039;en-tête&amp;quot; &amp;gt;&#039;;&lt;br /&gt;
var DevelopperTitre = &amp;quot;Afficher l\&#039;en-tête&amp;quot;;&lt;br /&gt;
var DevelopperHTML = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/show-header-a.png&amp;quot; alt=&amp;quot;Afficher l\&#039;en-tête&amp;quot; &amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
var FlashHeaderState = getCookie(&amp;quot;FlashHeaderState&amp;quot;);&lt;br /&gt;
if(FlashHeaderState != &amp;quot;0&amp;quot;){&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;block&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var ButtonHeaderTitle = ReduireTitre;&lt;br /&gt;
       var ButtonHeaderHTML = ReduireHTML ;&lt;br /&gt;
}else{&lt;br /&gt;
       var FlashHeaderStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
       var MiniHeaderStyle = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       var ButtonHeaderTitle = DevelopperTitre;&lt;br /&gt;
       var ButtonHeaderHTML = DevelopperHTML;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// OPTION LARGEUR DU SITE&lt;br /&gt;
&lt;br /&gt;
var LargeurSiteTitle800px = &amp;quot;Afficher le site en largeur réduite&amp;quot;;&lt;br /&gt;
var LargeurSiteHTML800px = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/shrink-a.png&amp;quot; alt=&amp;quot;Largeur réduite&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
var LargeurSiteTitle100 = &amp;quot;Afficher le site en pleine largeur&amp;quot;;&lt;br /&gt;
var LargeurSiteHTML100 = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/expand-a.png&amp;quot; alt=&amp;quot;Pleine largeur&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_LargeurCol1_Large = &amp;quot;75%&amp;quot;;&lt;br /&gt;
var MenuOptions_LargeurCol1_Reduite = &amp;quot;459px&amp;quot;;&lt;br /&gt;
var MenuOptions_LargeurCol2_Large = &amp;quot;25%&amp;quot;;&lt;br /&gt;
var MenuOptions_LargeurCol2_Reduite = &amp;quot;300px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_Largeur = getCookie(&amp;quot;MenuOptions_Largeur&amp;quot;);&lt;br /&gt;
if(MenuOptions_Largeur != &amp;quot;0&amp;quot;) {&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;800px&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = MenuOptions_LargeurCol1_Reduite;&lt;br /&gt;
       var MenuOptions_LargeurCol2 = MenuOptions_LargeurCol2_Reduite;&lt;br /&gt;
       var MenuOptions_LargeurSiteTitle = LargeurSiteTitle100;&lt;br /&gt;
       var MenuOptions_LargeurSiteHTML = LargeurSiteHTML100 ;&lt;br /&gt;
}else{&lt;br /&gt;
       var MenuOptions_LargeurSite = &amp;quot;100%&amp;quot;;&lt;br /&gt;
       var MenuOptions_LargeurCol1 = MenuOptions_LargeurCol1_Large;&lt;br /&gt;
       var MenuOptions_LargeurCol2 = MenuOptions_LargeurCol2_Large;&lt;br /&gt;
       var MenuOptions_LargeurSiteTitle = LargeurSiteTitle800px;&lt;br /&gt;
       var MenuOptions_LargeurSiteHTML = LargeurSiteHTML800px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// OPTION TAILLE POLICE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePoliceOrigine = 12;&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePoliceTitlePlus = &amp;quot;Augmenter la taille de la police&amp;quot;;&lt;br /&gt;
var MenuOptions_TaillePoliceTitleStandard = &amp;quot;Rétablir la taille de la police&amp;quot;;&lt;br /&gt;
var MenuOptions_TaillePoliceTitleMoins = &amp;quot;Diminuer la taille de la police&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePoliceTextePlus = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/font-plus-a.png&amp;quot; alt=&amp;quot;Augmenter police&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
var MenuOptions_TaillePoliceTexteStandard = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot; alt=&amp;quot;Police standard&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
var MenuOptions_TaillePoliceTexteMoins = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/font-minus-a.png&amp;quot; alt=&amp;quot;Diminuer police&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TaillePolice = getCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;);&lt;br /&gt;
if( (!MenuOptions_TaillePolice) || (MenuOptions_TaillePolice == &amp;quot;&amp;quot;) || (MenuOptions_TaillePolice== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TaillePolice = MenuOptions_TaillePoliceOrigine;&lt;br /&gt;
}else{&lt;br /&gt;
      var TaillePolice = parseInt(MenuOptions_TaillePolice);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// OPTION TAILLE ZONE D&#039;EDITION&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEditOrigine = 30;&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEditTitlePlus = &amp;quot;Augmenter la taille de la zone d\&#039;édition&amp;quot;;&lt;br /&gt;
var MenuOptions_TailleEditTextePlus = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/expand-edit-a.png&amp;quot; alt=&amp;quot;Zone d\&#039;édition plus&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
var MenuOptions_TailleEditTitleStandard = &amp;quot;Rétablir la taille de la zone d\&#039;édition standard&amp;quot;;&lt;br /&gt;
var MenuOptions_TailleEditTexteStandard = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/font-default-a.png&amp;quot; alt=&amp;quot;Zone d\édition standard&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
var MenuOptions_TailleEditTitleMoins = &amp;quot;Diminuer la taille de la zone d\&#039;édition&amp;quot;;&lt;br /&gt;
var MenuOptions_TailleEditTexteMoins = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/shrink-edit-a.png&amp;quot; alt=&amp;quot;Zone d\&#039;édition moins&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_TailleEdit = getCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;);&lt;br /&gt;
if( (!MenuOptions_TailleEdit) || (MenuOptions_TailleEdit== &amp;quot;&amp;quot;) || (MenuOptions_TailleEdit== &amp;quot;null&amp;quot;) ){&lt;br /&gt;
      var TailleEdit_Lignes = MenuOptions_TailleEditOrigine;&lt;br /&gt;
}else{&lt;br /&gt;
      var TailleEdit_Lignes = parseInt(MenuOptions_TailleEdit);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// IMPRESSION&lt;br /&gt;
&lt;br /&gt;
var MenuOptions_ImprimablePageTitle = &#039;Version imprimable de cette page&#039;;&lt;br /&gt;
var MenuOptions_ImprimablePageTexte = &#039;&amp;lt;img class=&amp;quot;MenuOptionsBouton&amp;quot; src=&amp;quot;/w/skins/wikimini/images/printer-a.png&amp;quot; alt=&amp;quot;Version imprimable&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// CREATION MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(CreateMenuOptions);&lt;br /&gt;
function CreateMenuOptions(){&lt;br /&gt;
&lt;br /&gt;
/* ***** ICONES *****&lt;br /&gt;
&lt;br /&gt;
// Fonctions opérationnelles&lt;br /&gt;
hide-header-a.png hide-header-b.png&lt;br /&gt;
show-header-a.png show-header-b.png&lt;br /&gt;
&lt;br /&gt;
shrink-a.png shrink-b.png&lt;br /&gt;
expand-a.png expand-b.png&lt;br /&gt;
&lt;br /&gt;
font-default-a.png font-default-b.png&lt;br /&gt;
font-minus-a.png font-minus-b.png&lt;br /&gt;
font-plus-a.png font-plus-b.png&lt;br /&gt;
&lt;br /&gt;
shrink-edit-a.png shrink-edit-b.png&lt;br /&gt;
expand-edit-a.png expand-edit-b.png&lt;br /&gt;
&lt;br /&gt;
printer-a.png printer-b.png&lt;br /&gt;
&lt;br /&gt;
// Futures fonctions&lt;br /&gt;
&lt;br /&gt;
listen-a.png listen-b.png&lt;br /&gt;
&lt;br /&gt;
light-bulb-a.png light-bulb-b.png&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/////////// Définition du menu&lt;br /&gt;
&lt;br /&gt;
var MenuLiens = &#039;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;HeaderButton&amp;quot; href=&amp;quot;javascript:ToggleHeader();&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;HeaderButton\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;HeaderButton\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;HeaderButton\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;HeaderButton\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+ButtonHeaderTitle+&#039;&amp;quot; &amp;gt;&#039;+ButtonHeaderHTML+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+ BlankImage&lt;br /&gt;
&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TailleSite&amp;quot; href=&amp;quot;javascript:ToggleLargeurSite();&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TailleSite\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TailleSite\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TailleSite\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TailleSite\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_LargeurSiteTitle+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_LargeurSiteHTML+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+ BlankImage&lt;br /&gt;
&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TaillePolicePlus&amp;quot; href=&amp;quot;javascript:ToggleTaillePolice(1);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TaillePolicePlus\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TaillePolicePlus\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TaillePolicePlus\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TaillePolicePlus\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TaillePoliceTitlePlus+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TaillePoliceTextePlus+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TaillePoliceMoins&amp;quot; href=&amp;quot;javascript:ToggleTaillePolice(-1);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceMoins\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceMoins\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceMoins\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceMoins\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TaillePoliceTitleMoins+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TaillePoliceTexteMoins+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TaillePoliceStandard&amp;quot; href=&amp;quot;javascript:ToggleTaillePolice(0);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceStandard\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceStandard\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceStandard\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TaillePoliceStandard\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TaillePoliceTitleStandard+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TaillePoliceTexteStandard+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+ BlankImage&lt;br /&gt;
&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;VersionImprimable&amp;quot; href=&amp;quot;javascript:VersionImprimable();&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;VersionImprimable\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;VersionImprimable\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;VersionImprimable\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;VersionImprimable\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_ImprimablePageTitle+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_ImprimablePageTexte+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+ BlankImage&lt;br /&gt;
&lt;br /&gt;
if((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;)){    &lt;br /&gt;
MenuLiens += &#039;&amp;lt;br/&amp;gt;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TailleEditPlus&amp;quot; href=&amp;quot;javascript:ToggleTailleEdit(1);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TailleEditPlus\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TailleEditPlus\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TailleEditPlus\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TailleEditPlus\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TailleEditTitlePlus+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TailleEditTextePlus+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TailleEditMoins&amp;quot; href=&amp;quot;javascript:ToggleTailleEdit(-1);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TailleEditMoins\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TailleEditMoins\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TailleEditMoins\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TailleEditMoins\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TailleEditTitleMoins+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TailleEditTexteMoins+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+&#039;&amp;lt;a id=&amp;quot;TailleEditStandard&amp;quot; href=&amp;quot;javascript:ToggleTailleEdit(0);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseover=&amp;quot;javascript:ToggleImage(\&#039;TailleEditStandard\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onfocus=&amp;quot;javascript:ToggleImage(\&#039;TailleEditStandard\&#039;, \&#039;On\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onmouseout=&amp;quot;javascript:ToggleImage(\&#039;TailleEditStandard\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; onblur=&amp;quot;javascript:ToggleImage(\&#039;TailleEditStandard\&#039;, \&#039;Off\&#039;);&amp;quot;&#039;&lt;br /&gt;
+&#039; class=&amp;quot;&#039;+MenuOptions_TailleEditTitleStandard+&#039;&amp;quot; &amp;gt;&#039;+MenuOptions_TailleEditTexteStandard+&#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
+ BlankImage;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////// Insertion du menu&lt;br /&gt;
&lt;br /&gt;
    var Menu = document.createElement(&#039;div&#039;);&lt;br /&gt;
    Menu.className = &#039;OptionsBox&#039;;&lt;br /&gt;
    Menu.innerHTML = &#039;&amp;lt;div class=&amp;quot;visualClear&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;OptionsTexte&amp;quot; class=&amp;quot;OptionsTexte_Hidden&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;MenuOptions&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                    + MenuLiens&lt;br /&gt;
                    +&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    var AllDiv = document.getElementsByTagName(&#039;div&#039;);&lt;br /&gt;
    for(a=0;a&amp;lt;AllDiv.length;a++){&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column2&amp;quot;)){&lt;br /&gt;
                AllDiv[a].insertBefore(Menu,AllDiv[a].firstChild);&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col2&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol2;&lt;br /&gt;
          }&lt;br /&gt;
          if(hasClass(AllDiv[a], &amp;quot;column1&amp;quot;)){&lt;br /&gt;
                AllDiv[a].id = &amp;quot;col1&amp;quot;;&lt;br /&gt;
                AllDiv[a].style.width = MenuOptions_LargeurCol1;&lt;br /&gt;
          }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/////////// Application des options&lt;br /&gt;
&lt;br /&gt;
// Header&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    flashDiv.style.display = FlashHeaderStyle;&lt;br /&gt;
    var MiniHeaderParent = document.createElement(&#039;div&#039;);&lt;br /&gt;
    MiniHeaderParent.id = &amp;quot;MiniHeaderDiv&amp;quot;;&lt;br /&gt;
    var MiniHeader = document.createElement(&#039;ul&#039;);&lt;br /&gt;
    MiniHeader.id = &amp;quot;MiniHeader&amp;quot;;&lt;br /&gt;
    MiniHeader.style.display = MiniHeaderStyle;&lt;br /&gt;
    MiniHeader.innerHTML = MenuOptions_ConstructMiniHeader();&lt;br /&gt;
    MiniHeaderParent.appendChild(MiniHeader);&lt;br /&gt;
    flashDiv.parentNode.insertBefore(MiniHeaderParent,flashDiv);&lt;br /&gt;
&lt;br /&gt;
// Largeur du site&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    mainDiv.style.width = MenuOptions_LargeurSite;&lt;br /&gt;
&lt;br /&gt;
// Taille police&lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    Content.style.fontSize = TaillePolice + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
// Taille zone d&#039;édition&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){  // MediaWiki&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = TailleEdit_Lignes;&lt;br /&gt;
    }&lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1___Frame&amp;quot;)){  //FCKEditor&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1___Frame&#039;).style.height = (TailleEdit_Lignes*13) + &#039;px&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// FONCTIONS DU MENU D&#039;OPTIONS&lt;br /&gt;
&lt;br /&gt;
// Mini-menu&lt;br /&gt;
&lt;br /&gt;
function MenuOptions_ConstructMiniHeader(){&lt;br /&gt;
     var T = &amp;quot;&amp;quot;;&lt;br /&gt;
     for(var Text in MiniHeaderContent){&lt;br /&gt;
          var Page = MiniHeaderContent[Text][0];&lt;br /&gt;
          var Title = MiniHeaderContent[Text][1];&lt;br /&gt;
          if(!Page || !Title) continue;&lt;br /&gt;
          T += &#039;&amp;lt;li id=&amp;quot;headerLi_&#039;+Text+&#039;&amp;quot; class=&amp;quot;headerLi&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;headerA&amp;quot; href=&amp;quot;&#039;+wgServer+wgArticlePath.split(&#039;$1&#039;).join(Page)+&#039;&amp;quot; title=&amp;quot;&#039;+Title+&#039;&amp;quot;&amp;gt;&#039;+Text+&#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
     }&lt;br /&gt;
     return T;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement d&#039;image au survol&lt;br /&gt;
&lt;br /&gt;
function ToggleImage(idLien, OnOff){&lt;br /&gt;
     var Lien = document.getElementById(idLien);&lt;br /&gt;
     var Explication = document.getElementById(&amp;quot;OptionsTexte&amp;quot;);&lt;br /&gt;
     if((!Lien)||(!Explication)) return;&lt;br /&gt;
     var Image = Lien.getElementsByTagName(&#039;img&#039;)[0];&lt;br /&gt;
     if(!Image) return;&lt;br /&gt;
&lt;br /&gt;
     var Texte = Lien.className;&lt;br /&gt;
     var URLImage = Image.src;&lt;br /&gt;
&lt;br /&gt;
     if(OnOff==&amp;quot;On&amp;quot;){&lt;br /&gt;
          URLImage = URLImage.split(&#039;a.png&#039;).join(&#039;b.png&#039;);&lt;br /&gt;
          Explication.innerHTML = Texte;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Visible&amp;quot;;&lt;br /&gt;
     }else{&lt;br /&gt;
          URLImage = URLImage.split(&#039;b.png&#039;).join(&#039;a.png&#039;);&lt;br /&gt;
          Explication.innerHTML = &#039;&#039;;&lt;br /&gt;
          Explication.className = &amp;quot;OptionsTexte_Hidden&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
     Image.src = URLImage;     &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement largeur du site&lt;br /&gt;
&lt;br /&gt;
function ToggleLargeurSite(){&lt;br /&gt;
    var mainDiv = document.getElementById(&#039;main&#039;);&lt;br /&gt;
    var Colonne1 = document.getElementById(&#039;col1&#039;);&lt;br /&gt;
    var Colonne2 = document.getElementById(&#039;col2&#039;);&lt;br /&gt;
    var Bouton = document.getElementById(&#039;TailleSite&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(mainDiv.style.width == &#039;100%&#039;){&lt;br /&gt;
         mainDiv.style.width = &#039;800px&#039;;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Reduite;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Reduite;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle100;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML100;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
         mainDiv.style.width = &#039;100%&#039;;&lt;br /&gt;
         Bouton.className = LargeurSiteTitle800px;&lt;br /&gt;
         Colonne1.style.width = MenuOptions_LargeurCol1_Large;&lt;br /&gt;
         Colonne2.style.width = MenuOptions_LargeurCol2_Large;&lt;br /&gt;
         Bouton.innerHTML = LargeurSiteHTML800px;&lt;br /&gt;
         setCookie(&amp;quot;MenuOptions_Largeur&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Affichage / Masquage de l&#039;en-tête&lt;br /&gt;
&lt;br /&gt;
function ToggleHeader(){&lt;br /&gt;
    var flashDiv = document.getElementById(&#039;header&#039;);&lt;br /&gt;
    var MiniHeader = document.getElementById(&#039;MiniHeader&#039;);&lt;br /&gt;
    var flashButton = document.getElementById(&#039;HeaderButton&#039;);&lt;br /&gt;
    var now = new Date();&lt;br /&gt;
    var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
    if(flashDiv.style.display==&amp;quot;none&amp;quot;){&lt;br /&gt;
       flashDiv.style.display =&amp;quot;block&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display =&amp;quot;none&amp;quot;;&lt;br /&gt;
       flashButton.className = ReduireTitre;&lt;br /&gt;
       flashButton.innerHTML= ReduireHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;1&amp;quot;, nextYear);&lt;br /&gt;
    }else{&lt;br /&gt;
       flashDiv.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
       MiniHeader.style.display = &amp;quot;inline&amp;quot;;&lt;br /&gt;
       flashButton.className = DevelopperTitre;&lt;br /&gt;
       flashButton.innerHTML= DevelopperHTML;&lt;br /&gt;
       setCookie(&amp;quot;FlashHeaderState&amp;quot;, &amp;quot;0&amp;quot;, nextYear);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement de la taille de police&lt;br /&gt;
&lt;br /&gt;
function ToggleTaillePolice(diff) { &lt;br /&gt;
    var Content = document.getElementById(&#039;bodyContent&#039;);&lt;br /&gt;
    if (Content){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvellePolice = parseInt(Content.style.fontSize.split(&#039;px&#039;).join(&#039;&#039;)) + diff&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvellePolice = MenuOptions_TaillePoliceOrigine;&lt;br /&gt;
        }&lt;br /&gt;
        Content.style.fontSize = NouvellePolice + &#039;px&#039;;&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TaillePolice&amp;quot;, NouvellePolice, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonctions pour l&#039;impression&lt;br /&gt;
&lt;br /&gt;
function VersionImprimable(){&lt;br /&gt;
    window.open(wgServer + wgScript + &#039;?title=&#039; + wgPageName + &#039;&amp;amp;printable=yes&#039;, &#039;_self&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Changement hauteur fenêtre d&#039;édition&lt;br /&gt;
&lt;br /&gt;
function ToggleTailleEdit(diff) { &lt;br /&gt;
    if (document.getElementById(&amp;quot;wpTextbox1&amp;quot;)){&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var nextYear = new Date(now.getTime() + 1000 * 60 * 60 * 24 * 365 );&lt;br /&gt;
        if(diff!=0){&lt;br /&gt;
            var NouvelleTaille = document.getElementById(&#039;wpTextbox1&#039;).rows + diff;&lt;br /&gt;
        }else{&lt;br /&gt;
            var NouvelleTaille = MenuOptions_TailleEditOrigine;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Fenêtre MediaWiki&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&#039;wpTextbox1&#039;).rows = NouvelleTaille;&lt;br /&gt;
&lt;br /&gt;
        // Fenêtre FCKEditor&lt;br /&gt;
&lt;br /&gt;
        var FCKEditorTextArea = document.getElementById(&#039;wpTextbox1___Frame&#039;);&lt;br /&gt;
        if(FCKEditorTextArea){&lt;br /&gt;
            FCKEditorTextArea.style.height = (13*NouvelleTaille) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        setCookie(&amp;quot;MenuOptions_TailleEdit&amp;quot;, NouvelleTaille, nextYear);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
////////////////////////////////////////////////////////////////////// FIN DU CADRE D&#039;OPTIONS&lt;br /&gt;
// ==========================================================================================&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Thread:SVG_(4)&amp;diff=107821</id>
		<title>Thread:SVG (4)</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Thread:SVG_(4)&amp;diff=107821"/>
		<updated>2012-05-25T23:18:20Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : Page créée avec « Bonjour,  je confirme, Mediawiki génère automatiquement des vignettes .png à partir des fichier .svg. Aucun soucis donc pour la compatibilité. »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bonjour,&lt;br /&gt;
&lt;br /&gt;
je confirme, Mediawiki génère automatiquement des vignettes .png à partir des fichier .svg. Aucun soucis donc pour la compatibilité.&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Mod%C3%A8le:Bo%C3%AEte_d%C3%A9roulante/Documentation&amp;diff=100281</id>
		<title>Modèle:Boîte déroulante/Documentation</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Mod%C3%A8le:Bo%C3%AEte_d%C3%A9roulante/Documentation&amp;diff=100281"/>
		<updated>2012-04-11T15:29:47Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Remarque|Une partie de ce modèle est programmée en [[JavaScript]] sur la page [[MediaWiki:Modeles.js]].}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation  ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntaxe :&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;{{Boîte déroulante|titre=Titre|contenu=Bla bla bla...}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Rendu :&#039;&#039;&#039; &lt;br /&gt;
{{Boîte déroulante|titre=Titre|contenu=Bla bla bla...}}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91652</id>
		<title>MediaWiki:Bot/PagesSansImage.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91652"/>
		<updated>2012-02-12T12:16:37Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//__NORICHEDITOR__  &lt;br /&gt;
//&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// BOT ////////// &lt;br /&gt;
&lt;br /&gt;
/************************************************* ************************************************* &lt;br /&gt;
&lt;br /&gt;
Fonction : &lt;br /&gt;
* dresser la liste des pages sans image&lt;br /&gt;
* Mettre à jour la page Wikimini:Pages à illuster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pense-bête requêtes API : (limite de requête : 499 pouvant être portées à 4999 avec un statut Bot ou Wikitechnicien)&lt;br /&gt;
&lt;br /&gt;
* Toutes les pages : &lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499                          (Première requête)&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499&amp;amp;apfrom=???              (requêtes suivantes (??? = titre de la page suivante à la requête précédente))&lt;br /&gt;
* Infos sur les images d&#039;une page&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;prop=images&amp;amp;imlimit=1&amp;amp;titles=???            (??? = titre de la page)&lt;br /&gt;
&lt;br /&gt;
********************************************************* ***************************************************************** */&lt;br /&gt;
&lt;br /&gt;
// C&#039;est parti !!!&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Textes.&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_PageEdit = &amp;quot;Wikimini:Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageAide = &amp;quot;MediaWiki:Bot/PagesSansImage&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Aide = &amp;quot;aide&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoText = &amp;quot;Lancer le robot de mise à jour&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoTitle = &amp;quot;Lancement BOT : Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopText = &amp;quot;Arrêt BOT&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopTitle = &amp;quot;Arrêter le robot de mise à jour&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_AlertEdition = &amp;quot;Il y a déjà une fenêtre d\&#039;édition ouverte.\nFermez-là pour pouvoir lancer le bot.&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_AlertCertain = &amp;quot;Lancement du bot ?&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_RunListagePage = &amp;quot;Listage des pages&amp;lt;br/&amp;gt;Page &amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImages = &amp;quot;Requête API des pages de &amp;lt;b&amp;gt;$1&amp;lt;/b&amp;gt; à &amp;lt;b&amp;gt;$2&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesYes = &amp;quot;Page avec image&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesNo = &amp;quot;&amp;lt;u&amp;gt;Page sans image&amp;lt;/u&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunDoEdit = &amp;quot;Édition de la page&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Summary = &amp;quot;Bot : mise à jour de la page&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageTemplate = &#039;__NORICHEDITOR__\n&#039;&lt;br /&gt;
                                     + &#039;{{$1/Intro|$1|$2|$3|$4|$5|$6|$7}}\n&#039;&lt;br /&gt;
                                     + &#039;\n&#039;    &lt;br /&gt;
                                     + &#039;&amp;lt;div style=&amp;quot;-moz-column-count:2; column-count:2;&amp;quot;&amp;gt;\n&#039;          &lt;br /&gt;
                                     + &#039;$8&#039;&lt;br /&gt;
                                     + &#039;&amp;lt;/div&amp;gt;\n&#039;&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Variables&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_positionPeriod = 50; // Nombre de pages par requête ( fonction &amp;quot;PagesSansImage_CheckImages&amp;quot; )&lt;br /&gt;
var PagesSansImage_IsTest = false;      // true pour ne vérifier que les 15 premières pages (tests)&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Ajout d&#039;un lien en haut à gauche de la page pour lancer/arrêter le bot.&lt;br /&gt;
&lt;br /&gt;
addOnloadHook( function() {  &lt;br /&gt;
    var LienBot = document.createElement(&#039;li&#039;);&lt;br /&gt;
    LienBot.innerHTML = &#039;&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;(&amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(PagesSansImage_Text_PageAide)+ &#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_Aide+&#039;&amp;lt;/a&amp;gt;)&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; &amp;lt;a id=&amp;quot;BOTon&amp;quot; href=&amp;quot;javascript:PagesSansImage_LancementBot()&amp;quot; title=&amp;quot;&#039;+PagesSansImage_Text_GoTitle+&#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_GoText+&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
    document.body.insertBefore(LienBot, document.body.firstChild);&lt;br /&gt;
});&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Définition des liste de pages et infos correspondantes&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_ListePages = new Array();&lt;br /&gt;
var PagesSansImage_PagesSansImage = new Array();&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Initialisation&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_LancementBot(){&lt;br /&gt;
     if(document.getElementById(&#039;editform&#039;)){&lt;br /&gt;
          alert(PagesSansImage_Text_AlertEdition);&lt;br /&gt;
          return;&lt;br /&gt;
     }&lt;br /&gt;
     var SurEtCertain = confirm(PagesSansImage_Text_AlertCertain);&lt;br /&gt;
     if(!SurEtCertain) return;&lt;br /&gt;
     var Button = document.getElementById(&#039;BOTon&#039;);&lt;br /&gt;
     Button.innerHTML = PagesSansImage_Text_StopText;&lt;br /&gt;
     Button.title = PagesSansImage_Text_StopTitle;&lt;br /&gt;
     Button.href = &#039;javascript:window.location.reload();&#039;;&lt;br /&gt;
     var Result = document.createElement(&#039;div&#039;);&lt;br /&gt;
     Result.id = &#039;API_Result&#039;;&lt;br /&gt;
     Result.style.Width = &#039;100%&#039;;&lt;br /&gt;
     Button.parentNode.insertBefore(Result, Button.nextSibling);&lt;br /&gt;
     var Page = document.getElementById(&#039;site_center&#039;);&lt;br /&gt;
     if(Page) Page.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
     PagesSansImage_ListagePage(1, &#039;&#039;);&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Listage de toutes les pages du site&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_ListagePage(Numero, PageDebut){&lt;br /&gt;
     if(!PageDebut) PageDebut = &#039;&#039;;&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=499&#039;+PageDebut;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunListagePage+Numero;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          if(!ObjetXML){&lt;br /&gt;
               PagesSansImage_ListagePage(Numero, PageDebut);&lt;br /&gt;
               return;&lt;br /&gt;
          }&lt;br /&gt;
          var AllPages = ObjetXML.getElementsByTagName(&#039;p&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;AllPages.length;a++){&lt;br /&gt;
               var ThisPageName = AllPages[a].getAttribute(&amp;quot;title&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListePages.push(ThisPageName);&lt;br /&gt;
          }&lt;br /&gt;
          var OtherPage = ObjetXML.getElementsByTagName(&#039;query-continue&#039;)[0];&lt;br /&gt;
          if(OtherPage){&lt;br /&gt;
               var OtherPageTitle = OtherPage.getElementsByTagName(&amp;quot;allpages&amp;quot;)[0].getAttribute(&amp;quot;apfrom&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListagePage((Numero+1),&amp;quot;&amp;amp;apfrom=&amp;quot;+encodeURIComponent(OtherPageTitle));&lt;br /&gt;
          }else{&lt;br /&gt;
               PagesSansImage_CheckImages(0);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Vérification de la présence d&#039;image&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_CheckImages(position){&lt;br /&gt;
     if(!position) position = 0;&lt;br /&gt;
     if(PagesSansImage_IsTest &amp;amp;&amp;amp; position&amp;gt;15){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     var PageRequete = PagesSansImage_ListePages[position];&lt;br /&gt;
     if(!PageRequete){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     if(PageRequete==&amp;quot;undefined&amp;quot;){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
&lt;br /&gt;
     var Titres = new Array();&lt;br /&gt;
     var TitresEncoded = new Array();&lt;br /&gt;
     for(var a=position;a&amp;lt;(position+PagesSansImage_positionPeriod);a++){&lt;br /&gt;
          if(PagesSansImage_ListePages[a]){&lt;br /&gt;
               Titres.push(PagesSansImage_ListePages[a]);&lt;br /&gt;
               TitresEncoded.push(encodeURIComponent(PagesSansImage_ListePages[a]));&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;prop=images&amp;amp;imlimit=499&amp;amp;titles=&#039;+TitresEncoded.join(&amp;quot;|&amp;quot;);&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunCheckImages.split(&#039;$1&#039;).join(Titres[0]).split(&#039;$2&#039;).join(Titres[(Titres.length-1)])+&#039;&amp;lt;br/&amp;gt;&amp;lt;ol id=&amp;quot;PageListe&amp;quot;&amp;gt;&amp;lt;/ol&amp;gt;&#039;;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          if(!ObjetXML){&lt;br /&gt;
               PagesSansImage_CheckImages(position);&lt;br /&gt;
               return;&lt;br /&gt;
          }&lt;br /&gt;
          var Pages = ObjetXML.getElementsByTagName(&amp;quot;page&amp;quot;);&lt;br /&gt;
          for(a=0;a&amp;lt;Pages.length;a++){&lt;br /&gt;
               var PageTitle = Pages[a].getAttribute(&amp;quot;title&amp;quot;)&lt;br /&gt;
               var Image = Pages[a].getElementsByTagName(&amp;quot;im&amp;quot;)[0];&lt;br /&gt;
               if(!Image){&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesNo+&#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
                    PagesSansImage_PagesSansImage.push(PageTitle);&lt;br /&gt;
               }else{&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesYes+&#039;&amp;lt;/li&amp;gt;&#039;;                    &lt;br /&gt;
               }&lt;br /&gt;
          }&lt;br /&gt;
          PagesSansImage_CheckImages((position+PagesSansImage_positionPeriod));&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Édition&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_doEdit(){&lt;br /&gt;
&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer + wgScript + &#039;?title=&#039; + encodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;amp;action=edit&#039;;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = url +&#039;&amp;lt;br/&amp;gt;&#039;+PagesSansImage_Text_RunDoEdit+&#039; : &#039; + decodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;lt;br/&amp;gt;&#039; + Requete.responseText;&lt;br /&gt;
          &lt;br /&gt;
          var Aujourdhui = new Date();&lt;br /&gt;
          var Minutes   = Aujourdhui.getMinutes()&lt;br /&gt;
          if(Minutes&amp;lt;10){ var ZeroMinutes = &amp;quot;0&amp;quot; ; }else{ var ZeroMinutes = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Heures   = Aujourdhui.getHours()&lt;br /&gt;
          if(Heures&amp;lt;10){ var ZeroHeures = &amp;quot;0&amp;quot; ; }else{ var ZeroHeures = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Jour   = Aujourdhui.getDate();&lt;br /&gt;
          if(Jour&amp;lt;10){ var ZeroJour = &amp;quot;0&amp;quot; ; }else{ var ZeroJour = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Mois = Aujourdhui.getMonth() + 1;&lt;br /&gt;
          if(Mois&amp;lt;10){ var ZeroMois = &amp;quot;0&amp;quot; ; }else{ var ZeroMois = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Annee  = Aujourdhui.getYear();&lt;br /&gt;
          if (Annee &amp;lt; 2000){ Annee = Annee + 1900; }&lt;br /&gt;
&lt;br /&gt;
          var ListePagesSansImage = &amp;quot;&amp;quot;;       &lt;br /&gt;
          for(a=0;a&amp;lt;PagesSansImage_PagesSansImage.length;a++){&lt;br /&gt;
               ListePagesSansImage += &#039;# [[&#039; + PagesSansImage_PagesSansImage[a] + &#039;]]\n&#039;;&lt;br /&gt;
          }&lt;br /&gt;
&lt;br /&gt;
          var TexteFinal = PagesSansImage_Text_PageTemplate;&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$1&#039;).join(PagesSansImage_Text_PageEdit);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$2&#039;).join(PagesSansImage_Text_PageAide);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$3&#039;).join(ZeroJour + Jour);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$4&#039;).join(ZeroMois + Mois);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$5&#039;).join(Annee);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$6&#039;).join(ZeroHeures + Heures);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$7&#039;).join(ZeroMinutes + Minutes);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$8&#039;).join(ListePagesSansImage);&lt;br /&gt;
&lt;br /&gt;
          document.getElementById(&#039;wpTextbox1&#039;).value = TexteFinal ;&lt;br /&gt;
          document.editform.wpSummary.value = PagesSansImage_Text_Summary;&lt;br /&gt;
          document.editform.submit();&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&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>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91651</id>
		<title>MediaWiki:Bot/PagesSansImage.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91651"/>
		<updated>2012-02-12T12:12:58Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//__NORICHEDITOR__  &lt;br /&gt;
//&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// BOT ////////// &lt;br /&gt;
&lt;br /&gt;
/************************************************* ************************************************* &lt;br /&gt;
&lt;br /&gt;
Fonction : &lt;br /&gt;
* dresser la liste des pages sans image&lt;br /&gt;
* Mettre à jour la page Wikimini:Pages à illuster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pense-bête requêtes API : (limite de requête : 499 pouvant être portées à 4999 avec un statut Bot ou Wikitechnicien)&lt;br /&gt;
&lt;br /&gt;
* Toutes les pages : &lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499                          (Première requête)&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499&amp;amp;apfrom=???              (requêtes suivantes (??? = titre de la page suivante à la requête précédente))&lt;br /&gt;
* Infos sur les images d&#039;une page&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;prop=images&amp;amp;imlimit=1&amp;amp;titles=???            (??? = titre de la page)&lt;br /&gt;
&lt;br /&gt;
********************************************************* ***************************************************************** */&lt;br /&gt;
&lt;br /&gt;
// C&#039;est parti !!!&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Textes.&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_PageEdit = &amp;quot;Wikimini:Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageAide = &amp;quot;MediaWiki:Bot/PagesSansImage&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Aide = &amp;quot;aide&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoText = &amp;quot;Lancer le robot de mise à jour&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoTitle = &amp;quot;Lancement BOT : Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopText = &amp;quot;Arrêt BOT&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopTitle = &amp;quot;Arrêter le robot de mise à jour&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_AlertEdition = &amp;quot;Il y a déjà une fenêtre d\&#039;édition ouverte.\nFermez-là pour pouvoir lancer le bot.&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_AlertCertain = &amp;quot;Lancement du bot ?&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_RunListagePage = &amp;quot;Listage des pages&amp;lt;br/&amp;gt;Page &amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImages = &amp;quot;Requête API des pages de &amp;lt;b&amp;gt;$1&amp;lt;/b&amp;gt; à &amp;lt;b&amp;gt;$2&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesYes = &amp;quot;Page avec image&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesNo = &amp;quot;&amp;lt;u&amp;gt;Page sans image&amp;lt;/u&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunDoEdit = &amp;quot;Édition de la page&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Summary = &amp;quot;Bot : mise à jour de la page&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageTemplate = &#039;__NORICHEDITOR__\n&#039;&lt;br /&gt;
                                     + &#039;{{$1/Intro|$1|$2|$3|$4|$5|$6|$7}}\n&#039;&lt;br /&gt;
                                     + &#039;\n&#039;    &lt;br /&gt;
                                     + &#039;&amp;lt;div style=&amp;quot;-moz-column-count:2; column-count:2;&amp;quot;&amp;gt;\n&#039;          &lt;br /&gt;
                                     + &#039;$8&#039;&lt;br /&gt;
                                     + &#039;&amp;lt;/div&amp;gt;\n&#039;&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Variables&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_positionPeriod = 50; // Nombre de pages par requête ( fonction &amp;quot;PagesSansImage_CheckImages&amp;quot; )&lt;br /&gt;
var PagesSansImage_IsTest = false;      // true pour ne vérifier que les 15 premières pages (tests)&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Ajout d&#039;un lien en haut à gauche de la page pour lancer/arrêter le bot.&lt;br /&gt;
&lt;br /&gt;
addOnloadHook( function() {  &lt;br /&gt;
    var LienBot = document.createElement(&#039;li&#039;);&lt;br /&gt;
    LienBot.innerHTML = &#039;&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;(&amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(PagesSansImage_Text_PageAide)+ &#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_Aide+&#039;&amp;lt;/a&amp;gt;)&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; &amp;lt;a id=&amp;quot;BOTon&amp;quot; href=&amp;quot;javascript:PagesSansImage_LancementBot()&amp;quot; title=&amp;quot;&#039;+PagesSansImage_Text_GoTitle+&#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_GoText+&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
    document.body.insertBefore(LienBot, document.body.firstChild);&lt;br /&gt;
});&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Définition des liste de pages et infos correspondantes&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_ListePages = new Array();&lt;br /&gt;
var PagesSansImage_PagesSansImage = new Array();&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Initialisation&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_LancementBot(){&lt;br /&gt;
     if(document.getElementById(&#039;editform&#039;)){&lt;br /&gt;
          alert(PagesSansImage_Text_AlertEdition);&lt;br /&gt;
          return;&lt;br /&gt;
     }&lt;br /&gt;
     var SurEtCertain = confirm(PagesSansImage_Text_AlertCertain);&lt;br /&gt;
     if(!SurEtCertain) return;&lt;br /&gt;
     var Button = document.getElementById(&#039;BOTon&#039;);&lt;br /&gt;
     Button.innerHTML = PagesSansImage_Text_StopText;&lt;br /&gt;
     Button.title = PagesSansImage_Text_StopTitle;&lt;br /&gt;
     Button.href = &#039;javascript:window.location.reload();&#039;;&lt;br /&gt;
     var Result = document.createElement(&#039;div&#039;);&lt;br /&gt;
     Result.id = &#039;API_Result&#039;;&lt;br /&gt;
     Result.style.Width = &#039;100%&#039;;&lt;br /&gt;
     Button.parentNode.insertBefore(Result, Button.nextSibling);&lt;br /&gt;
     var Page = document.getElementById(&#039;site_center&#039;);&lt;br /&gt;
     if(Page) Page.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
     PagesSansImage_ListagePage(1, &#039;&#039;);&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Listage de toutes les pages du site&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_ListagePage(Numero, PageDebut){&lt;br /&gt;
     if(!PageDebut) PageDebut = &#039;&#039;;&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=499&#039;+PageDebut;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunListagePage+Numero;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          if(!ObjetXML){&lt;br /&gt;
               PagesSansImage_ListagePage(Numero, PageDebut);&lt;br /&gt;
               return;&lt;br /&gt;
          }&lt;br /&gt;
          var AllPages = ObjetXML.getElementsByTagName(&#039;p&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;AllPages.length;a++){&lt;br /&gt;
               var ThisPageName = AllPages[a].getAttribute(&amp;quot;title&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListePages.push(ThisPageName);&lt;br /&gt;
          }&lt;br /&gt;
          var OtherPage = ObjetXML.getElementsByTagName(&#039;query-continue&#039;)[0];&lt;br /&gt;
          if(OtherPage){&lt;br /&gt;
               var OtherPageTitle = OtherPage.getElementsByTagName(&amp;quot;allpages&amp;quot;)[0].getAttribute(&amp;quot;apfrom&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListagePage((Numero+1),&amp;quot;&amp;amp;apfrom=&amp;quot;+encodeURIComponent(OtherPageTitle));&lt;br /&gt;
          }else{&lt;br /&gt;
               PagesSansImage_CheckImages(0);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Vérification de la présence d&#039;image&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_CheckImages(position){&lt;br /&gt;
     if(!position) position = 0;&lt;br /&gt;
     if(PagesSansImage_IsTest &amp;amp;&amp;amp; position&amp;gt;15){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     var PageRequete = PagesSansImage_ListePages[position];&lt;br /&gt;
     if(!PageRequete){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     if(PageRequete==&amp;quot;undefined&amp;quot;){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
&lt;br /&gt;
     var Titres = new Array();&lt;br /&gt;
     var TitresEncoded = new Array();&lt;br /&gt;
     for(var a=position;a&amp;lt;(position+PagesSansImage_positionPeriod);a++){&lt;br /&gt;
          if(PagesSansImage_ListePages[a]) Titres.push(PagesSansImage_ListePages[a]);&lt;br /&gt;
          TitresEncoded.push(encodeURIComponent(PagesSansImage_ListePages[a]));&lt;br /&gt;
     }&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;prop=images&amp;amp;imlimit=499&amp;amp;titles=&#039;+TitresEncoded.join(&amp;quot;|&amp;quot;);&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunCheckImages.split(&#039;$1&#039;).join(Titres[0]).split(&#039;$2&#039;).join(Titres[(Titres.length-1)])+&#039;&amp;lt;br/&amp;gt;&amp;lt;ol id=&amp;quot;PageListe&amp;quot;&amp;gt;&amp;lt;/ol&amp;gt;&#039;;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          if(!ObjetXML){&lt;br /&gt;
               PagesSansImage_CheckImages(position);&lt;br /&gt;
               return;&lt;br /&gt;
          }&lt;br /&gt;
          var Pages = ObjetXML.getElementsByTagName(&amp;quot;page&amp;quot;);&lt;br /&gt;
          for(a=0;a&amp;lt;Pages.length;a++){&lt;br /&gt;
               var PageTitle = Pages[a].getAttribute(&amp;quot;title&amp;quot;)&lt;br /&gt;
               var Image = Pages[a].getElementsByTagName(&amp;quot;im&amp;quot;)[0];&lt;br /&gt;
               if(!Image){&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesNo+&#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
                    PagesSansImage_PagesSansImage.push(PageTitle);&lt;br /&gt;
               }else{&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesYes+&#039;&amp;lt;/li&amp;gt;&#039;;                    &lt;br /&gt;
               }&lt;br /&gt;
          }&lt;br /&gt;
          PagesSansImage_CheckImages((position+PagesSansImage_positionPeriod));&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Édition&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_doEdit(){&lt;br /&gt;
&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer + wgScript + &#039;?title=&#039; + encodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;amp;action=edit&#039;;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = url +&#039;&amp;lt;br/&amp;gt;&#039;+PagesSansImage_Text_RunDoEdit+&#039; : &#039; + decodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;lt;br/&amp;gt;&#039; + Requete.responseText;&lt;br /&gt;
          &lt;br /&gt;
          var Aujourdhui = new Date();&lt;br /&gt;
          var Minutes   = Aujourdhui.getMinutes()&lt;br /&gt;
          if(Minutes&amp;lt;10){ var ZeroMinutes = &amp;quot;0&amp;quot; ; }else{ var ZeroMinutes = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Heures   = Aujourdhui.getHours()&lt;br /&gt;
          if(Heures&amp;lt;10){ var ZeroHeures = &amp;quot;0&amp;quot; ; }else{ var ZeroHeures = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Jour   = Aujourdhui.getDate();&lt;br /&gt;
          if(Jour&amp;lt;10){ var ZeroJour = &amp;quot;0&amp;quot; ; }else{ var ZeroJour = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Mois = Aujourdhui.getMonth() + 1;&lt;br /&gt;
          if(Mois&amp;lt;10){ var ZeroMois = &amp;quot;0&amp;quot; ; }else{ var ZeroMois = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Annee  = Aujourdhui.getYear();&lt;br /&gt;
          if (Annee &amp;lt; 2000){ Annee = Annee + 1900; }&lt;br /&gt;
&lt;br /&gt;
          var ListePagesSansImage = &amp;quot;&amp;quot;;       &lt;br /&gt;
          for(a=0;a&amp;lt;PagesSansImage_PagesSansImage.length;a++){&lt;br /&gt;
               ListePagesSansImage += &#039;# [[&#039; + PagesSansImage_PagesSansImage[a] + &#039;]]\n&#039;;&lt;br /&gt;
          }&lt;br /&gt;
&lt;br /&gt;
          var TexteFinal = PagesSansImage_Text_PageTemplate;&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$1&#039;).join(PagesSansImage_Text_PageEdit);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$2&#039;).join(PagesSansImage_Text_PageAide);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$3&#039;).join(ZeroJour + Jour);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$4&#039;).join(ZeroMois + Mois);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$5&#039;).join(Annee);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$6&#039;).join(ZeroHeures + Heures);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$7&#039;).join(ZeroMinutes + Minutes);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$8&#039;).join(ListePagesSansImage);&lt;br /&gt;
&lt;br /&gt;
          document.getElementById(&#039;wpTextbox1&#039;).value = TexteFinal ;&lt;br /&gt;
          document.editform.wpSummary.value = PagesSansImage_Text_Summary;&lt;br /&gt;
          document.editform.submit();&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&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>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91650</id>
		<title>MediaWiki:Bot/PagesSansImage.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91650"/>
		<updated>2012-02-12T12:10:23Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//__NORICHEDITOR__  &lt;br /&gt;
//&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// BOT ////////// &lt;br /&gt;
&lt;br /&gt;
/************************************************* ************************************************* &lt;br /&gt;
&lt;br /&gt;
Fonction : &lt;br /&gt;
* dresser la liste des pages sans image&lt;br /&gt;
* Mettre à jour la page Wikimini:Pages à illuster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pense-bête requêtes API : (limite de requête : 499 pouvant être portées à 4999 avec un statut Bot ou Wikitechnicien)&lt;br /&gt;
&lt;br /&gt;
* Toutes les pages : &lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499                          (Première requête)&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499&amp;amp;apfrom=???              (requêtes suivantes (??? = titre de la page suivante à la requête précédente))&lt;br /&gt;
* Infos sur les images d&#039;une page&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;prop=images&amp;amp;imlimit=1&amp;amp;titles=???            (??? = titre de la page)&lt;br /&gt;
&lt;br /&gt;
********************************************************* ***************************************************************** */&lt;br /&gt;
&lt;br /&gt;
// C&#039;est parti !!!&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Textes.&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_PageEdit = &amp;quot;Wikimini:Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageAide = &amp;quot;MediaWiki:Bot/PagesSansImage&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Aide = &amp;quot;aide&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoText = &amp;quot;Lancer le robot de mise à jour&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoTitle = &amp;quot;Lancement BOT : Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopText = &amp;quot;Arrêt BOT&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopTitle = &amp;quot;Arrêter le robot de mise à jour&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_AlertEdition = &amp;quot;Il y a déjà une fenêtre d\&#039;édition ouverte.\nFermez-là pour pouvoir lancer le bot.&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_AlertCertain = &amp;quot;Lancement du bot ?&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_RunListagePage = &amp;quot;Listage des pages&amp;lt;br/&amp;gt;Page &amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImages = &amp;quot;Requête API des pages de &amp;lt;b&amp;gt;$1&amp;lt;/b&amp;gt; à &amp;lt;b&amp;gt;$2&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesYes = &amp;quot;Page avec image&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesNo = &amp;quot;&amp;lt;u&amp;gt;Page sans image&amp;lt;/u&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunDoEdit = &amp;quot;Édition de la page&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Summary = &amp;quot;Bot : mise à jour de la page&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageTemplate = &#039;__NORICHEDITOR__\n&#039;&lt;br /&gt;
                                     + &#039;{{$1/Intro|$1|$2|$3|$4|$5|$6|$7}}\n&#039;&lt;br /&gt;
                                     + &#039;\n&#039;    &lt;br /&gt;
                                     + &#039;&amp;lt;div style=&amp;quot;-moz-column-count:2; column-count:2;&amp;quot;&amp;gt;\n&#039;          &lt;br /&gt;
                                     + &#039;$8&#039;&lt;br /&gt;
                                     + &#039;&amp;lt;/div&amp;gt;\n&#039;&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Variables&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_positionPeriod = 50; // Nombre de pages par requête ( fonction &amp;quot;PagesSansImage_CheckImages&amp;quot; )&lt;br /&gt;
var PagesSansImage_IsTest = false;      // true pour ne vérifier que les 15 premières pages (tests)&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Ajout d&#039;un lien en haut à gauche de la page pour lancer/arrêter le bot.&lt;br /&gt;
&lt;br /&gt;
addOnloadHook( function() {  &lt;br /&gt;
    var LienBot = document.createElement(&#039;li&#039;);&lt;br /&gt;
    LienBot.innerHTML = &#039;&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;(&amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(PagesSansImage_Text_PageAide)+ &#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_Aide+&#039;&amp;lt;/a&amp;gt;)&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; &amp;lt;a id=&amp;quot;BOTon&amp;quot; href=&amp;quot;javascript:PagesSansImage_LancementBot()&amp;quot; title=&amp;quot;&#039;+PagesSansImage_Text_GoTitle+&#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_GoText+&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
    document.body.insertBefore(LienBot, document.body.firstChild);&lt;br /&gt;
});&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Définition des liste de pages et infos correspondantes&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_ListePages = new Array();&lt;br /&gt;
var PagesSansImage_PagesSansImage = new Array();&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Initialisation&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_LancementBot(){&lt;br /&gt;
     if(document.getElementById(&#039;editform&#039;)){&lt;br /&gt;
          alert(PagesSansImage_Text_AlertEdition);&lt;br /&gt;
          return;&lt;br /&gt;
     }&lt;br /&gt;
     var SurEtCertain = confirm(PagesSansImage_Text_AlertCertain);&lt;br /&gt;
     if(!SurEtCertain) return;&lt;br /&gt;
     var Button = document.getElementById(&#039;BOTon&#039;);&lt;br /&gt;
     Button.innerHTML = PagesSansImage_Text_StopText;&lt;br /&gt;
     Button.title = PagesSansImage_Text_StopTitle;&lt;br /&gt;
     Button.href = &#039;javascript:window.location.reload();&#039;;&lt;br /&gt;
     var Result = document.createElement(&#039;div&#039;);&lt;br /&gt;
     Result.id = &#039;API_Result&#039;;&lt;br /&gt;
     Result.style.Width = &#039;100%&#039;;&lt;br /&gt;
     Button.parentNode.insertBefore(Result, Button.nextSibling);&lt;br /&gt;
     var Page = document.getElementById(&#039;site_center&#039;);&lt;br /&gt;
     if(Page) Page.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
     PagesSansImage_ListagePage(1, &#039;&#039;);&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Listage de toutes les pages du site&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_ListagePage(Numero, PageDebut){&lt;br /&gt;
     if(!PageDebut) PageDebut = &#039;&#039;;&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=499&#039;+PageDebut;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunListagePage+Numero;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          if(!ObjetXML){&lt;br /&gt;
               alert(url);&lt;br /&gt;
               PagesSansImage_ListagePage(Numero, PageDebut);&lt;br /&gt;
               return;&lt;br /&gt;
          }&lt;br /&gt;
          var AllPages = ObjetXML.getElementsByTagName(&#039;p&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;AllPages.length;a++){&lt;br /&gt;
               var ThisPageName = AllPages[a].getAttribute(&amp;quot;title&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListePages.push(ThisPageName);&lt;br /&gt;
          }&lt;br /&gt;
          var OtherPage = ObjetXML.getElementsByTagName(&#039;query-continue&#039;)[0];&lt;br /&gt;
          if(OtherPage){&lt;br /&gt;
               var OtherPageTitle = OtherPage.getElementsByTagName(&amp;quot;allpages&amp;quot;)[0].getAttribute(&amp;quot;apfrom&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListagePage((Numero+1),&amp;quot;&amp;amp;apfrom=&amp;quot;+encodeURIComponent(OtherPageTitle));&lt;br /&gt;
          }else{&lt;br /&gt;
               PagesSansImage_CheckImages(0);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Vérification de la présence d&#039;image&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_CheckImages(position){&lt;br /&gt;
     if(!position) position = 0;&lt;br /&gt;
     if(PagesSansImage_IsTest &amp;amp;&amp;amp; position&amp;gt;15){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     var PageRequete = PagesSansImage_ListePages[position];&lt;br /&gt;
     if(!PageRequete){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     if(PageRequete==&amp;quot;undefined&amp;quot;){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
&lt;br /&gt;
     var Titres = new Array();&lt;br /&gt;
     var TitresEncoded = new Array();&lt;br /&gt;
     for(var a=position;a&amp;lt;(position+PagesSansImage_positionPeriod);a++){&lt;br /&gt;
          if(PagesSansImage_ListePages[a]) Titres.push(PagesSansImage_ListePages[a]);&lt;br /&gt;
          TitresEncoded.push(encodeURIComponent(PagesSansImage_ListePages[a]));&lt;br /&gt;
     }&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;prop=images&amp;amp;imlimit=499&amp;amp;titles=&#039;+TitresEncoded.join(&amp;quot;|&amp;quot;);&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunCheckImages.split(&#039;$1&#039;).join(Titres[0]).split(&#039;$2&#039;).join(Titres[(Titres.length-1)])+&#039;&amp;lt;br/&amp;gt;&amp;lt;ol id=&amp;quot;PageListe&amp;quot;&amp;gt;&amp;lt;/ol&amp;gt;&#039;;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          var Pages = ObjetXML.getElementsByTagName(&amp;quot;page&amp;quot;);&lt;br /&gt;
          for(a=0;a&amp;lt;Pages.length;a++){&lt;br /&gt;
               var PageTitle = Pages[a].getAttribute(&amp;quot;title&amp;quot;)&lt;br /&gt;
               var Image = Pages[a].getElementsByTagName(&amp;quot;im&amp;quot;)[0];&lt;br /&gt;
               if(!Image){&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesNo+&#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
                    PagesSansImage_PagesSansImage.push(PageTitle);&lt;br /&gt;
               }else{&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesYes+&#039;&amp;lt;/li&amp;gt;&#039;;                    &lt;br /&gt;
               }&lt;br /&gt;
          }&lt;br /&gt;
          PagesSansImage_CheckImages((position+PagesSansImage_positionPeriod));&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Édition&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_doEdit(){&lt;br /&gt;
&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer + wgScript + &#039;?title=&#039; + encodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;amp;action=edit&#039;;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = url +&#039;&amp;lt;br/&amp;gt;&#039;+PagesSansImage_Text_RunDoEdit+&#039; : &#039; + decodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;lt;br/&amp;gt;&#039; + Requete.responseText;&lt;br /&gt;
          &lt;br /&gt;
          var Aujourdhui = new Date();&lt;br /&gt;
          var Minutes   = Aujourdhui.getMinutes()&lt;br /&gt;
          if(Minutes&amp;lt;10){ var ZeroMinutes = &amp;quot;0&amp;quot; ; }else{ var ZeroMinutes = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Heures   = Aujourdhui.getHours()&lt;br /&gt;
          if(Heures&amp;lt;10){ var ZeroHeures = &amp;quot;0&amp;quot; ; }else{ var ZeroHeures = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Jour   = Aujourdhui.getDate();&lt;br /&gt;
          if(Jour&amp;lt;10){ var ZeroJour = &amp;quot;0&amp;quot; ; }else{ var ZeroJour = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Mois = Aujourdhui.getMonth() + 1;&lt;br /&gt;
          if(Mois&amp;lt;10){ var ZeroMois = &amp;quot;0&amp;quot; ; }else{ var ZeroMois = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Annee  = Aujourdhui.getYear();&lt;br /&gt;
          if (Annee &amp;lt; 2000){ Annee = Annee + 1900; }&lt;br /&gt;
&lt;br /&gt;
          var ListePagesSansImage = &amp;quot;&amp;quot;;       &lt;br /&gt;
          for(a=0;a&amp;lt;PagesSansImage_PagesSansImage.length;a++){&lt;br /&gt;
               ListePagesSansImage += &#039;# [[&#039; + PagesSansImage_PagesSansImage[a] + &#039;]]\n&#039;;&lt;br /&gt;
          }&lt;br /&gt;
&lt;br /&gt;
          var TexteFinal = PagesSansImage_Text_PageTemplate;&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$1&#039;).join(PagesSansImage_Text_PageEdit);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$2&#039;).join(PagesSansImage_Text_PageAide);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$3&#039;).join(ZeroJour + Jour);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$4&#039;).join(ZeroMois + Mois);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$5&#039;).join(Annee);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$6&#039;).join(ZeroHeures + Heures);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$7&#039;).join(ZeroMinutes + Minutes);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$8&#039;).join(ListePagesSansImage);&lt;br /&gt;
&lt;br /&gt;
          document.getElementById(&#039;wpTextbox1&#039;).value = TexteFinal ;&lt;br /&gt;
          document.editform.wpSummary.value = PagesSansImage_Text_Summary;&lt;br /&gt;
          document.editform.submit();&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&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>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91649</id>
		<title>MediaWiki:Bot/PagesSansImage.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91649"/>
		<updated>2012-02-12T12:08:13Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//__NORICHEDITOR__  &lt;br /&gt;
//&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// BOT ////////// &lt;br /&gt;
&lt;br /&gt;
/************************************************* ************************************************* &lt;br /&gt;
&lt;br /&gt;
Fonction : &lt;br /&gt;
* dresser la liste des pages sans image&lt;br /&gt;
* Mettre à jour la page Wikimini:Pages à illuster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pense-bête requêtes API : (limite de requête : 499 pouvant être portées à 4999 avec un statut Bot ou Wikitechnicien)&lt;br /&gt;
&lt;br /&gt;
* Toutes les pages : &lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499                          (Première requête)&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499&amp;amp;apfrom=???              (requêtes suivantes (??? = titre de la page suivante à la requête précédente))&lt;br /&gt;
* Infos sur les images d&#039;une page&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;prop=images&amp;amp;imlimit=1&amp;amp;titles=???            (??? = titre de la page)&lt;br /&gt;
&lt;br /&gt;
********************************************************* ***************************************************************** */&lt;br /&gt;
&lt;br /&gt;
// C&#039;est parti !!!&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Textes.&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_PageEdit = &amp;quot;Wikimini:Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageAide = &amp;quot;MediaWiki:Bot/PagesSansImage&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Aide = &amp;quot;aide&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoText = &amp;quot;Lancer le robot de mise à jour&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoTitle = &amp;quot;Lancement BOT : Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopText = &amp;quot;Arrêt BOT&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopTitle = &amp;quot;Arrêter le robot de mise à jour&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_AlertEdition = &amp;quot;Il y a déjà une fenêtre d\&#039;édition ouverte.\nFermez-là pour pouvoir lancer le bot.&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_AlertCertain = &amp;quot;Lancement du bot ?&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_RunListagePage = &amp;quot;Listage des pages&amp;lt;br/&amp;gt;Page &amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImages = &amp;quot;Requête API des pages de &amp;lt;b&amp;gt;$1&amp;lt;/b&amp;gt; à &amp;lt;b&amp;gt;$2&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesYes = &amp;quot;Page avec image&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesNo = &amp;quot;&amp;lt;u&amp;gt;Page sans image&amp;lt;/u&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunDoEdit = &amp;quot;Édition de la page&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Summary = &amp;quot;Bot : mise à jour de la page&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageTemplate = &#039;__NORICHEDITOR__\n&#039;&lt;br /&gt;
                                     + &#039;{{$1/Intro|$1|$2|$3|$4|$5|$6|$7}}\n&#039;&lt;br /&gt;
                                     + &#039;\n&#039;    &lt;br /&gt;
                                     + &#039;&amp;lt;div style=&amp;quot;-moz-column-count:2; column-count:2;&amp;quot;&amp;gt;\n&#039;          &lt;br /&gt;
                                     + &#039;$8&#039;&lt;br /&gt;
                                     + &#039;&amp;lt;/div&amp;gt;\n&#039;&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Variables&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_positionPeriod = 50; // Nombre de pages par requête ( fonction &amp;quot;PagesSansImage_CheckImages&amp;quot; )&lt;br /&gt;
var PagesSansImage_IsTest = false;      // true pour ne vérifier que les 15 premières pages (tests)&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Ajout d&#039;un lien en haut à gauche de la page pour lancer/arrêter le bot.&lt;br /&gt;
&lt;br /&gt;
addOnloadHook( function() {  &lt;br /&gt;
    var LienBot = document.createElement(&#039;li&#039;);&lt;br /&gt;
    LienBot.innerHTML = &#039;&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;(&amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(PagesSansImage_Text_PageAide)+ &#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_Aide+&#039;&amp;lt;/a&amp;gt;)&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; &amp;lt;a id=&amp;quot;BOTon&amp;quot; href=&amp;quot;javascript:PagesSansImage_LancementBot()&amp;quot; title=&amp;quot;&#039;+PagesSansImage_Text_GoTitle+&#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_GoText+&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
    document.body.insertBefore(LienBot, document.body.firstChild);&lt;br /&gt;
});&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Définition des liste de pages et infos correspondantes&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_ListePages = new Array();&lt;br /&gt;
var PagesSansImage_PagesSansImage = new Array();&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Initialisation&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_LancementBot(){&lt;br /&gt;
     if(document.getElementById(&#039;editform&#039;)){&lt;br /&gt;
          alert(PagesSansImage_Text_AlertEdition);&lt;br /&gt;
          return;&lt;br /&gt;
     }&lt;br /&gt;
     var SurEtCertain = confirm(PagesSansImage_Text_AlertCertain);&lt;br /&gt;
     if(!SurEtCertain) return;&lt;br /&gt;
     var Button = document.getElementById(&#039;BOTon&#039;);&lt;br /&gt;
     Button.innerHTML = PagesSansImage_Text_StopText;&lt;br /&gt;
     Button.title = PagesSansImage_Text_StopTitle;&lt;br /&gt;
     Button.href = &#039;javascript:window.location.reload();&#039;;&lt;br /&gt;
     var Result = document.createElement(&#039;div&#039;);&lt;br /&gt;
     Result.id = &#039;API_Result&#039;;&lt;br /&gt;
     Result.style.Width = &#039;100%&#039;;&lt;br /&gt;
     Button.parentNode.insertBefore(Result, Button.nextSibling);&lt;br /&gt;
     var Page = document.getElementById(&#039;site_center&#039;);&lt;br /&gt;
     if(Page) Page.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
     PagesSansImage_ListagePage(1, &#039;&#039;);&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Listage de toutes les pages du site&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_ListagePage(Numero, PageDebut){&lt;br /&gt;
     if(!PageDebut) PageDebut = &#039;&#039;;&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=499&#039;+PageDebut;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunListagePage+Numero;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          if(!ObjetXML) alert(url);&lt;br /&gt;
          var AllPages = ObjetXML.getElementsByTagName(&#039;p&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;AllPages.length;a++){&lt;br /&gt;
               var ThisPageName = AllPages[a].getAttribute(&amp;quot;title&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListePages.push(ThisPageName);&lt;br /&gt;
          }&lt;br /&gt;
          var OtherPage = ObjetXML.getElementsByTagName(&#039;query-continue&#039;)[0];&lt;br /&gt;
          if(OtherPage){&lt;br /&gt;
               var OtherPageTitle = OtherPage.getElementsByTagName(&amp;quot;allpages&amp;quot;)[0].getAttribute(&amp;quot;apfrom&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListagePage((Numero+1),&amp;quot;&amp;amp;apfrom=&amp;quot;+encodeURIComponent(OtherPageTitle));&lt;br /&gt;
          }else{&lt;br /&gt;
               PagesSansImage_CheckImages(0);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Vérification de la présence d&#039;image&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_CheckImages(position){&lt;br /&gt;
     if(!position) position = 0;&lt;br /&gt;
     if(PagesSansImage_IsTest &amp;amp;&amp;amp; position&amp;gt;15){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     var PageRequete = PagesSansImage_ListePages[position];&lt;br /&gt;
     if(!PageRequete){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     if(PageRequete==&amp;quot;undefined&amp;quot;){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
&lt;br /&gt;
     var Titres = new Array();&lt;br /&gt;
     var TitresEncoded = new Array();&lt;br /&gt;
     for(var a=position;a&amp;lt;(position+PagesSansImage_positionPeriod);a++){&lt;br /&gt;
          if(PagesSansImage_ListePages[a]) Titres.push(PagesSansImage_ListePages[a]);&lt;br /&gt;
          TitresEncoded.push(encodeURIComponent(PagesSansImage_ListePages[a]));&lt;br /&gt;
     }&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;prop=images&amp;amp;imlimit=499&amp;amp;titles=&#039;+TitresEncoded.join(&amp;quot;|&amp;quot;);&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunCheckImages.split(&#039;$1&#039;).join(Titres[0]).split(&#039;$2&#039;).join(Titres[(Titres.length-1)])+&#039;&amp;lt;br/&amp;gt;&amp;lt;ol id=&amp;quot;PageListe&amp;quot;&amp;gt;&amp;lt;/ol&amp;gt;&#039;;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          var Pages = ObjetXML.getElementsByTagName(&amp;quot;page&amp;quot;);&lt;br /&gt;
          for(a=0;a&amp;lt;Pages.length;a++){&lt;br /&gt;
               var PageTitle = Pages[a].getAttribute(&amp;quot;title&amp;quot;)&lt;br /&gt;
               var Image = Pages[a].getElementsByTagName(&amp;quot;im&amp;quot;)[0];&lt;br /&gt;
               if(!Image){&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesNo+&#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
                    PagesSansImage_PagesSansImage.push(PageTitle);&lt;br /&gt;
               }else{&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesYes+&#039;&amp;lt;/li&amp;gt;&#039;;                    &lt;br /&gt;
               }&lt;br /&gt;
          }&lt;br /&gt;
          PagesSansImage_CheckImages((position+PagesSansImage_positionPeriod));&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Édition&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_doEdit(){&lt;br /&gt;
&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer + wgScript + &#039;?title=&#039; + encodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;amp;action=edit&#039;;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = url +&#039;&amp;lt;br/&amp;gt;&#039;+PagesSansImage_Text_RunDoEdit+&#039; : &#039; + decodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;lt;br/&amp;gt;&#039; + Requete.responseText;&lt;br /&gt;
          &lt;br /&gt;
          var Aujourdhui = new Date();&lt;br /&gt;
          var Minutes   = Aujourdhui.getMinutes()&lt;br /&gt;
          if(Minutes&amp;lt;10){ var ZeroMinutes = &amp;quot;0&amp;quot; ; }else{ var ZeroMinutes = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Heures   = Aujourdhui.getHours()&lt;br /&gt;
          if(Heures&amp;lt;10){ var ZeroHeures = &amp;quot;0&amp;quot; ; }else{ var ZeroHeures = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Jour   = Aujourdhui.getDate();&lt;br /&gt;
          if(Jour&amp;lt;10){ var ZeroJour = &amp;quot;0&amp;quot; ; }else{ var ZeroJour = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Mois = Aujourdhui.getMonth() + 1;&lt;br /&gt;
          if(Mois&amp;lt;10){ var ZeroMois = &amp;quot;0&amp;quot; ; }else{ var ZeroMois = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Annee  = Aujourdhui.getYear();&lt;br /&gt;
          if (Annee &amp;lt; 2000){ Annee = Annee + 1900; }&lt;br /&gt;
&lt;br /&gt;
          var ListePagesSansImage = &amp;quot;&amp;quot;;       &lt;br /&gt;
          for(a=0;a&amp;lt;PagesSansImage_PagesSansImage.length;a++){&lt;br /&gt;
               ListePagesSansImage += &#039;# [[&#039; + PagesSansImage_PagesSansImage[a] + &#039;]]\n&#039;;&lt;br /&gt;
          }&lt;br /&gt;
&lt;br /&gt;
          var TexteFinal = PagesSansImage_Text_PageTemplate;&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$1&#039;).join(PagesSansImage_Text_PageEdit);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$2&#039;).join(PagesSansImage_Text_PageAide);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$3&#039;).join(ZeroJour + Jour);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$4&#039;).join(ZeroMois + Mois);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$5&#039;).join(Annee);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$6&#039;).join(ZeroHeures + Heures);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$7&#039;).join(ZeroMinutes + Minutes);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$8&#039;).join(ListePagesSansImage);&lt;br /&gt;
&lt;br /&gt;
          document.getElementById(&#039;wpTextbox1&#039;).value = TexteFinal ;&lt;br /&gt;
          document.editform.wpSummary.value = PagesSansImage_Text_Summary;&lt;br /&gt;
          document.editform.submit();&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&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>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91648</id>
		<title>MediaWiki:Bot/PagesSansImage.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91648"/>
		<updated>2012-02-12T12:06:39Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//__NORICHEDITOR__  &lt;br /&gt;
//&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// BOT ////////// &lt;br /&gt;
&lt;br /&gt;
/************************************************* ************************************************* &lt;br /&gt;
&lt;br /&gt;
Fonction : &lt;br /&gt;
* dresser la liste des pages sans image&lt;br /&gt;
* Mettre à jour la page Wikimini:Pages à illuster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pense-bête requêtes API : (limite de requête : 499 pouvant être portées à 4999 avec un statut Bot ou Wikitechnicien)&lt;br /&gt;
&lt;br /&gt;
* Toutes les pages : &lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499                          (Première requête)&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499&amp;amp;apfrom=???              (requêtes suivantes (??? = titre de la page suivante à la requête précédente))&lt;br /&gt;
* Infos sur les images d&#039;une page&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;prop=images&amp;amp;imlimit=1&amp;amp;titles=???            (??? = titre de la page)&lt;br /&gt;
&lt;br /&gt;
********************************************************* ***************************************************************** */&lt;br /&gt;
&lt;br /&gt;
// C&#039;est parti !!!&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Textes.&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_PageEdit = &amp;quot;Wikimini:Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageAide = &amp;quot;MediaWiki:Bot/PagesSansImage&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Aide = &amp;quot;aide&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoText = &amp;quot;Lancer le robot de mise à jour&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoTitle = &amp;quot;Lancement BOT : Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopText = &amp;quot;Arrêt BOT&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopTitle = &amp;quot;Arrêter le robot de mise à jour&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_AlertEdition = &amp;quot;Il y a déjà une fenêtre d\&#039;édition ouverte.\nFermez-là pour pouvoir lancer le bot.&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_AlertCertain = &amp;quot;Lancement du bot ?&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_RunListagePage = &amp;quot;Listage des pages&amp;lt;br/&amp;gt;Page &amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImages = &amp;quot;Requête API des pages de &amp;lt;b&amp;gt;$1&amp;lt;/b&amp;gt; à &amp;lt;b&amp;gt;$2&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesYes = &amp;quot;Page avec image&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesNo = &amp;quot;&amp;lt;u&amp;gt;Page sans image&amp;lt;/u&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunDoEdit = &amp;quot;Édition de la page&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Summary = &amp;quot;Bot : mise à jour de la page&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageTemplate = &#039;__NORICHEDITOR__\n&#039;&lt;br /&gt;
                                     + &#039;{{$1/Intro|$1|$2|$3|$4|$5|$6|$7}}\n&#039;&lt;br /&gt;
                                     + &#039;\n&#039;    &lt;br /&gt;
                                     + &#039;&amp;lt;div style=&amp;quot;-moz-column-count:2; column-count:2;&amp;quot;&amp;gt;\n&#039;          &lt;br /&gt;
                                     + &#039;$8&#039;&lt;br /&gt;
                                     + &#039;&amp;lt;/div&amp;gt;\n&#039;&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Variables&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_positionPeriod = 50; // Nombre de pages par requête ( fonction &amp;quot;PagesSansImage_CheckImages&amp;quot; )&lt;br /&gt;
var PagesSansImage_IsTest = false;      // true pour ne vérifier que les 15 premières pages (tests)&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Ajout d&#039;un lien en haut à gauche de la page pour lancer/arrêter le bot.&lt;br /&gt;
&lt;br /&gt;
addOnloadHook( function() {  &lt;br /&gt;
    var LienBot = document.createElement(&#039;li&#039;);&lt;br /&gt;
    LienBot.innerHTML = &#039;&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;(&amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(PagesSansImage_Text_PageAide)+ &#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_Aide+&#039;&amp;lt;/a&amp;gt;)&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; &amp;lt;a id=&amp;quot;BOTon&amp;quot; href=&amp;quot;javascript:PagesSansImage_LancementBot()&amp;quot; title=&amp;quot;&#039;+PagesSansImage_Text_GoTitle+&#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_GoText+&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
    document.body.insertBefore(LienBot, document.body.firstChild);&lt;br /&gt;
});&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Définition des liste de pages et infos correspondantes&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_ListePages = new Array();&lt;br /&gt;
var PagesSansImage_PagesSansImage = new Array();&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Initialisation&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_LancementBot(){&lt;br /&gt;
     if(document.getElementById(&#039;editform&#039;)){&lt;br /&gt;
          alert(PagesSansImage_Text_AlertEdition);&lt;br /&gt;
          return;&lt;br /&gt;
     }&lt;br /&gt;
     var SurEtCertain = confirm(PagesSansImage_Text_AlertCertain);&lt;br /&gt;
     if(!SurEtCertain) return;&lt;br /&gt;
     var Button = document.getElementById(&#039;BOTon&#039;);&lt;br /&gt;
     Button.innerHTML = PagesSansImage_Text_StopText;&lt;br /&gt;
     Button.title = PagesSansImage_Text_StopTitle;&lt;br /&gt;
     Button.href = &#039;javascript:window.location.reload();&#039;;&lt;br /&gt;
     var Result = document.createElement(&#039;div&#039;);&lt;br /&gt;
     Result.id = &#039;API_Result&#039;;&lt;br /&gt;
     Result.style.Width = &#039;100%&#039;;&lt;br /&gt;
     Button.parentNode.insertBefore(Result, Button.nextSibling);&lt;br /&gt;
     var Page = document.getElementById(&#039;site_center&#039;);&lt;br /&gt;
     if(Page) Page.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
     PagesSansImage_ListagePage(1, &#039;&#039;);&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Listage de toutes les pages du site&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_ListagePage(Numero, PageDebut){&lt;br /&gt;
     if(!PageDebut) PageDebut = &#039;&#039;;&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=499&#039;+PageDebut;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunListagePage+Numero;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          var AllPages = ObjetXML.getElementsByTagName(&#039;p&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;AllPages.length;a++){&lt;br /&gt;
               var ThisPageName = AllPages[a].getAttribute(&amp;quot;title&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListePages.push(ThisPageName);&lt;br /&gt;
          }&lt;br /&gt;
          var OtherPage = ObjetXML.getElementsByTagName(&#039;query-continue&#039;)[0];&lt;br /&gt;
          if(OtherPage){&lt;br /&gt;
               var OtherPageTitle = OtherPage.getElementsByTagName(&amp;quot;allpages&amp;quot;)[0].getAttribute(&amp;quot;apfrom&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListagePage((Numero+1),&amp;quot;&amp;amp;apfrom=&amp;quot;+encodeURIComponent(OtherPageTitle));&lt;br /&gt;
          }else{&lt;br /&gt;
               PagesSansImage_CheckImages(0);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Vérification de la présence d&#039;image&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_CheckImages(position){&lt;br /&gt;
     if(!position) position = 0;&lt;br /&gt;
     if(PagesSansImage_IsTest &amp;amp;&amp;amp; position&amp;gt;15){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     var PageRequete = PagesSansImage_ListePages[position];&lt;br /&gt;
     if(!PageRequete){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     if(PageRequete==&amp;quot;undefined&amp;quot;){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
&lt;br /&gt;
     var Titres = new Array();&lt;br /&gt;
     var TitresEncoded = new Array();&lt;br /&gt;
     for(var a=position;a&amp;lt;(position+PagesSansImage_positionPeriod);a++){&lt;br /&gt;
          if(PagesSansImage_ListePages[a]) Titres.push(PagesSansImage_ListePages[a]);&lt;br /&gt;
          TitresEncoded.push(encodeURIComponent(PagesSansImage_ListePages[a]));&lt;br /&gt;
     }&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;prop=images&amp;amp;imlimit=499&amp;amp;titles=&#039;+TitresEncoded.join(&amp;quot;|&amp;quot;);&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunCheckImages.split(&#039;$1&#039;).join(Titres[0]).split(&#039;$2&#039;).join(Titres[(Titres.length-1)])+&#039;&amp;lt;br/&amp;gt;&amp;lt;ol id=&amp;quot;PageListe&amp;quot;&amp;gt;&amp;lt;/ol&amp;gt;&#039;;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          var Pages = ObjetXML.getElementsByTagName(&amp;quot;page&amp;quot;);&lt;br /&gt;
          for(a=0;a&amp;lt;Pages.length;a++){&lt;br /&gt;
               var PageTitle = Pages[a].getAttribute(&amp;quot;title&amp;quot;)&lt;br /&gt;
               var Image = Pages[a].getElementsByTagName(&amp;quot;im&amp;quot;)[0];&lt;br /&gt;
               if(!Image){&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesNo+&#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
                    PagesSansImage_PagesSansImage.push(PageTitle);&lt;br /&gt;
               }else{&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesYes+&#039;&amp;lt;/li&amp;gt;&#039;;                    &lt;br /&gt;
               }&lt;br /&gt;
          }&lt;br /&gt;
          PagesSansImage_CheckImages((position+PagesSansImage_positionPeriod));&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Édition&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_doEdit(){&lt;br /&gt;
&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer + wgScript + &#039;?title=&#039; + encodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;amp;action=edit&#039;;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = url +&#039;&amp;lt;br/&amp;gt;&#039;+PagesSansImage_Text_RunDoEdit+&#039; : &#039; + decodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;lt;br/&amp;gt;&#039; + Requete.responseText;&lt;br /&gt;
          &lt;br /&gt;
          var Aujourdhui = new Date();&lt;br /&gt;
          var Minutes   = Aujourdhui.getMinutes()&lt;br /&gt;
          if(Minutes&amp;lt;10){ var ZeroMinutes = &amp;quot;0&amp;quot; ; }else{ var ZeroMinutes = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Heures   = Aujourdhui.getHours()&lt;br /&gt;
          if(Heures&amp;lt;10){ var ZeroHeures = &amp;quot;0&amp;quot; ; }else{ var ZeroHeures = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Jour   = Aujourdhui.getDate();&lt;br /&gt;
          if(Jour&amp;lt;10){ var ZeroJour = &amp;quot;0&amp;quot; ; }else{ var ZeroJour = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Mois = Aujourdhui.getMonth() + 1;&lt;br /&gt;
          if(Mois&amp;lt;10){ var ZeroMois = &amp;quot;0&amp;quot; ; }else{ var ZeroMois = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Annee  = Aujourdhui.getYear();&lt;br /&gt;
          if (Annee &amp;lt; 2000){ Annee = Annee + 1900; }&lt;br /&gt;
&lt;br /&gt;
          var ListePagesSansImage = &amp;quot;&amp;quot;;       &lt;br /&gt;
          for(a=0;a&amp;lt;PagesSansImage_PagesSansImage.length;a++){&lt;br /&gt;
               ListePagesSansImage += &#039;# [[&#039; + PagesSansImage_PagesSansImage[a] + &#039;]]\n&#039;;&lt;br /&gt;
          }&lt;br /&gt;
&lt;br /&gt;
          var TexteFinal = PagesSansImage_Text_PageTemplate;&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$1&#039;).join(PagesSansImage_Text_PageEdit);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$2&#039;).join(PagesSansImage_Text_PageAide);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$3&#039;).join(ZeroJour + Jour);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$4&#039;).join(ZeroMois + Mois);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$5&#039;).join(Annee);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$6&#039;).join(ZeroHeures + Heures);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$7&#039;).join(ZeroMinutes + Minutes);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$8&#039;).join(ListePagesSansImage);&lt;br /&gt;
&lt;br /&gt;
          document.getElementById(&#039;wpTextbox1&#039;).value = TexteFinal ;&lt;br /&gt;
          document.editform.wpSummary.value = PagesSansImage_Text_Summary;&lt;br /&gt;
          document.editform.submit();&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&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>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91647</id>
		<title>MediaWiki:Bot/PagesSansImage.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=MediaWiki:Bot/PagesSansImage.js&amp;diff=91647"/>
		<updated>2012-02-12T12:05:59Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//__NORICHEDITOR__  &lt;br /&gt;
//&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/////////////////////////////////////////////////////////////////////////////// BOT ////////// &lt;br /&gt;
&lt;br /&gt;
/************************************************* ************************************************* &lt;br /&gt;
&lt;br /&gt;
Fonction : &lt;br /&gt;
* dresser la liste des pages sans image&lt;br /&gt;
* Mettre à jour la page Wikimini:Pages à illuster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pense-bête requêtes API : (limite de requête : 499 pouvant être portées à 4999 avec un statut Bot ou Wikitechnicien)&lt;br /&gt;
&lt;br /&gt;
* Toutes les pages : &lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499                          (Première requête)&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;aplimit=499&amp;amp;apfrom=???              (requêtes suivantes (??? = titre de la page suivante à la requête précédente))&lt;br /&gt;
* Infos sur les images d&#039;une page&lt;br /&gt;
http://fr.wikimini.org/w/api.php?action=query&amp;amp;prop=images&amp;amp;imlimit=1&amp;amp;titles=???            (??? = titre de la page)&lt;br /&gt;
&lt;br /&gt;
********************************************************* ***************************************************************** */&lt;br /&gt;
&lt;br /&gt;
// C&#039;est parti !!!&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Textes.&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_PageEdit = &amp;quot;Wikimini:Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageAide = &amp;quot;MediaWiki:Bot/PagesSansImage&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Aide = &amp;quot;aide&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoText = &amp;quot;Lancer le robot de mise à jour&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_GoTitle = &amp;quot;Lancement BOT : Pages à illustrer&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopText = &amp;quot;Arrêt BOT&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_StopTitle = &amp;quot;Arrêter le robot de mise à jour&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_AlertEdition = &amp;quot;Il y a déjà une fenêtre d\&#039;édition ouverte.\nFermez-là pour pouvoir lancer le bot.&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_AlertCertain = &amp;quot;Lancement du bot ?&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_RunListagePage = &amp;quot;Listage des pages&amp;lt;br/&amp;gt;Page &amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImages = &amp;quot;Requête API des pages de &amp;lt;b&amp;gt;$1&amp;lt;/b&amp;gt; à &amp;lt;b&amp;gt;$2&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesYes = &amp;quot;Page avec image&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunCheckImagesNo = &amp;quot;&amp;lt;u&amp;gt;Page sans image&amp;lt;/u&amp;gt;&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_RunDoEdit = &amp;quot;Édition de la page&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_Text_Summary = &amp;quot;Bot : mise à jour de la page&amp;quot;;&lt;br /&gt;
var PagesSansImage_Text_PageTemplate = &#039;__NORICHEDITOR__\n&#039;&lt;br /&gt;
                                     + &#039;{{$1/Intro|$1|$2|$3|$4|$5|$6|$7}}\n&#039;&lt;br /&gt;
                                     + &#039;\n&#039;    &lt;br /&gt;
                                     + &#039;&amp;lt;div style=&amp;quot;-moz-column-count:2; column-count:2;&amp;quot;&amp;gt;\n&#039;          &lt;br /&gt;
                                     + &#039;$8&#039;&lt;br /&gt;
                                     + &#039;&amp;lt;/div&amp;gt;\n&#039;&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Variables&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_positionPeriod = 50; // Nombre de pages par requête ( fonction &amp;quot;PagesSansImage_CheckImages&amp;quot; )&lt;br /&gt;
var PagesSansImage_IsTest = false;      // true pour ne vérifier que les 15 premières pages (tests)&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Ajout d&#039;un lien en haut à gauche de la page pour lancer/arrêter le bot.&lt;br /&gt;
&lt;br /&gt;
addOnloadHook( function() {  &lt;br /&gt;
    var LienBot = document.createElement(&#039;li&#039;);&lt;br /&gt;
    LienBot.innerHTML = &#039;&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;(&amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(PagesSansImage_Text_PageAide)+ &#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_Aide+&#039;&amp;lt;/a&amp;gt;)&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; &amp;lt;a id=&amp;quot;BOTon&amp;quot; href=&amp;quot;javascript:PagesSansImage_LancementBot()&amp;quot; title=&amp;quot;&#039;+PagesSansImage_Text_GoTitle+&#039;&amp;quot;&amp;gt;&#039;+PagesSansImage_Text_GoText+&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
    document.body.insertBefore(LienBot, document.body.firstChild);&lt;br /&gt;
});&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Définition des liste de pages et infos correspondantes&lt;br /&gt;
&lt;br /&gt;
var PagesSansImage_ListePages = new Array();&lt;br /&gt;
var PagesSansImage_PagesSansImage = new Array();&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Initialisation&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_LancementBot(){&lt;br /&gt;
     if(document.getElementById(&#039;editform&#039;)){&lt;br /&gt;
          alert(PagesSansImage_Text_AlertEdition);&lt;br /&gt;
          return;&lt;br /&gt;
     }&lt;br /&gt;
     var SurEtCertain = confirm(PagesSansImage_Text_AlertCertain);&lt;br /&gt;
     if(!SurEtCertain) return;&lt;br /&gt;
     var Button = document.getElementById(&#039;BOTon&#039;);&lt;br /&gt;
     Button.innerHTML = PagesSansImage_Text_StopText;&lt;br /&gt;
     Button.title = PagesSansImage_Text_StopTitle;&lt;br /&gt;
     Button.href = &#039;javascript:window.location.reload();&#039;;&lt;br /&gt;
     var Result = document.createElement(&#039;div&#039;);&lt;br /&gt;
     Result.id = &#039;API_Result&#039;;&lt;br /&gt;
     Result.style.Width = &#039;100%&#039;;&lt;br /&gt;
     Button.parentNode.insertBefore(Result, Button.nextSibling);&lt;br /&gt;
     var Page = document.getElementById(&#039;site_center&#039;);&lt;br /&gt;
     if(Page) Page.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
     PagesSansImage_ListagePage(1, &#039;&#039;);&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Listage de toutes les pages du site&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_ListagePage(Numero, PageDebut){&lt;br /&gt;
     if(!PageDebut) PageDebut = &#039;&#039;;&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;prop=info&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=499&#039;+ageDebut;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunListagePage+Numero;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          var AllPages = ObjetXML.getElementsByTagName(&#039;p&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;AllPages.length;a++){&lt;br /&gt;
               var ThisPageName = AllPages[a].getAttribute(&amp;quot;title&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListePages.push(ThisPageName);&lt;br /&gt;
          }&lt;br /&gt;
          var OtherPage = ObjetXML.getElementsByTagName(&#039;query-continue&#039;)[0];&lt;br /&gt;
          if(OtherPage){&lt;br /&gt;
               var OtherPageTitle = OtherPage.getElementsByTagName(&amp;quot;allpages&amp;quot;)[0].getAttribute(&amp;quot;apfrom&amp;quot;);&lt;br /&gt;
               PagesSansImage_ListagePage((Numero+1),&amp;quot;&amp;amp;apfrom=&amp;quot;+encodeURIComponent(OtherPageTitle));&lt;br /&gt;
          }else{&lt;br /&gt;
               PagesSansImage_CheckImages(0);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Vérification de la présence d&#039;image&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_CheckImages(position){&lt;br /&gt;
     if(!position) position = 0;&lt;br /&gt;
     if(PagesSansImage_IsTest &amp;amp;&amp;amp; position&amp;gt;15){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     var PageRequete = PagesSansImage_ListePages[position];&lt;br /&gt;
     if(!PageRequete){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
     if(PageRequete==&amp;quot;undefined&amp;quot;){ PagesSansImage_doEdit(); return; }&lt;br /&gt;
&lt;br /&gt;
     var Titres = new Array();&lt;br /&gt;
     var TitresEncoded = new Array();&lt;br /&gt;
     for(var a=position;a&amp;lt;(position+PagesSansImage_positionPeriod);a++){&lt;br /&gt;
          if(PagesSansImage_ListePages[a]) Titres.push(PagesSansImage_ListePages[a]);&lt;br /&gt;
          TitresEncoded.push(encodeURIComponent(PagesSansImage_ListePages[a]));&lt;br /&gt;
     }&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;prop=images&amp;amp;imlimit=499&amp;amp;titles=&#039;+TitresEncoded.join(&amp;quot;|&amp;quot;);&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = PagesSansImage_Text_RunCheckImages.split(&#039;$1&#039;).join(Titres[0]).split(&#039;$2&#039;).join(Titres[(Titres.length-1)])+&#039;&amp;lt;br/&amp;gt;&amp;lt;ol id=&amp;quot;PageListe&amp;quot;&amp;gt;&amp;lt;/ol&amp;gt;&#039;;&lt;br /&gt;
          var ObjetXML = Requete.responseXML;&lt;br /&gt;
          var Pages = ObjetXML.getElementsByTagName(&amp;quot;page&amp;quot;);&lt;br /&gt;
          for(a=0;a&amp;lt;Pages.length;a++){&lt;br /&gt;
               var PageTitle = Pages[a].getAttribute(&amp;quot;title&amp;quot;)&lt;br /&gt;
               var Image = Pages[a].getElementsByTagName(&amp;quot;im&amp;quot;)[0];&lt;br /&gt;
               if(!Image){&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesNo+&#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
                    PagesSansImage_PagesSansImage.push(PageTitle);&lt;br /&gt;
               }else{&lt;br /&gt;
                    document.getElementById(&amp;quot;PageListe&amp;quot;).innerHTML += &#039;&amp;lt;li&amp;gt;&#039;+PageTitle+&#039; : &#039;+PagesSansImage_Text_RunCheckImagesYes+&#039;&amp;lt;/li&amp;gt;&#039;;                    &lt;br /&gt;
               }&lt;br /&gt;
          }&lt;br /&gt;
          PagesSansImage_CheckImages((position+PagesSansImage_positionPeriod));&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =========================================================================================================&lt;br /&gt;
// Édition&lt;br /&gt;
&lt;br /&gt;
function PagesSansImage_doEdit(){&lt;br /&gt;
&lt;br /&gt;
     Requete = sajax_init_object();&lt;br /&gt;
     var url = wgServer + wgScript + &#039;?title=&#039; + encodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;amp;action=edit&#039;;&lt;br /&gt;
     Requete.open(&#039;GET&#039;,url, true);&lt;br /&gt;
     Requete.onreadystatechange = function(){&lt;br /&gt;
          if(Requete.readyState != 4) return;&lt;br /&gt;
          var Reponse = document.getElementById(&#039;API_Result&#039;);&lt;br /&gt;
          Reponse.innerHTML = url +&#039;&amp;lt;br/&amp;gt;&#039;+PagesSansImage_Text_RunDoEdit+&#039; : &#039; + decodeURIComponent(PagesSansImage_Text_PageEdit) + &#039;&amp;lt;br/&amp;gt;&#039; + Requete.responseText;&lt;br /&gt;
          &lt;br /&gt;
          var Aujourdhui = new Date();&lt;br /&gt;
          var Minutes   = Aujourdhui.getMinutes()&lt;br /&gt;
          if(Minutes&amp;lt;10){ var ZeroMinutes = &amp;quot;0&amp;quot; ; }else{ var ZeroMinutes = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Heures   = Aujourdhui.getHours()&lt;br /&gt;
          if(Heures&amp;lt;10){ var ZeroHeures = &amp;quot;0&amp;quot; ; }else{ var ZeroHeures = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Jour   = Aujourdhui.getDate();&lt;br /&gt;
          if(Jour&amp;lt;10){ var ZeroJour = &amp;quot;0&amp;quot; ; }else{ var ZeroJour = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Mois = Aujourdhui.getMonth() + 1;&lt;br /&gt;
          if(Mois&amp;lt;10){ var ZeroMois = &amp;quot;0&amp;quot; ; }else{ var ZeroMois = &amp;quot;&amp;quot;;}&lt;br /&gt;
          var Annee  = Aujourdhui.getYear();&lt;br /&gt;
          if (Annee &amp;lt; 2000){ Annee = Annee + 1900; }&lt;br /&gt;
&lt;br /&gt;
          var ListePagesSansImage = &amp;quot;&amp;quot;;       &lt;br /&gt;
          for(a=0;a&amp;lt;PagesSansImage_PagesSansImage.length;a++){&lt;br /&gt;
               ListePagesSansImage += &#039;# [[&#039; + PagesSansImage_PagesSansImage[a] + &#039;]]\n&#039;;&lt;br /&gt;
          }&lt;br /&gt;
&lt;br /&gt;
          var TexteFinal = PagesSansImage_Text_PageTemplate;&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$1&#039;).join(PagesSansImage_Text_PageEdit);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$2&#039;).join(PagesSansImage_Text_PageAide);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$3&#039;).join(ZeroJour + Jour);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$4&#039;).join(ZeroMois + Mois);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$5&#039;).join(Annee);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$6&#039;).join(ZeroHeures + Heures);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$7&#039;).join(ZeroMinutes + Minutes);&lt;br /&gt;
          TexteFinal = TexteFinal.split(&#039;$8&#039;).join(ListePagesSansImage);&lt;br /&gt;
&lt;br /&gt;
          document.getElementById(&#039;wpTextbox1&#039;).value = TexteFinal ;&lt;br /&gt;
          document.editform.wpSummary.value = PagesSansImage_Text_Summary;&lt;br /&gt;
          document.editform.submit();&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&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>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=M%C3%A9daille_de_bronze&amp;diff=98238</id>
		<title>Médaille de bronze</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=M%C3%A9daille_de_bronze&amp;diff=98238"/>
		<updated>2011-12-24T20:18:18Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le bronze est un métal roux-brun. Dans des compétitions, la médaille de bronze est celle attribuée au 3&amp;lt;sup&amp;gt;ème&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Chimie]]&lt;br /&gt;
[[Catégorie:Sport]]&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Bronze&amp;diff=85112</id>
		<title>Bronze</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Bronze&amp;diff=85112"/>
		<updated>2011-12-24T20:18:18Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le bronze est un métal roux-brun. Dans des compétitions, la médaille de bronze est celle attribuée au 3&amp;lt;sup&amp;gt;ème&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Chimie]]&lt;br /&gt;
[[Catégorie:Sport]]&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Mod%C3%A8le:Liste_des_Wikitechniciens&amp;diff=82951</id>
		<title>Modèle:Liste des Wikitechniciens</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Mod%C3%A8le:Liste_des_Wikitechniciens&amp;diff=82951"/>
		<updated>2011-12-10T14:38:30Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;400&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;N° par date&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Utilisateur&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Date de changement de statut&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Date de démission&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|{{u|Lorangeo}}&lt;br /&gt;
|29/02/2008&amp;lt;br&amp;gt;({{Durée|29|02|2008}}) &lt;br /&gt;
| — &lt;br /&gt;
|-&lt;br /&gt;
| —&lt;br /&gt;
|{{u|Flodelaplage}} &lt;br /&gt;
|17/01/2009&lt;br /&gt;
|16/02/2011 &lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|{{u|Julien}} &lt;br /&gt;
|25/08/2009&amp;lt;br&amp;gt;({{Durée|25|08|2009}}) &lt;br /&gt;
|— &lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|{{u|Dodoïste}}&lt;br /&gt;
|24/09/2009&amp;lt;br&amp;gt;({{Durée|24|09|2009}})&lt;br /&gt;
|—&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|{{u|Elisabeth}}&lt;br /&gt;
|27/10/2009&amp;lt;br&amp;gt;({{Durée|27|10|2009}}) &lt;br /&gt;
|—&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|{{u|Dr Brains}} &lt;br /&gt;
|16/01/2010&amp;lt;br&amp;gt;({{Durée|16|01|2010}})&lt;br /&gt;
|— &lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|{{u|Olivier.mory}}&lt;br /&gt;
|07/09/2011&amp;lt;br&amp;gt;({{Durée|07|09|2011}}) &lt;br /&gt;
|— &lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|{{u|Jereemy}} &lt;br /&gt;
|02/12/2011&amp;lt;br&amp;gt;({{Durée|02|12|2011}}) &lt;br /&gt;
|— &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[Modèle:Liste des Wikimodos]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Thread:Erreur_lors_du_changement_de_statut_(Jereemy)_(4)&amp;diff=82949</id>
		<title>Thread:Erreur lors du changement de statut (Jereemy) (4)</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Thread:Erreur_lors_du_changement_de_statut_(Jereemy)_(4)&amp;diff=82949"/>
		<updated>2011-12-10T13:43:34Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : Page créée avec « Si je peux me permettre, il serait bon, pour éviter le confusion que tu pointes, de redéfinir le champ d&amp;#039;action des deux fonctions en scindant les pouvoirs qui sont tous co… »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Si je peux me permettre, il serait bon, pour éviter le confusion que tu pointes, de redéfinir le champ d&#039;action des deux fonctions en scindant les pouvoirs qui sont tous confiés sur Wikipédia aux &amp;quot;administrateurs&amp;quot;&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
#Les utilisateurs &amp;quot;modérateurs&amp;quot;, qui pourraient&amp;amp;nbsp;: &lt;br /&gt;
#*modérer le forum &lt;br /&gt;
#*modérer le site (droits de blocage, suppression/restauration, protection, révocation (droit &amp;lt;code&amp;gt;rollback&amp;lt;/code&amp;gt;)), voir la liste des pages non suivies, masquer une version de page (insultes ou pb de copyright), etc... &lt;br /&gt;
#Les utilisateurs &amp;quot;techniciens&amp;quot;, qui pourraient&amp;amp;nbsp;: &lt;br /&gt;
#*modifier les messages système, modifier les .js/.css d&#039;autres utilisateurs, supprimer/restaurer/protéger des pages, faire des remplacement auto, fonctions d&#039;import XML, etc... &lt;br /&gt;
#*&amp;lt;u&amp;gt;peut-être&amp;lt;/u&amp;gt;, le pouvoir de se donner (temporairement) le statut de wikimodo en cas de nécessité (et celui de se le retirer, bien sûr), par exemple pour pouvoir bloquer rapidement un bot vandale.&lt;br /&gt;
&lt;br /&gt;
Ainsi, certains pouvoirs ne seraient accordés qu&#039;aux wikimodos, qui en ont besoin pour modérer le site et le forum, tandis que d&#039;autres ne le seraient qu&#039;aux wikitechniciens, pour les seules actions techniques. &lt;br /&gt;
&lt;br /&gt;
Je me doute qu&#039;accorder le droit de blocage aux wikimodos est le point le plus chaud, puisque ce sont pour la plupart des enfants, mais je pense que ceux qui sont choisis pour devenir wikimodos sont suffisamment matures pour savoir qu&#039;il ne faut pas &amp;quot;jouer&amp;quot; avec ça. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Par contre, du coup, je ne vois pas ce qui empêcherait un utilisateur de cumuler les deux fonctions.&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Wikimini:Pages_%C3%A0_illustrer&amp;diff=77060</id>
		<title>Wikimini:Pages à illustrer</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Wikimini:Pages_%C3%A0_illustrer&amp;diff=77060"/>
		<updated>2011-09-24T20:01:32Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : Bot : mise à jour de la page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NORICHEDITOR__&lt;br /&gt;
{{Wikimini:Pages à illustrer/Intro|Wikimini:Pages à illustrer|MediaWiki:Bot/PagesSansImage|24|09|2011|22|01}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:2; column-count:2;&amp;quot;&amp;gt;&lt;br /&gt;
# [[14 juillet]]&lt;br /&gt;
# [[3OH!3]]&lt;br /&gt;
# [[4Story]]&lt;br /&gt;
# [[50 cent]]&lt;br /&gt;
# [[93]]&lt;br /&gt;
# [[AAW]]&lt;br /&gt;
# [[ABBA]]&lt;br /&gt;
# [[AROYO]]&lt;br /&gt;
# [[ASCII Art]]&lt;br /&gt;
# [[Accent grave]]&lt;br /&gt;
# [[Achgabat]]&lt;br /&gt;
# [[Adam Dollard des Ormeaux]]&lt;br /&gt;
# [[Adam Lambert]]&lt;br /&gt;
# [[Addis-Abeba]]&lt;br /&gt;
# [[Adrien III (pape)]]&lt;br /&gt;
# [[Adrien II (pape)]]&lt;br /&gt;
# [[Adrien IV (pape)]]&lt;br /&gt;
# [[Adrien Ier (pape)]]&lt;br /&gt;
# [[Adrien VI (pape)]]&lt;br /&gt;
# [[Adrien V (pape)]]&lt;br /&gt;
# [[Adéodat II (pape)]]&lt;br /&gt;
# [[Adéodat Ier (pape)]]&lt;br /&gt;
# [[Affranchissement]]&lt;br /&gt;
# [[Afrikaans]]&lt;br /&gt;
# [[Afro-Eurasie]]&lt;br /&gt;
# [[Agapet II (pape)]]&lt;br /&gt;
# [[Agapet Ier (pape)]]&lt;br /&gt;
# [[Agathon (pape)]]&lt;br /&gt;
# [[Agnès Desarthe]]&lt;br /&gt;
# [[Aigle (Suisse)]]&lt;br /&gt;
# [[Aimé Césaire]]&lt;br /&gt;
# [[Air]]&lt;br /&gt;
# [[Albert II]]&lt;br /&gt;
# [[Alexandre III (pape)]]&lt;br /&gt;
# [[Alexandre II (pape)]]&lt;br /&gt;
# [[Alexandre IV (pape)]]&lt;br /&gt;
# [[Alexandre Ier (pape)]]&lt;br /&gt;
# [[Alexandre VIII (pape)]]&lt;br /&gt;
# [[Alexandre VII (pape)]]&lt;br /&gt;
# [[Alexandre VI (pape)]]&lt;br /&gt;
# [[Alfa]]&lt;br /&gt;
# [[Aliens, le retour]]&lt;br /&gt;
# [[Alpaga]]&lt;br /&gt;
# [[Alpha (lettre grecque)]]&lt;br /&gt;
# [[Alphabet grec]]&lt;br /&gt;
# [[Alto]]&lt;br /&gt;
# [[Aluminium]]&lt;br /&gt;
# [[Amman]]&lt;br /&gt;
# [[Anachronisme]]&lt;br /&gt;
# [[Anaclet (pape)]]&lt;br /&gt;
# [[Anastase III (pape)]]&lt;br /&gt;
# [[Anastase II (pape)]]&lt;br /&gt;
# [[Anastase IV (pape)]]&lt;br /&gt;
# [[Anastase Ier (pape)]]&lt;br /&gt;
# [[Andorre-la-Vieille]]&lt;br /&gt;
# [[Android]]&lt;br /&gt;
# [[Angerfist]]&lt;br /&gt;
# [[Angine de poitrine]]&lt;br /&gt;
# [[Angström]]&lt;br /&gt;
# [[Angéline Fowl]]&lt;br /&gt;
# [[Anicet (pape)]]&lt;br /&gt;
# [[Animateur de club de vacances]]&lt;br /&gt;
# [[Ankara]]&lt;br /&gt;
# [[Anne-Marie Javouhey]]&lt;br /&gt;
# [[Année]]&lt;br /&gt;
# [[Année bissextile]]&lt;br /&gt;
# [[Années 1900]]&lt;br /&gt;
# [[Années 1930]]&lt;br /&gt;
# [[Années 1950]]&lt;br /&gt;
# [[Années 1960]]&lt;br /&gt;
# [[Années 1970]]&lt;br /&gt;
# [[Années 1980]]&lt;br /&gt;
# [[Années 1990]]&lt;br /&gt;
# [[Années 2000]]&lt;br /&gt;
# [[Années 2010]]&lt;br /&gt;
# [[Années 2020]]&lt;br /&gt;
# [[Années 2030]]&lt;br /&gt;
# [[Années 2040]]&lt;br /&gt;
# [[Années 2050]]&lt;br /&gt;
# [[Anoure]]&lt;br /&gt;
# [[Antananarivo]]&lt;br /&gt;
# [[Anthony Horowitz]]&lt;br /&gt;
# [[Anticonstitutionnellement]]&lt;br /&gt;
# [[Antigua-et-Barbuda]]&lt;br /&gt;
# [[Antimoine]]&lt;br /&gt;
# [[Antiquité]]&lt;br /&gt;
# [[Antoine de Saint-Exupéry]]&lt;br /&gt;
# [[Antonina]]&lt;br /&gt;
# [[Antonyme]]&lt;br /&gt;
# [[Antère (pape)]]&lt;br /&gt;
# [[Août]]&lt;br /&gt;
# [[Apia]]&lt;br /&gt;
# [[Archipel]]&lt;br /&gt;
# [[Archipel en feu]]&lt;br /&gt;
# [[Argent (métal)]]&lt;br /&gt;
# [[Argon]]&lt;br /&gt;
# [[Aristophane]]&lt;br /&gt;
# [[Arkéo Junior]]&lt;br /&gt;
# [[Armistice de 1918]]&lt;br /&gt;
# [[Armoise]]&lt;br /&gt;
# [[Arsenic]]&lt;br /&gt;
# [[Art africain]]&lt;br /&gt;
# [[Art nouveau]]&lt;br /&gt;
# [[Artemis Fowl 2: Mission Polaire]]&lt;br /&gt;
# [[Arthur Rimbaud]]&lt;br /&gt;
# [[Article défini]]&lt;br /&gt;
# [[Article indéfini]]&lt;br /&gt;
# [[Arène]]&lt;br /&gt;
# [[Aselle]]&lt;br /&gt;
# [[Asmara]]&lt;br /&gt;
# [[Assolement]]&lt;br /&gt;
# [[Astronome]]&lt;br /&gt;
# [[Astronomie]]&lt;br /&gt;
# [[Atalante]]&lt;br /&gt;
# [[Athlétisme]]&lt;br /&gt;
# [[Aubépine]]&lt;br /&gt;
# [[Audenge]]&lt;br /&gt;
# [[Ausonne]]&lt;br /&gt;
# [[Auvergne]]&lt;br /&gt;
# [[Avarice]]&lt;br /&gt;
# [[Avortement]]&lt;br /&gt;
# [[Avril]]&lt;br /&gt;
# [[Azote]]&lt;br /&gt;
# [[Açores]]&lt;br /&gt;
# [[Aïd el-Fitr]]&lt;br /&gt;
# [[Baccalauréat]]&lt;br /&gt;
# [[Bagdad]]&lt;br /&gt;
# [[Bahut]]&lt;br /&gt;
# [[Bakou]]&lt;br /&gt;
# [[Balle aux prisonniers]]&lt;br /&gt;
# [[Ballonnement]]&lt;br /&gt;
# [[Bamako]]&lt;br /&gt;
# [[Bandar Seri Begawan]]&lt;br /&gt;
# [[Bangkok]]&lt;br /&gt;
# [[Bangolo]]&lt;br /&gt;
# [[Bangui]]&lt;br /&gt;
# [[Banjul]]&lt;br /&gt;
# [[Banque]]&lt;br /&gt;
# [[Banquier]]&lt;br /&gt;
# [[Bar]]&lt;br /&gt;
# [[Barbade]]&lt;br /&gt;
# [[Basilic]]&lt;br /&gt;
# [[Basilique romaine]]&lt;br /&gt;
# [[Basset]]&lt;br /&gt;
# [[Basseterre]]&lt;br /&gt;
# [[Bec-croisé]]&lt;br /&gt;
# [[Bec-en-sabot]]&lt;br /&gt;
# [[Belgacom]]&lt;br /&gt;
# [[Belgrade]]&lt;br /&gt;
# [[Belmopan]]&lt;br /&gt;
# [[Ben 10]]&lt;br /&gt;
# [[Benito Juárez]]&lt;br /&gt;
# [[Benoît III (pape)]]&lt;br /&gt;
# [[Benoît II (pape)]]&lt;br /&gt;
# [[Benoît IV (pape)]]&lt;br /&gt;
# [[Benoît IX (pape)]]&lt;br /&gt;
# [[Benoît Ier (pape)]]&lt;br /&gt;
# [[Benoît VIII (pape)]]&lt;br /&gt;
# [[Benoît VII (pape)]]&lt;br /&gt;
# [[Benoît VI (pape)]]&lt;br /&gt;
# [[Benoît V (pape)]]&lt;br /&gt;
# [[Benoît XIII (pape)]]&lt;br /&gt;
# [[Benoît XII (pape)]]&lt;br /&gt;
# [[Benoît XIV (pape)]]&lt;br /&gt;
# [[Benoît XI (pape)]]&lt;br /&gt;
# [[Benoît XV (pape)]]&lt;br /&gt;
# [[Berger allemand nain]]&lt;br /&gt;
# [[Bestiaire]]&lt;br /&gt;
# [[Beyblade Metal Masters]]&lt;br /&gt;
# [[Beyrouth]]&lt;br /&gt;
# [[Bichkek]]&lt;br /&gt;
# [[Big Bang]]&lt;br /&gt;
# [[Biochimie]]&lt;br /&gt;
# [[Biographie]]&lt;br /&gt;
# [[Bioéthique]]&lt;br /&gt;
# [[Birmanie]]&lt;br /&gt;
# [[Bissau]]&lt;br /&gt;
# [[Bizanos]]&lt;br /&gt;
# [[Black and White 2]]&lt;br /&gt;
# [[Blaireau de Palawan]]&lt;br /&gt;
# [[Blanc]]&lt;br /&gt;
# [[Blé]]&lt;br /&gt;
# [[Bobtail japonais]]&lt;br /&gt;
# [[Bois du Cazier]]&lt;br /&gt;
# [[Boisson]]&lt;br /&gt;
# [[Bombe]]&lt;br /&gt;
# [[Bon Scott]]&lt;br /&gt;
# [[Boniface III (pape)]]&lt;br /&gt;
# [[Boniface II (pape)]]&lt;br /&gt;
# [[Boniface IV (pape)]]&lt;br /&gt;
# [[Boniface IX (pape)]]&lt;br /&gt;
# [[Boniface Ier (pape)]]&lt;br /&gt;
# [[Boniface VIII (pape)]]&lt;br /&gt;
# [[Boniface VI (pape)]]&lt;br /&gt;
# [[Boniface V (pape)]]&lt;br /&gt;
# [[Bore]]&lt;br /&gt;
# [[Bosnie-Herzégovine]]&lt;br /&gt;
# [[Bosphore]]&lt;br /&gt;
# [[Bouches-du-Rhône]]&lt;br /&gt;
# [[Bourgogne]]&lt;br /&gt;
# [[Bouteille en plastique]]&lt;br /&gt;
# [[Bouvreuil]]&lt;br /&gt;
# [[Brachiosaure]]&lt;br /&gt;
# [[Branchie]]&lt;br /&gt;
# [[Bratislava]]&lt;br /&gt;
# [[Brazzaville]]&lt;br /&gt;
# [[Bretagne (France)]]&lt;br /&gt;
# [[Bridgetown]]&lt;br /&gt;
# [[Brigade anti-criminalité]]&lt;br /&gt;
# [[Brome]]&lt;br /&gt;
# [[Bromo]]&lt;br /&gt;
# [[Bronzage]]&lt;br /&gt;
# [[Bryan Perro]]&lt;br /&gt;
# [[Budapest]]&lt;br /&gt;
# [[Buenos Aires]]&lt;br /&gt;
# [[Bujumbura]]&lt;br /&gt;
# [[Burano]]&lt;br /&gt;
# [[Byzance]]&lt;br /&gt;
# [[Bâtiment de basse consommation]]&lt;br /&gt;
# [[Bédéiste]]&lt;br /&gt;
# [[Béryllium]]&lt;br /&gt;
# [[Bétonnière]]&lt;br /&gt;
# [[Bêta (lettre grecque)]]&lt;br /&gt;
# [[CSS]]&lt;br /&gt;
# [[Cadmium]]&lt;br /&gt;
# [[Caille]]&lt;br /&gt;
# [[Caillou]]&lt;br /&gt;
# [[Calcium]]&lt;br /&gt;
# [[Calcul (mathématiques)]]&lt;br /&gt;
# [[Calcul mental]]&lt;br /&gt;
# [[Caldeira]]&lt;br /&gt;
# [[Calendrier julien]]&lt;br /&gt;
# [[Calixte III (pape)]]&lt;br /&gt;
# [[Calixte II (pape)]]&lt;br /&gt;
# [[Calixte Ier (pape)]]&lt;br /&gt;
# [[Calligraphie]]&lt;br /&gt;
# [[Cambodge]]&lt;br /&gt;
# [[Camille]]&lt;br /&gt;
# [[Canal]]&lt;br /&gt;
# [[Canard colvert]]&lt;br /&gt;
# [[Cancer]]&lt;br /&gt;
# [[Canton du Valais]]&lt;br /&gt;
# [[Capucine]]&lt;br /&gt;
# [[Capétiens]]&lt;br /&gt;
# [[Carabine]]&lt;br /&gt;
# [[Caracas]]&lt;br /&gt;
# [[Carbone]]&lt;br /&gt;
# [[Carie]]&lt;br /&gt;
# [[Carle Vernet]]&lt;br /&gt;
# [[Carmen]]&lt;br /&gt;
# [[Cartographie]]&lt;br /&gt;
# [[Catacombes]]&lt;br /&gt;
# [[Caïus (pape)]]&lt;br /&gt;
# [[Cellule (biologie)]]&lt;br /&gt;
# [[Cendre volcanique]]&lt;br /&gt;
# [[Centimètre]]&lt;br /&gt;
# [[Cerf aboyeur]]&lt;br /&gt;
# [[Chabot (poisson)]]&lt;br /&gt;
# [[Chambre à air]]&lt;br /&gt;
# [[Champ]]&lt;br /&gt;
# [[Chanteur]]&lt;br /&gt;
# [[Charade]]&lt;br /&gt;
# [[Chargé de projet en informatique]]&lt;br /&gt;
# [[Charles Albanel]]&lt;br /&gt;
# [[Charpentier]]&lt;br /&gt;
# [[Chasseur-cueilleur]]&lt;br /&gt;
# [[Chat perché]]&lt;br /&gt;
# [[Chats glacés]]&lt;br /&gt;
# [[Chevrolet]]&lt;br /&gt;
# [[Chiffre romain]]&lt;br /&gt;
# [[Chikungunya]]&lt;br /&gt;
# [[Chiliogone]]&lt;br /&gt;
# [[Chisinau]]&lt;br /&gt;
# [[Chlore]]&lt;br /&gt;
# [[Chouette]]&lt;br /&gt;
# [[Chrome]]&lt;br /&gt;
# [[Chypre]]&lt;br /&gt;
# [[Château d&#039;eau de Saint-Ambroise de la Jeune-Lorette]]&lt;br /&gt;
# [[Cigoland]]&lt;br /&gt;
# [[Claire-Vivre]]&lt;br /&gt;
# [[Claire Clément]]&lt;br /&gt;
# [[Claire Pérot]]&lt;br /&gt;
# [[Classeur]]&lt;br /&gt;
# [[Clerc]]&lt;br /&gt;
# [[Clergé]]&lt;br /&gt;
# [[Clergé régulier]]&lt;br /&gt;
# [[Clergé séculier]]&lt;br /&gt;
# [[Climat]]&lt;br /&gt;
# [[Climat du Maroc]]&lt;br /&gt;
# [[Clonage]]&lt;br /&gt;
# [[Club Penguin]]&lt;br /&gt;
# [[Clément III (pape)]]&lt;br /&gt;
# [[Clément II (pape)]]&lt;br /&gt;
# [[Clément IV (pape)]]&lt;br /&gt;
# [[Clément IX (pape)]]&lt;br /&gt;
# [[Clément Ier (pape)]]&lt;br /&gt;
# [[Clément VIII (pape)]]&lt;br /&gt;
# [[Clément VII (pape)]]&lt;br /&gt;
# [[Clément VI (pape)]]&lt;br /&gt;
# [[Clément V (pape)]]&lt;br /&gt;
# [[Clément XIII (pape)]]&lt;br /&gt;
# [[Clément XII (pape)]]&lt;br /&gt;
# [[Clément XIV (pape)]]&lt;br /&gt;
# [[Clément XI (pape)]]&lt;br /&gt;
# [[Clément X (pape)]]&lt;br /&gt;
# [[Cobalt]]&lt;br /&gt;
# [[Code Konami]]&lt;br /&gt;
# [[Collège Notre-Dame de la Paix]]&lt;br /&gt;
# [[Colonel Reyel]]&lt;br /&gt;
# [[Combat]]&lt;br /&gt;
# [[Combat Arms]]&lt;br /&gt;
# [[Comique]]&lt;br /&gt;
# [[Comique de gestes]]&lt;br /&gt;
# [[Comique scatologique]]&lt;br /&gt;
# [[Commonwealth of Nations]]&lt;br /&gt;
# [[Commune]]&lt;br /&gt;
# [[Communication]]&lt;br /&gt;
# [[Communisme]]&lt;br /&gt;
# [[Composition]]&lt;br /&gt;
# [[Comédie musicale]]&lt;br /&gt;
# [[Con]]&lt;br /&gt;
# [[Conakry]]&lt;br /&gt;
# [[Concours d&#039;écriture]]&lt;br /&gt;
# [[Conducteur d&#039;autobus]]&lt;br /&gt;
# [[Conepatus (moufette)]]&lt;br /&gt;
# [[Conflans-Sainte-Honorine]]&lt;br /&gt;
# [[Conjugaison des verbes du deuxième groupe]]&lt;br /&gt;
# [[Conjugaison des verbes du premier groupe]]&lt;br /&gt;
# [[Conon (pape)]]&lt;br /&gt;
# [[Conseil européen]]&lt;br /&gt;
# [[Console de jeux vidéo]]&lt;br /&gt;
# [[Conspiration]]&lt;br /&gt;
# [[Conspiration 365 : Janvier]]&lt;br /&gt;
# [[Constantin (pape)]]&lt;br /&gt;
# [[Constantinople]]&lt;br /&gt;
# [[Constitution]]&lt;br /&gt;
# [[Conte étiologique]]&lt;br /&gt;
# [[Contexte]]&lt;br /&gt;
# [[Coordonnées géographiques]]&lt;br /&gt;
# [[Copenhague]]&lt;br /&gt;
# [[Cormoran]]&lt;br /&gt;
# [[Corneille (pape)]]&lt;br /&gt;
# [[Corse]]&lt;br /&gt;
# [[Corvée seigneuriale]]&lt;br /&gt;
# [[Coupe du monde de rugby 2011:]]&lt;br /&gt;
# [[Cour européenne des droits de l&#039;homme]]&lt;br /&gt;
# [[Courant marin]]&lt;br /&gt;
# [[Courcouronnes]]&lt;br /&gt;
# [[Courlis]]&lt;br /&gt;
# [[Cracovie]]&lt;br /&gt;
# [[Crater Lake]]&lt;br /&gt;
# [[Critère de classification]]&lt;br /&gt;
# [[CroMimi]]&lt;br /&gt;
# [[Croate]]&lt;br /&gt;
# [[Croyance]]&lt;br /&gt;
# [[Crustacé]]&lt;br /&gt;
# [[Créature]]&lt;br /&gt;
# [[Crétacé inférieur]]&lt;br /&gt;
# [[Crétacé supérieur]]&lt;br /&gt;
# [[Crétin]]&lt;br /&gt;
# [[Cuivre (métal)]]&lt;br /&gt;
# [[Cuivres]]&lt;br /&gt;
# [[Cybercriminalité]]&lt;br /&gt;
# [[Célestin III (pape)]]&lt;br /&gt;
# [[Célestin II (pape)]]&lt;br /&gt;
# [[Célestin IV (pape)]]&lt;br /&gt;
# [[Célestin Ier (pape)]]&lt;br /&gt;
# [[Célestin V (pape)]]&lt;br /&gt;
# [[Cétacé]]&lt;br /&gt;
# [[Cœur d&#039;encre]]&lt;br /&gt;
# [[Cœur de pirate]]&lt;br /&gt;
# [[DC Keys]]&lt;br /&gt;
# [[Da Nang]]&lt;br /&gt;
# [[Dakar]]&lt;br /&gt;
# [[Dakota Fanning]]&lt;br /&gt;
# [[Damas]]&lt;br /&gt;
# [[Damase II (pape)]]&lt;br /&gt;
# [[Damase Ier (pape)]]&lt;br /&gt;
# [[Dance Academy]]&lt;br /&gt;
# [[Dantzig]]&lt;br /&gt;
# [[De tout mon cœur]]&lt;br /&gt;
# [[Delap-Uliga-Darrit]]&lt;br /&gt;
# [[Delphinidé]]&lt;br /&gt;
# [[Demi-pointes]]&lt;br /&gt;
# [[Denys (pape)]]&lt;br /&gt;
# [[Desperate Housewives]]&lt;br /&gt;
# [[Deux ans de vacances]]&lt;br /&gt;
# [[Devinette]]&lt;br /&gt;
# [[Dhâkâ]]&lt;br /&gt;
# [[Diable]]&lt;br /&gt;
# [[Diamant]]&lt;br /&gt;
# [[Diddy Kong]]&lt;br /&gt;
# [[Didier Daenikx]]&lt;br /&gt;
# [[Didier Queloz]]&lt;br /&gt;
# [[Dihectogone]]&lt;br /&gt;
# [[Dili]]&lt;br /&gt;
# [[Dindon]]&lt;br /&gt;
# [[Dinoz]]&lt;br /&gt;
# [[Diocèse de Rome]]&lt;br /&gt;
# [[Dionysos]]&lt;br /&gt;
# [[Dioxyde de carbone]]&lt;br /&gt;
# [[Dioxygène]]&lt;br /&gt;
# [[Diplôme]]&lt;br /&gt;
# [[Dirham marocain]]&lt;br /&gt;
# [[Discographie de Green Day]]&lt;br /&gt;
# [[Disney&#039;s Toontown Online]]&lt;br /&gt;
# [[Diurne]]&lt;br /&gt;
# [[Division euclidienne]]&lt;br /&gt;
# [[Djibouti (ville)]]&lt;br /&gt;
# [[Dodoma]]&lt;br /&gt;
# [[Dofus Arena]]&lt;br /&gt;
# [[Doha]]&lt;br /&gt;
# [[Domestication]]&lt;br /&gt;
# [[Domotique]]&lt;br /&gt;
# [[Domovoï Butler]]&lt;br /&gt;
# [[Donus (pape)]]&lt;br /&gt;
# [[Douchanbé]]&lt;br /&gt;
# [[Dove Attia]]&lt;br /&gt;
# [[Drakan]]&lt;br /&gt;
# [[Dreambox]]&lt;br /&gt;
# [[Drupal]]&lt;br /&gt;
# [[Dublin]]&lt;br /&gt;
# [[Dunkerque]]&lt;br /&gt;
# [[Durée de vie d&#039;un déchet]]&lt;br /&gt;
# [[Dynamite]]&lt;br /&gt;
# [[Décembre]]&lt;br /&gt;
# [[Décennie]]&lt;br /&gt;
# [[Délégué de classe]]&lt;br /&gt;
# [[Déterminant]]&lt;br /&gt;
# [[Développeur]]&lt;br /&gt;
# [[Easter egg]]&lt;br /&gt;
# [[Eastman Kodak Company]]&lt;br /&gt;
# [[El Dorado]]&lt;br /&gt;
# [[El amor brujo]]&lt;br /&gt;
# [[Emeline]]&lt;br /&gt;
# [[Empereur]]&lt;br /&gt;
# [[Enfance dans la Rome antique]]&lt;br /&gt;
# [[Eniripsia]]&lt;br /&gt;
# [[Ennemi]]&lt;br /&gt;
# [[Ennéacontagone]]&lt;br /&gt;
# [[Ennéadécagone]]&lt;br /&gt;
# [[Ennéahectogone]]&lt;br /&gt;
# [[Entreprise]]&lt;br /&gt;
# [[Enzyme]]&lt;br /&gt;
# [[Epsilon (lettre grecque)]]&lt;br /&gt;
# [[Equideow]]&lt;br /&gt;
# [[Eragon]]&lt;br /&gt;
# [[Erevan]]&lt;br /&gt;
# [[Ernesto Zedillo]]&lt;br /&gt;
# [[Esclavage]]&lt;br /&gt;
# [[Espagnol]]&lt;br /&gt;
# [[Espèce]]&lt;br /&gt;
# [[Eucalyptus]]&lt;br /&gt;
# [[Eugène III (pape)]]&lt;br /&gt;
# [[Eugène II (pape)]]&lt;br /&gt;
# [[Eugène IV (pape)]]&lt;br /&gt;
# [[Eugène Ier (pape)]]&lt;br /&gt;
# [[Eusèbe (pape)]]&lt;br /&gt;
# [[Eutychien (pape)]]&lt;br /&gt;
# [[Evanescence]]&lt;br /&gt;
# [[Exploration]]&lt;br /&gt;
# [[Exportation]]&lt;br /&gt;
# [[Extensible HyperText Markup Language]]&lt;br /&gt;
# [[FBI : Portés disparus]]&lt;br /&gt;
# [[FC Schalke 04]]&lt;br /&gt;
# [[Fabien (pape)]]&lt;br /&gt;
# [[Fable]]&lt;br /&gt;
# [[Fabliau]]&lt;br /&gt;
# [[Face au drapeau]]&lt;br /&gt;
# [[Faiblesse]]&lt;br /&gt;
# [[Falco Lombardi]]&lt;br /&gt;
# [[Fantôme]]&lt;br /&gt;
# [[Farine]]&lt;br /&gt;
# [[Faune]]&lt;br /&gt;
# [[Femelle]]&lt;br /&gt;
# [[Femme]]&lt;br /&gt;
# [[Femme au Moyen Âge]]&lt;br /&gt;
# [[Fenêtre]]&lt;br /&gt;
# [[Fer]]&lt;br /&gt;
# [[Fernando Verdasco]]&lt;br /&gt;
# [[Festival des fleurs de Medellin]]&lt;br /&gt;
# [[Film]]&lt;br /&gt;
# [[Fils]]&lt;br /&gt;
# [[Fin du monde]]&lt;br /&gt;
# [[Flandre-Orientale]]&lt;br /&gt;
# [[Flood]]&lt;br /&gt;
# [[Fluor]]&lt;br /&gt;
# [[Fluorite]]&lt;br /&gt;
# [[Fondue à la viande]]&lt;br /&gt;
# [[Football Club des Girondins de Bordeaux]]&lt;br /&gt;
# [[Footballeur professionnel]]&lt;br /&gt;
# [[Formose (pape)]]&lt;br /&gt;
# [[Fort de Mutzig]]&lt;br /&gt;
# [[Fortis]]&lt;br /&gt;
# [[Fourrure]]&lt;br /&gt;
# [[Fox McCloud]]&lt;br /&gt;
# [[Fraction]]&lt;br /&gt;
# [[Franc CFA]]&lt;br /&gt;
# [[François Rabelais]]&lt;br /&gt;
# [[Freerider 2]]&lt;br /&gt;
# [[Freetown]]&lt;br /&gt;
# [[Fricassé]]&lt;br /&gt;
# [[Friends]]&lt;br /&gt;
# [[Fukushima]]&lt;br /&gt;
# [[Fullmetal alchemist]]&lt;br /&gt;
# [[Funafuti]]&lt;br /&gt;
# [[Fusée Ariane]]&lt;br /&gt;
# [[Futur simple]]&lt;br /&gt;
# [[Félix III (pape)]]&lt;br /&gt;
# [[Félix IV (pape)]]&lt;br /&gt;
# [[Félix Ier (pape)]]&lt;br /&gt;
# [[Féminin]]&lt;br /&gt;
# [[Février]]&lt;br /&gt;
# [[Fête]]&lt;br /&gt;
# [[Fête de la Saint-Jean]]&lt;br /&gt;
# [[Fête nationale suisse]]&lt;br /&gt;
# [[Gaborone]]&lt;br /&gt;
# [[Gallium]]&lt;br /&gt;
# [[Gamma (lettre grecque)]]&lt;br /&gt;
# [[Gammare]]&lt;br /&gt;
# [[Garde des Sceaux]]&lt;br /&gt;
# [[Gardon]]&lt;br /&gt;
# [[Gare de Clichy - Levallois]]&lt;br /&gt;
# [[Geek]]&lt;br /&gt;
# [[Georgetown (Guyana)]]&lt;br /&gt;
# [[Gerbilles]]&lt;br /&gt;
# [[Germanium]]&lt;br /&gt;
# [[Germination]]&lt;br /&gt;
# [[Gestation]]&lt;br /&gt;
# [[Gian Lorenzo Bernini]]&lt;br /&gt;
# [[Gigantosaure]]&lt;br /&gt;
# [[Gilgamesh]]&lt;br /&gt;
# [[Girlsgogames]]&lt;br /&gt;
# [[Gironde]]&lt;br /&gt;
# [[Glee (série télévisée)]]&lt;br /&gt;
# [[Global Positioning System]]&lt;br /&gt;
# [[God of War]]&lt;br /&gt;
# [[Gogolplex]]&lt;br /&gt;
# [[Gold Miner]]&lt;br /&gt;
# [[Gouvernement]]&lt;br /&gt;
# [[Goyavier]]&lt;br /&gt;
# [[Goût]]&lt;br /&gt;
# [[Grade militaire]]&lt;br /&gt;
# [[Graine]]&lt;br /&gt;
# [[Granivore]]&lt;br /&gt;
# [[Gravure]]&lt;br /&gt;
# [[Grec]]&lt;br /&gt;
# [[Grec ancien]]&lt;br /&gt;
# [[Green Lantern]]&lt;br /&gt;
# [[Grippe de 1918]]&lt;br /&gt;
# [[Grippe pandémique A (H1N1) 2009]]&lt;br /&gt;
# [[Grotte Cosquer]]&lt;br /&gt;
# [[Groupe d&#039;études et d&#039;informations sur les phénomènes aérospatiaux non identifiés]]&lt;br /&gt;
# [[Groupe musical]]&lt;br /&gt;
# [[Groupe tactique d&#039;intervention (Québec)]]&lt;br /&gt;
# [[Grèce antique]]&lt;br /&gt;
# [[Grégoire III (pape)]]&lt;br /&gt;
# [[Grégoire II (pape)]]&lt;br /&gt;
# [[Grégoire IV (pape)]]&lt;br /&gt;
# [[Grégoire IX (pape)]]&lt;br /&gt;
# [[Grégoire Ier (pape)]]&lt;br /&gt;
# [[Grégoire VIII (pape)]]&lt;br /&gt;
# [[Grégoire VII (pape)]]&lt;br /&gt;
# [[Grégoire VI (pape)]]&lt;br /&gt;
# [[Grégoire V (pape)]]&lt;br /&gt;
# [[Grégoire XIII (pape)]]&lt;br /&gt;
# [[Grégoire XII (pape)]]&lt;br /&gt;
# [[Grégoire XIV (pape)]]&lt;br /&gt;
# [[Grégoire XI (pape)]]&lt;br /&gt;
# [[Grégoire XVI (pape)]]&lt;br /&gt;
# [[Grégoire XV (pape)]]&lt;br /&gt;
# [[Grégoire X (pape)]]&lt;br /&gt;
# [[Guatemala (ville)]]&lt;br /&gt;
# [[Guerre des canonnières]]&lt;br /&gt;
# [[Guerre du Péloponnèse]]&lt;br /&gt;
# [[Guitar Hero]]&lt;br /&gt;
# [[Gâteau roulé au chocolat]]&lt;br /&gt;
# [[Gélase II (pape)]]&lt;br /&gt;
# [[Gélase Ier (pape)]]&lt;br /&gt;
# [[Géographie]]&lt;br /&gt;
# [[Géorgie]]&lt;br /&gt;
# [[Gérard d&#039;Aboville]]&lt;br /&gt;
# [[HTML]]&lt;br /&gt;
# [[Habbo Hotel]]&lt;br /&gt;
# [[Haine]]&lt;br /&gt;
# [[Harare]]&lt;br /&gt;
# [[Harfang des neiges]]&lt;br /&gt;
# [[Harlem]]&lt;br /&gt;
# [[Haïphong]]&lt;br /&gt;
# [[Hectogone]]&lt;br /&gt;
# [[Helsinki]]&lt;br /&gt;
# [[Henri Dès]]&lt;br /&gt;
# [[Heptacontagone]]&lt;br /&gt;
# [[Heptahectogone]]&lt;br /&gt;
# [[Hergé]]&lt;br /&gt;
# [[Hermaphrodite]]&lt;br /&gt;
# [[Hernàn Cortès]]&lt;br /&gt;
# [[Herrerasaure]]&lt;br /&gt;
# [[Heures]]&lt;br /&gt;
# [[Hexacontagone]]&lt;br /&gt;
# [[Hexagone]]&lt;br /&gt;
# [[Hexahectogone]]&lt;br /&gt;
# [[Hibernation]]&lt;br /&gt;
# [[Hilaire (pape)]]&lt;br /&gt;
# [[Histoire de l&#039;aviation]]&lt;br /&gt;
# [[Histoire de l&#039;éducation en France]]&lt;br /&gt;
# [[Histoire de la France]]&lt;br /&gt;
# [[Historien]]&lt;br /&gt;
# [[Hiver]]&lt;br /&gt;
# [[Hiver polaire]]&lt;br /&gt;
# [[Homme au masque de fer]]&lt;br /&gt;
# [[Homme d&#039;État]]&lt;br /&gt;
# [[Homonyme]]&lt;br /&gt;
# [[Honduras]]&lt;br /&gt;
# [[Honiara]]&lt;br /&gt;
# [[Honorius III (pape)]]&lt;br /&gt;
# [[Honorius II (pape)]]&lt;br /&gt;
# [[Honorius IV (pape)]]&lt;br /&gt;
# [[Honorius Ier (pape)]]&lt;br /&gt;
# [[HordeGame]]&lt;br /&gt;
# [[Hormisdas (pape)]]&lt;br /&gt;
# [[Horrues]]&lt;br /&gt;
# [[Humilité]]&lt;br /&gt;
# [[Hydrogène]]&lt;br /&gt;
# [[Hydrolienne]]&lt;br /&gt;
# [[Hygin (pape)]]&lt;br /&gt;
# [[Hygiène et médecine au Moyen Âge]]&lt;br /&gt;
# [[Hélium]]&lt;br /&gt;
# [[Héra]]&lt;br /&gt;
# [[Héron]]&lt;br /&gt;
# [[Héros]]&lt;br /&gt;
# [[Hésingue]]&lt;br /&gt;
# [[Hôtesse de l&#039;air]]&lt;br /&gt;
# [[ICl@sse]]&lt;br /&gt;
# [[IDVD]]&lt;br /&gt;
# [[IIIe siècle]]&lt;br /&gt;
# [[IIIe siècle av. J.-C.]]&lt;br /&gt;
# [[IIe siècle]]&lt;br /&gt;
# [[IIe siècle av. J.-C.]]&lt;br /&gt;
# [[ILife]]&lt;br /&gt;
# [[IPhoto]]&lt;br /&gt;
# [[ITunes]]&lt;br /&gt;
# [[IVe siècle]]&lt;br /&gt;
# [[IVe siècle av. J.-C.]]&lt;br /&gt;
# [[IXe siècle]]&lt;br /&gt;
# [[IXe siècle av. J.-C.]]&lt;br /&gt;
# [[Ice Climber]]&lt;br /&gt;
# [[Ier siècle]]&lt;br /&gt;
# [[Ier siècle av. J.-C.]]&lt;br /&gt;
# [[Ike (Fire Emblem)]]&lt;br /&gt;
# [[Illusion Labs]]&lt;br /&gt;
# [[Immobilier]]&lt;br /&gt;
# [[Immortalité]]&lt;br /&gt;
# [[Impala]]&lt;br /&gt;
# [[Incubation]]&lt;br /&gt;
# [[Indigo (couleur)]]&lt;br /&gt;
# [[Indium]]&lt;br /&gt;
# [[Industrie]]&lt;br /&gt;
# [[Infirmier]]&lt;br /&gt;
# [[Informatique]]&lt;br /&gt;
# [[Injure]]&lt;br /&gt;
# [[Innocent III (pape)]]&lt;br /&gt;
# [[Innocent II (pape)]]&lt;br /&gt;
# [[Innocent IV (pape)]]&lt;br /&gt;
# [[Innocent IX (pape)]]&lt;br /&gt;
# [[Innocent Ier (pape)]]&lt;br /&gt;
# [[Innocent VIII (pape)]]&lt;br /&gt;
# [[Innocent VII (pape)]]&lt;br /&gt;
# [[Innocent VI (pape)]]&lt;br /&gt;
# [[Innocent V (pape)]]&lt;br /&gt;
# [[Innocent XIII (pape)]]&lt;br /&gt;
# [[Innocent XII (pape)]]&lt;br /&gt;
# [[Innocent XI (pape)]]&lt;br /&gt;
# [[Innocent X (pape)]]&lt;br /&gt;
# [[Inondations dans le Var de 2010]]&lt;br /&gt;
# [[Instrument de musique]]&lt;br /&gt;
# [[Insulte]]&lt;br /&gt;
# [[Inter@ge]]&lt;br /&gt;
# [[Invention]]&lt;br /&gt;
# [[Invisibilité]]&lt;br /&gt;
# [[Invizimals]]&lt;br /&gt;
# [[Iode]]&lt;br /&gt;
# [[Iolas]]&lt;br /&gt;
# [[Iota (lettre grecque)]]&lt;br /&gt;
# [[Irak]]&lt;br /&gt;
# [[Iron Man]]&lt;br /&gt;
# [[Islamabad]]&lt;br /&gt;
# [[Jacqueline Wilson]]&lt;br /&gt;
# [[Jacques Cartier]]&lt;br /&gt;
# [[Jacques Mercier]]&lt;br /&gt;
# [[Janvier]]&lt;br /&gt;
# [[JavaScript]]&lt;br /&gt;
# [[Jcray]]&lt;br /&gt;
# [[Je suis une légende (film, 2007)]]&lt;br /&gt;
# [[Jean-Claude Mourlevat]]&lt;br /&gt;
# [[Jean-Paul II (pape)]]&lt;br /&gt;
# [[Jean-Paul Ier (pape)]]&lt;br /&gt;
# [[Jean-Philippe Arrou-Vignod]]&lt;br /&gt;
# [[Jean-Pierre Rampal]]&lt;br /&gt;
# [[Jean Cabot]]&lt;br /&gt;
# [[Jean III (pape)]]&lt;br /&gt;
# [[Jean II (pape)]]&lt;br /&gt;
# [[Jean IV (pape)]]&lt;br /&gt;
# [[Jean IX (pape)]]&lt;br /&gt;
# [[Jean Ier (pape)]]&lt;br /&gt;
# [[Jean Maubille]]&lt;br /&gt;
# [[Jean Nicolet]]&lt;br /&gt;
# [[Jean VIII (pape)]]&lt;br /&gt;
# [[Jean VII (pape)]]&lt;br /&gt;
# [[Jean VI (pape)]]&lt;br /&gt;
# [[Jean V (pape)]]&lt;br /&gt;
# [[Jean XIII (pape)]]&lt;br /&gt;
# [[Jean XII (pape)]]&lt;br /&gt;
# [[Jean XIV (pape)]]&lt;br /&gt;
# [[Jean XIX (pape)]]&lt;br /&gt;
# [[Jean XI (pape)]]&lt;br /&gt;
# [[Jean XVIII (pape)]]&lt;br /&gt;
# [[Jean XVII (pape)]]&lt;br /&gt;
# [[Jean XV (pape)]]&lt;br /&gt;
# [[Jean XXIII (pape)]]&lt;br /&gt;
# [[Jean XXII (pape)]]&lt;br /&gt;
# [[Jean XXI (pape)]]&lt;br /&gt;
# [[Jean X (pape)]]&lt;br /&gt;
# [[Jean de Cappadoce]]&lt;br /&gt;
# [[Jeanne Savonnet]]&lt;br /&gt;
# [[Jeep]]&lt;br /&gt;
# [[Jeux de Montréal]]&lt;br /&gt;
# [[Jo-Wilfried Tsonga]]&lt;br /&gt;
# [[Joe Jonas]]&lt;br /&gt;
# [[John Cena]]&lt;br /&gt;
# [[Jour]]&lt;br /&gt;
# [[Jour des morts (Mexique)]]&lt;br /&gt;
# [[Juan Martin del Potro]]&lt;br /&gt;
# [[Juillet]]&lt;br /&gt;
# [[Juin]]&lt;br /&gt;
# [[Jules Ferry]]&lt;br /&gt;
# [[Jules III (pape)]]&lt;br /&gt;
# [[Jules II (pape)]]&lt;br /&gt;
# [[Jules Ier (pape)]]&lt;br /&gt;
# [[Julie (prénom)]]&lt;br /&gt;
# [[Juste parmi les Nations]]&lt;br /&gt;
# [[Justice de la Rome antique]]&lt;br /&gt;
# [[Justinien Ier]]&lt;br /&gt;
# [[Kaboul]]&lt;br /&gt;
# [[Kabylie]]&lt;br /&gt;
# [[Kage]]&lt;br /&gt;
# [[Kampala]]&lt;br /&gt;
# [[Kappa (lettre grecque)]]&lt;br /&gt;
# [[Katmandou]]&lt;br /&gt;
# [[Kazakhstan]]&lt;br /&gt;
# [[Khartoum]]&lt;br /&gt;
# [[Khi (lettre grecque)]]&lt;br /&gt;
# [[Kiev]]&lt;br /&gt;
# [[Kigali]]&lt;br /&gt;
# [[Kiki]]&lt;br /&gt;
# [[Kilogramme]]&lt;br /&gt;
# [[Kilomètre]]&lt;br /&gt;
# [[Kilomètre carré]]&lt;br /&gt;
# [[Kim Clijsters]]&lt;br /&gt;
# [[Kingdom Hearts]]&lt;br /&gt;
# [[Kingstown]]&lt;br /&gt;
# [[Kinshasa]]&lt;br /&gt;
# [[Kirby au fil de l&#039;aventure]]&lt;br /&gt;
# [[Krill]]&lt;br /&gt;
# [[Krishna]]&lt;br /&gt;
# [[Krypton]]&lt;br /&gt;
# [[Kuala Lumpur]]&lt;br /&gt;
# [[Kéraban le Têtu]]&lt;br /&gt;
# [[L&#039;Élève Ducobu]]&lt;br /&gt;
# [[L&#039;Île à hélice]]&lt;br /&gt;
# [[LOL]]&lt;br /&gt;
# [[La Havane]]&lt;br /&gt;
# [[La Paz (Bolivie)]]&lt;br /&gt;
# [[La Quête de Deltora]]&lt;br /&gt;
# [[La Tour des anges]]&lt;br /&gt;
# [[La Valette]]&lt;br /&gt;
# [[La Vie de croisière de Zack et Cody]]&lt;br /&gt;
# [[La guerre des clans]]&lt;br /&gt;
# [[Labyrinth 2]]&lt;br /&gt;
# [[Lac Léman]]&lt;br /&gt;
# [[Laine]]&lt;br /&gt;
# [[Lambda (lettre grecque)]]&lt;br /&gt;
# [[Landes (département)]]&lt;br /&gt;
# [[Landon (pape)]]&lt;br /&gt;
# [[Lanfeust]]&lt;br /&gt;
# [[Lanfeust Quest]]&lt;br /&gt;
# [[Langage]]&lt;br /&gt;
# [[Langue officielle]]&lt;br /&gt;
# [[Le]]&lt;br /&gt;
# [[Le Baume du Dragon]]&lt;br /&gt;
# [[Le Caire]]&lt;br /&gt;
# [[Le Château des Carpathes]]&lt;br /&gt;
# [[Le Cinquième Élément]]&lt;br /&gt;
# [[Le Grand-Saconnex]]&lt;br /&gt;
# [[Le Horla]]&lt;br /&gt;
# [[Le Miroir d&#039;ambre]]&lt;br /&gt;
# [[Le Pacte des Marchombres]]&lt;br /&gt;
# [[Le Prince et le Pauvre]]&lt;br /&gt;
# [[Le Roi Soleil]]&lt;br /&gt;
# [[Le Suberbe Orénoque]]&lt;br /&gt;
# [[Le Tour du monde en quatre-vingts jours]]&lt;br /&gt;
# [[Le Vaisseau]]&lt;br /&gt;
# [[Le clan des sept va au cirque]]&lt;br /&gt;
# [[Le géant aux chaussettes rouges]]&lt;br /&gt;
# [[Le jeu des dictionnaires]]&lt;br /&gt;
# [[Le journal d&#039;Adèle]]&lt;br /&gt;
# [[Le monstre du CM1]]&lt;br /&gt;
# [[Le pianiste sans visage]]&lt;br /&gt;
# [[Leonardo Fibonacci]]&lt;br /&gt;
# [[Les 39 clés]]&lt;br /&gt;
# [[Les 4 Fantastiques]]&lt;br /&gt;
# [[Les Chevaliers d&#039;Émeraude]]&lt;br /&gt;
# [[Les Contes de la crypte]]&lt;br /&gt;
# [[Les Fatals Picards]]&lt;br /&gt;
# [[Les Hauts et les Bas de Sophie Paquin]]&lt;br /&gt;
# [[Les Héros de l&#039;Olympe]]&lt;br /&gt;
# [[Les Indes noires]]&lt;br /&gt;
# [[Les Loges-en-Josas]]&lt;br /&gt;
# [[Les Misérables]]&lt;br /&gt;
# [[Les Planètes (musique)]]&lt;br /&gt;
# [[Les Sept Dernières Paroles du Christ en Croix (Haydn)]]&lt;br /&gt;
# [[Les Sims 2]]&lt;br /&gt;
# [[Les Tribulations d&#039;un Chinois en Chine]]&lt;br /&gt;
# [[Les Wardstone Chronicles]]&lt;br /&gt;
# [[Les dix mots de la rencontre]]&lt;br /&gt;
# [[Les oiseaux se cachent pour mourir (The Thorn Birds)]]&lt;br /&gt;
# [[Lettonie]]&lt;br /&gt;
# [[Levier]]&lt;br /&gt;
# [[Leçon]]&lt;br /&gt;
# [[Libreville]]&lt;br /&gt;
# [[Libère (pape)]]&lt;br /&gt;
# [[Lieu-dit]]&lt;br /&gt;
# [[Life In Cartoon Motion]]&lt;br /&gt;
# [[Lilongwe]]&lt;br /&gt;
# [[Lin (pape)]]&lt;br /&gt;
# [[Liste des monarques de France]]&lt;br /&gt;
# [[Liste des papes]]&lt;br /&gt;
# [[Liste des personnages de Héros de l&#039;Olympe]]&lt;br /&gt;
# [[Liste des personnages de Percy Jackson]]&lt;br /&gt;
# [[Liste des personnages de la Bible]]&lt;br /&gt;
# [[Liste des éléments]]&lt;br /&gt;
# [[Lit]]&lt;br /&gt;
# [[Lithium]]&lt;br /&gt;
# [[LittleBigPlanet]]&lt;br /&gt;
# [[Littérature]]&lt;br /&gt;
# [[Lituanie]]&lt;br /&gt;
# [[Liège]]&lt;br /&gt;
# [[Ljubljana]]&lt;br /&gt;
# [[Logiciel]]&lt;br /&gt;
# [[Logiciel libre]]&lt;br /&gt;
# [[Loi]]&lt;br /&gt;
# [[Loisir]]&lt;br /&gt;
# [[Lomé]]&lt;br /&gt;
# [[Longueur]]&lt;br /&gt;
# [[Louis Hennepin]]&lt;br /&gt;
# [[Louis Jolliet]]&lt;br /&gt;
# [[Loupe]]&lt;br /&gt;
# [[Luanda]]&lt;br /&gt;
# [[Luca Toni]]&lt;br /&gt;
# [[Lucario]]&lt;br /&gt;
# [[Lucas (personnage)]]&lt;br /&gt;
# [[Lucie (prénom)]]&lt;br /&gt;
# [[Lucius III (pape)]]&lt;br /&gt;
# [[Lucius II (pape)]]&lt;br /&gt;
# [[Lucius Ier (pape)]]&lt;br /&gt;
# [[Luge]]&lt;br /&gt;
# [[Lusaka]]&lt;br /&gt;
# [[Lutèce]]&lt;br /&gt;
# [[Lycée militaire de Saint-Cyr]]&lt;br /&gt;
# [[Léa passion]]&lt;br /&gt;
# [[Légende]]&lt;br /&gt;
# [[Léon III (pape)]]&lt;br /&gt;
# [[Léon II (pape)]]&lt;br /&gt;
# [[Léon IV (pape)]]&lt;br /&gt;
# [[Léon IX (pape)]]&lt;br /&gt;
# [[Léon Ier (pape)]]&lt;br /&gt;
# [[Léon VIII (pape)]]&lt;br /&gt;
# [[Léon VII (pape)]]&lt;br /&gt;
# [[Léon VI (pape)]]&lt;br /&gt;
# [[Léon V (pape)]]&lt;br /&gt;
# [[Léon XIII (pape)]]&lt;br /&gt;
# [[Léon XII (pape)]]&lt;br /&gt;
# [[Léon XI (pape)]]&lt;br /&gt;
# [[Léon X (pape)]]&lt;br /&gt;
# [[Léthargie]]&lt;br /&gt;
# [[MDR]]&lt;br /&gt;
# [[Ma vie]]&lt;br /&gt;
# [[MacBook Air]]&lt;br /&gt;
# [[Mac OS]]&lt;br /&gt;
# [[Machine thermique]]&lt;br /&gt;
# [[Machopeur]]&lt;br /&gt;
# [[Macédoine]]&lt;br /&gt;
# [[Madame Tussauds]]&lt;br /&gt;
# [[Madeleine de Verchères]]&lt;br /&gt;
# [[Madère]]&lt;br /&gt;
# [[Magnésium]]&lt;br /&gt;
# [[Mai]]&lt;br /&gt;
# [[Majde]]&lt;br /&gt;
# [[Malabo]]&lt;br /&gt;
# [[Maladie cardio-vasculaire]]&lt;br /&gt;
# [[Maldives]]&lt;br /&gt;
# [[Malika Ferdjoukh]]&lt;br /&gt;
# [[Maltraitance des enfants]]&lt;br /&gt;
# [[Malé]]&lt;br /&gt;
# [[Malédiction du pharaon]]&lt;br /&gt;
# [[Mana (Guyane)]]&lt;br /&gt;
# [[Management]]&lt;br /&gt;
# [[Managua]]&lt;br /&gt;
# [[Manama]]&lt;br /&gt;
# [[Manganèse]]&lt;br /&gt;
# [[Manifestation]]&lt;br /&gt;
# [[Manille]]&lt;br /&gt;
# [[Manioc]]&lt;br /&gt;
# [[Manureva]]&lt;br /&gt;
# [[Maputo]]&lt;br /&gt;
# [[Marc (pape)]]&lt;br /&gt;
# [[Marcel Duchamp]]&lt;br /&gt;
# [[Marcel II (pape)]]&lt;br /&gt;
# [[Marcel Ier (pape)]]&lt;br /&gt;
# [[Marcelin (pape)]]&lt;br /&gt;
# [[Marco Polo]]&lt;br /&gt;
# [[Marguerite Bourgeoys]]&lt;br /&gt;
# [[Mariage]]&lt;br /&gt;
# [[Mariage du prince Albert II de Monaco et de Charlène Wittstock]]&lt;br /&gt;
# [[Marianne Fortier]]&lt;br /&gt;
# [[Marie-Aude Murail]]&lt;br /&gt;
# [[Marie Guyart de l&#039;Incarnation]]&lt;br /&gt;
# [[Marin II (pape)]]&lt;br /&gt;
# [[Marin Ier (pape)]]&lt;br /&gt;
# [[Marmikid]]&lt;br /&gt;
# [[Marmiton]]&lt;br /&gt;
# [[Maroon 5]]&lt;br /&gt;
# [[Marseille]]&lt;br /&gt;
# [[Marth]]&lt;br /&gt;
# [[Martin IV (pape)]]&lt;br /&gt;
# [[Martin Ier (pape)]]&lt;br /&gt;
# [[Martin V (pape)]]&lt;br /&gt;
# [[Mary-Kate et Ashley Olsen]]&lt;br /&gt;
# [[María Isabel]]&lt;br /&gt;
# [[Mascate]]&lt;br /&gt;
# [[Masculin]]&lt;br /&gt;
# [[Maseru]]&lt;br /&gt;
# [[Masse atomique]]&lt;br /&gt;
# [[Mathenpoche]]&lt;br /&gt;
# [[Mathias Sandorf]]&lt;br /&gt;
# [[Mathématicien]]&lt;br /&gt;
# [[Matière fécale]]&lt;br /&gt;
# [[Matière première]]&lt;br /&gt;
# [[Maurice Leblanc]]&lt;br /&gt;
# [[Maurice Ravel]]&lt;br /&gt;
# [[Maître du monde]]&lt;br /&gt;
# [[Maîtrise des petits chanteurs de Québec]]&lt;br /&gt;
# [[Mbabane]]&lt;br /&gt;
# [[MediaWiki]]&lt;br /&gt;
# [[Melekeok]]&lt;br /&gt;
# [[Mephitis (moufette)]]&lt;br /&gt;
# [[Mer Noire]]&lt;br /&gt;
# [[Mer des Caraïbes]]&lt;br /&gt;
# [[Meresger]]&lt;br /&gt;
# [[Message]]&lt;br /&gt;
# [[Messager]]&lt;br /&gt;
# [[Messagerie instantanée]]&lt;br /&gt;
# [[Meta Knight]]&lt;br /&gt;
# [[Metin2]]&lt;br /&gt;
# [[Michel Strogoff]]&lt;br /&gt;
# [[Michel Tournier]]&lt;br /&gt;
# [[Michel Tremblay]]&lt;br /&gt;
# [[Micmac]]&lt;br /&gt;
# [[Micromètre]]&lt;br /&gt;
# [[Micronésie]]&lt;br /&gt;
# [[Midas]]&lt;br /&gt;
# [[Midi]]&lt;br /&gt;
# [[Mika]]&lt;br /&gt;
# [[Mike Vallely]]&lt;br /&gt;
# [[Millénaire]]&lt;br /&gt;
# [[Miltiade (pape)]]&lt;br /&gt;
# [[Minecraft]]&lt;br /&gt;
# [[Miniclip]]&lt;br /&gt;
# [[Miniville]]&lt;br /&gt;
# [[Minsk]]&lt;br /&gt;
# [[MobileMe]]&lt;br /&gt;
# [[Moby Dick]]&lt;br /&gt;
# [[Mogadiscio]]&lt;br /&gt;
# [[Mois]]&lt;br /&gt;
# [[Moisson]]&lt;br /&gt;
# [[Moldavie]]&lt;br /&gt;
# [[Molybdène]]&lt;br /&gt;
# [[Monarchie]]&lt;br /&gt;
# [[Moniteur d&#039;auto-école]]&lt;br /&gt;
# [[Monothéisme]]&lt;br /&gt;
# [[Monoxyde de carbone]]&lt;br /&gt;
# [[Monrovia]]&lt;br /&gt;
# [[Mons (Ville)]]&lt;br /&gt;
# [[Monsieur Nô]]&lt;br /&gt;
# [[Mont Olympe]]&lt;br /&gt;
# [[Mont Rushmore]]&lt;br /&gt;
# [[Montevideo]]&lt;br /&gt;
# [[Montrouge]]&lt;br /&gt;
# [[Moorea]]&lt;br /&gt;
# [[Moroni]]&lt;br /&gt;
# [[Mortalité]]&lt;br /&gt;
# [[Mot]]&lt;br /&gt;
# [[Moufette rayée]]&lt;br /&gt;
# [[Moufette à capuchon]]&lt;br /&gt;
# [[Mouvement gothique]]&lt;br /&gt;
# [[Moyen mnémotechnique]]&lt;br /&gt;
# [[Mu (lettre grecque)]]&lt;br /&gt;
# [[Multiplication]]&lt;br /&gt;
# [[Mundus (général)]]&lt;br /&gt;
# [[MusicMe]]&lt;br /&gt;
# [[Musicien]]&lt;br /&gt;
# [[Musique]]&lt;br /&gt;
# [[MusiquePlus]]&lt;br /&gt;
# [[Musique traditionnelle]]&lt;br /&gt;
# [[Musée Archéologique de Strasbourg]]&lt;br /&gt;
# [[Musée Grévin]]&lt;br /&gt;
# [[Musée d&#039;Unterlinden]]&lt;br /&gt;
# [[Musée de l&#039;Impression sur Étoffes de Mulhouse]]&lt;br /&gt;
# [[Musée des Beaux-Arts de Strasbourg]]&lt;br /&gt;
# [[Musée du quai Branly]]&lt;br /&gt;
# [[Mydaus (moufette)]]&lt;br /&gt;
# [[Mylène Farmer]]&lt;br /&gt;
# [[Myriagone]]&lt;br /&gt;
# [[Myrmidons]]&lt;br /&gt;
# [[Mythe]]&lt;br /&gt;
# [[Mythologie nordique]]&lt;br /&gt;
# [[Mâle]]&lt;br /&gt;
# [[Mécanique]]&lt;br /&gt;
# [[Médard Chouart des Groseilliers]]&lt;br /&gt;
# [[Médecine]]&lt;br /&gt;
# [[Mégalopole européenne]]&lt;br /&gt;
# [[Mélange]]&lt;br /&gt;
# [[Mémorial]]&lt;br /&gt;
# [[Mémorial de Yad Vashem]]&lt;br /&gt;
# [[Mérens (cheval)]]&lt;br /&gt;
# [[Métiers (Rome Antique)]]&lt;br /&gt;
# [[Météorite]]&lt;br /&gt;
# [[Nadia (prénom)]]&lt;br /&gt;
# [[Nairobi]]&lt;br /&gt;
# [[Nanomètre]]&lt;br /&gt;
# [[Napoléon (poisson)]]&lt;br /&gt;
# [[Nappe phréatique]]&lt;br /&gt;
# [[Narthex]]&lt;br /&gt;
# [[Naruto Uzumaki]]&lt;br /&gt;
# [[Nassau (Bahamas)]]&lt;br /&gt;
# [[Naypyidaw]]&lt;br /&gt;
# [[Ndjamena]]&lt;br /&gt;
# [[Need for Speed (série)]]&lt;br /&gt;
# [[Nerf]]&lt;br /&gt;
# [[Ness (EarthBound)]]&lt;br /&gt;
# [[Nestor Burma]]&lt;br /&gt;
# [[Nez]]&lt;br /&gt;
# [[Niamey]]&lt;br /&gt;
# [[Nice]]&lt;br /&gt;
# [[Nick Jonas]]&lt;br /&gt;
# [[Nickel]]&lt;br /&gt;
# [[Nicolas Anelka]]&lt;br /&gt;
# [[Nicolas Dupuy]]&lt;br /&gt;
# [[Nicolas III (pape)]]&lt;br /&gt;
# [[Nicolas IV (pape)]]&lt;br /&gt;
# [[Nicolas Ier (pape)]]&lt;br /&gt;
# [[Nicolas V (pape)]]&lt;br /&gt;
# [[Nicolo Rizzuto]]&lt;br /&gt;
# [[Nicosie]]&lt;br /&gt;
# [[Nikolay Davydenko]]&lt;br /&gt;
# [[Nil]]&lt;br /&gt;
# [[Nino et Rébecca]]&lt;br /&gt;
# [[Nintendo DSi XL]]&lt;br /&gt;
# [[Niobium]]&lt;br /&gt;
# [[Noblesse]]&lt;br /&gt;
# [[Noir]]&lt;br /&gt;
# [[Nom commun]]&lt;br /&gt;
# [[Nombre grammatical]]&lt;br /&gt;
# [[NostTale]]&lt;br /&gt;
# [[Nouakchott]]&lt;br /&gt;
# [[Nouméa]]&lt;br /&gt;
# [[Nourriture]]&lt;br /&gt;
# [[Nout]]&lt;br /&gt;
# [[Novak Djokovic]]&lt;br /&gt;
# [[Novembre]]&lt;br /&gt;
# [[Nu (lettre grecque)]]&lt;br /&gt;
# [[Nuage]]&lt;br /&gt;
# [[Nuku&#039;alofa]]&lt;br /&gt;
# [[Numidie]]&lt;br /&gt;
# [[Nuuk]]&lt;br /&gt;
# [[Néerlandais]]&lt;br /&gt;
# [[Négritude]]&lt;br /&gt;
# [[Néoclassicisme]]&lt;br /&gt;
# [[Néon]]&lt;br /&gt;
# [[Occident]]&lt;br /&gt;
# [[Octacontagone]]&lt;br /&gt;
# [[Octahectogone]]&lt;br /&gt;
# [[Octobre]]&lt;br /&gt;
# [[Octogone]]&lt;br /&gt;
# [[Océanie]]&lt;br /&gt;
# [[Océanographe]]&lt;br /&gt;
# [[Odoacre]]&lt;br /&gt;
# [[Ohmydollz]]&lt;br /&gt;
# [[Olimar]]&lt;br /&gt;
# [[OmEgA]]&lt;br /&gt;
# [[Omicron (lettre grecque)]]&lt;br /&gt;
# [[Oméga (lettre grecque)]]&lt;br /&gt;
# [[Onde]]&lt;br /&gt;
# [[Openfield]]&lt;br /&gt;
# [[Opticien]]&lt;br /&gt;
# [[Ordre de Sainte-Ursule]]&lt;br /&gt;
# [[Oreille]]&lt;br /&gt;
# [[Organisme]]&lt;br /&gt;
# [[Organisme (biologie)]]&lt;br /&gt;
# [[Organisme génétiquement modifié]]&lt;br /&gt;
# [[Orthographe]]&lt;br /&gt;
# [[Ouagadougou]]&lt;br /&gt;
# [[Oulan Bator]]&lt;br /&gt;
# [[Ouranos]]&lt;br /&gt;
# [[Outil]]&lt;br /&gt;
# [[Oviparité]]&lt;br /&gt;
# [[Oxygène]]&lt;br /&gt;
# [[Pakistan]]&lt;br /&gt;
# [[Palan]]&lt;br /&gt;
# [[Palaos]]&lt;br /&gt;
# [[Palikir]]&lt;br /&gt;
# [[Palladium]]&lt;br /&gt;
# [[Palmipède]]&lt;br /&gt;
# [[Paléolithique]]&lt;br /&gt;
# [[Pamela Anderson]]&lt;br /&gt;
# [[Panama (ville)]]&lt;br /&gt;
# [[Panneau solaire]]&lt;br /&gt;
# [[Papeete]]&lt;br /&gt;
# [[Papouasie-Nouvelle-Guinée]]&lt;br /&gt;
# [[Paramaribo]]&lt;br /&gt;
# [[Paramore]]&lt;br /&gt;
# [[Paramécie]]&lt;br /&gt;
# [[Parc naturel régional du Vercors]]&lt;br /&gt;
# [[Parcs nationaux de France]]&lt;br /&gt;
# [[Pare-feu (informatique)]]&lt;br /&gt;
# [[Paris Saint-Germain Football Club]]&lt;br /&gt;
# [[Parkour]]&lt;br /&gt;
# [[Parlement]]&lt;br /&gt;
# [[Parlement européen]]&lt;br /&gt;
# [[Parsec]]&lt;br /&gt;
# [[Pascal II (pape)]]&lt;br /&gt;
# [[Pascal Ier (pape)]]&lt;br /&gt;
# [[Passé composé]]&lt;br /&gt;
# [[Patin à roulettes]]&lt;br /&gt;
# [[Patrice Évra]]&lt;br /&gt;
# [[Paul III (pape)]]&lt;br /&gt;
# [[Paul II (pape)]]&lt;br /&gt;
# [[Paul IV (pape)]]&lt;br /&gt;
# [[Paul Ier (pape)]]&lt;br /&gt;
# [[Paul VI (pape)]]&lt;br /&gt;
# [[Paul V (pape)]]&lt;br /&gt;
# [[Paul Verlaine]]&lt;br /&gt;
# [[Pauvreté]]&lt;br /&gt;
# [[Pays]]&lt;br /&gt;
# [[Peau]]&lt;br /&gt;
# [[Peintre-décorateur]]&lt;br /&gt;
# [[Pentacontagone]]&lt;br /&gt;
# [[Pentagone (géométrie)]]&lt;br /&gt;
# [[Pentahectogone]]&lt;br /&gt;
# [[Personnalité politique]]&lt;br /&gt;
# [[Pesanteur]]&lt;br /&gt;
# [[Petite Camargue alsacienne]]&lt;br /&gt;
# [[Petite Musique de nuit]]&lt;br /&gt;
# [[Phi (lettre grecque)]]&lt;br /&gt;
# [[Philip Pullman]]&lt;br /&gt;
# [[Philippe Masson]]&lt;br /&gt;
# [[Philippe Roussel]]&lt;br /&gt;
# [[Phnom Penh]]&lt;br /&gt;
# [[Phosphore]]&lt;br /&gt;
# [[Photographie]]&lt;br /&gt;
# [[Phrase]]&lt;br /&gt;
# [[Physique]]&lt;br /&gt;
# [[Pie III (pape)]]&lt;br /&gt;
# [[Pie II (pape)]]&lt;br /&gt;
# [[Pie IV (pape)]]&lt;br /&gt;
# [[Pie IX (pape)]]&lt;br /&gt;
# [[Pie Ier (pape)]]&lt;br /&gt;
# [[Pie VIII (pape)]]&lt;br /&gt;
# [[Pie VII (pape)]]&lt;br /&gt;
# [[Pie VI (pape)]]&lt;br /&gt;
# [[Pie V (pape)]]&lt;br /&gt;
# [[Pie XII (pape)]]&lt;br /&gt;
# [[Pie XI (pape)]]&lt;br /&gt;
# [[Pie X (pape)]]&lt;br /&gt;
# [[Pierre (apôtre)]]&lt;br /&gt;
# [[Pilote d&#039;avion]]&lt;br /&gt;
# [[Piscivore]]&lt;br /&gt;
# [[Pise]]&lt;br /&gt;
# [[Pizza Hut]]&lt;br /&gt;
# [[Placarder]]&lt;br /&gt;
# [[Plante herbacée]]&lt;br /&gt;
# [[Planétarium de Strasbourg]]&lt;br /&gt;
# [[Plasma]]&lt;br /&gt;
# [[Plat]]&lt;br /&gt;
# [[Platanistidé]]&lt;br /&gt;
# [[Plombier]]&lt;br /&gt;
# [[Pluriel]]&lt;br /&gt;
# [[Plèbe (Rome antique)]]&lt;br /&gt;
# [[Pmr446]]&lt;br /&gt;
# [[Podgorica]]&lt;br /&gt;
# [[Poids]]&lt;br /&gt;
# [[Poil]]&lt;br /&gt;
# [[Poil de carotte]]&lt;br /&gt;
# [[Point chaud]]&lt;br /&gt;
# [[Poison]]&lt;br /&gt;
# [[Poisson clown]]&lt;br /&gt;
# [[Poisson coffre]]&lt;br /&gt;
# [[Pokédex]]&lt;br /&gt;
# [[Politique]]&lt;br /&gt;
# [[Polygone]]&lt;br /&gt;
# [[Polythéisme]]&lt;br /&gt;
# [[Pomme malaka]]&lt;br /&gt;
# [[Pompier]]&lt;br /&gt;
# [[Pontien (pape)]]&lt;br /&gt;
# [[Pony games]]&lt;br /&gt;
# [[Pop (musique)]]&lt;br /&gt;
# [[Pop art]]&lt;br /&gt;
# [[Population]]&lt;br /&gt;
# [[Population de la Colombie]]&lt;br /&gt;
# [[Port-Louis (Maurice)]]&lt;br /&gt;
# [[Port-Vila]]&lt;br /&gt;
# [[Port-au-Prince]]&lt;br /&gt;
# [[Port Moresby]]&lt;br /&gt;
# [[Port of Spain]]&lt;br /&gt;
# [[Porte-clefs]]&lt;br /&gt;
# [[Porto]]&lt;br /&gt;
# [[Porto-Novo]]&lt;br /&gt;
# [[Portugais]]&lt;br /&gt;
# [[Post-scriptum]]&lt;br /&gt;
# [[Poste]]&lt;br /&gt;
# [[Potassium]]&lt;br /&gt;
# [[Prague]]&lt;br /&gt;
# [[Praia]]&lt;br /&gt;
# [[Predator]]&lt;br /&gt;
# [[Predator 2]]&lt;br /&gt;
# [[Predators]]&lt;br /&gt;
# [[Pretoria]]&lt;br /&gt;
# [[Princesse Mononoké]]&lt;br /&gt;
# [[Prix de Rome]]&lt;br /&gt;
# [[Prix des Incorruptibles]]&lt;br /&gt;
# [[Prizee]]&lt;br /&gt;
# [[Proche-Orient Ancien]]&lt;br /&gt;
# [[Procope de Césarée]]&lt;br /&gt;
# [[Procédé de calcul mental]]&lt;br /&gt;
# [[Professeur Layton]]&lt;br /&gt;
# [[Programme informatique]]&lt;br /&gt;
# [[Prométhée]]&lt;br /&gt;
# [[Pronom]]&lt;br /&gt;
# [[Prophètes de l&#039;islam]]&lt;br /&gt;
# [[Protestantisme]]&lt;br /&gt;
# [[Protocole de Kyoto]]&lt;br /&gt;
# [[Provins]]&lt;br /&gt;
# [[Proximus]]&lt;br /&gt;
# [[Prédateur]]&lt;br /&gt;
# [[Préfecture]]&lt;br /&gt;
# [[Préfixe]]&lt;br /&gt;
# [[Préjugé]]&lt;br /&gt;
# [[Prénom]]&lt;br /&gt;
# [[Présent de l&#039;indicatif]]&lt;br /&gt;
# [[Psi (lettre grecque)]]&lt;br /&gt;
# [[Ptah]]&lt;br /&gt;
# [[Publicité]]&lt;br /&gt;
# [[Pyongyang]]&lt;br /&gt;
# [[Pyramides d&#039;Égypte]]&lt;br /&gt;
# [[Pèlerinage]]&lt;br /&gt;
# [[Pégase (mythologie)]]&lt;br /&gt;
# [[Pélage II (pape)]]&lt;br /&gt;
# [[Pélage Ier]]&lt;br /&gt;
# [[Pélage Ier (pape)]]&lt;br /&gt;
# [[Péniche]]&lt;br /&gt;
# [[Pétard]]&lt;br /&gt;
# [[Pêche (activité)]]&lt;br /&gt;
# [[Quetzal]]&lt;br /&gt;
# [[Quito]]&lt;br /&gt;
# [[Quotient intellectuel]]&lt;br /&gt;
# [[R.O.B.]]&lt;br /&gt;
# [[RPG]]&lt;br /&gt;
# [[Rabat]]&lt;br /&gt;
# [[Race]]&lt;br /&gt;
# [[Racket]]&lt;br /&gt;
# [[Raiatea]]&lt;br /&gt;
# [[Rap]]&lt;br /&gt;
# [[Red Hot Chili Peppers]]&lt;br /&gt;
# [[Redevance seigneuriale]]&lt;br /&gt;
# [[Regalec]]&lt;br /&gt;
# [[Relax Take It Easy]]&lt;br /&gt;
# [[Religion de la Rome antique]]&lt;br /&gt;
# [[Remue-méninges]]&lt;br /&gt;
# [[Renaissance]]&lt;br /&gt;
# [[Repetto]]&lt;br /&gt;
# [[Repère]]&lt;br /&gt;
# [[Requin-chat pygmé]]&lt;br /&gt;
# [[Respect]]&lt;br /&gt;
# [[Respiration]]&lt;br /&gt;
# [[Rhodium]]&lt;br /&gt;
# [[Rhétorique]]&lt;br /&gt;
# [[Rhô (lettre grecque)]]&lt;br /&gt;
# [[Rick Riordan]]&lt;br /&gt;
# [[Rien]]&lt;br /&gt;
# [[Riga]]&lt;br /&gt;
# [[Ringuette]]&lt;br /&gt;
# [[Rire et Chansons]]&lt;br /&gt;
# [[Risk]]&lt;br /&gt;
# [[Riyad]]&lt;br /&gt;
# [[Robin Söderling]]&lt;br /&gt;
# [[Robur le Conquérant]]&lt;br /&gt;
# [[Roche]]&lt;br /&gt;
# [[Roche volcanique]]&lt;br /&gt;
# [[Roi]]&lt;br /&gt;
# [[Roi Dadidou]]&lt;br /&gt;
# [[Romain (pape)]]&lt;br /&gt;
# [[Rome antique]]&lt;br /&gt;
# [[Rorqual bleu]]&lt;br /&gt;
# [[Roseau (ville)]]&lt;br /&gt;
# [[Rouge vert bleu]]&lt;br /&gt;
# [[Rouget]]&lt;br /&gt;
# [[Route des épices]]&lt;br /&gt;
# [[Routes dans la Rome antique]]&lt;br /&gt;
# [[Rubidium]]&lt;br /&gt;
# [[Ruse]]&lt;br /&gt;
# [[Ruthénium]]&lt;br /&gt;
# [[Règles du pluriel]]&lt;br /&gt;
# [[Récit]]&lt;br /&gt;
# [[Régime amaigrissant]]&lt;br /&gt;
# [[République]]&lt;br /&gt;
# [[République dominicaine]]&lt;br /&gt;
# [[Répétition]]&lt;br /&gt;
# [[Révolution d&#039;Octobre]]&lt;br /&gt;
# [[Révolution française]]&lt;br /&gt;
# [[Sabinien (pape)]]&lt;br /&gt;
# [[Sabre]]&lt;br /&gt;
# [[Safari Photo en Afrique]]&lt;br /&gt;
# [[Saint-Domingue (ville)]]&lt;br /&gt;
# [[Saint-Ex, nos années pension]]&lt;br /&gt;
# [[Saint-Georges (Grenade)]]&lt;br /&gt;
# [[Saint-Georges (Québec)]]&lt;br /&gt;
# [[Saint-Martin-d&#039;Hères]]&lt;br /&gt;
# [[Saint John&#039;s]]&lt;br /&gt;
# [[Saison]]&lt;br /&gt;
# [[Saison humide]]&lt;br /&gt;
# [[Saison sèche]]&lt;br /&gt;
# [[Sally Lockhart]]&lt;br /&gt;
# [[Samsung]]&lt;br /&gt;
# [[Samuel de Champlain]]&lt;br /&gt;
# [[Sanaa]]&lt;br /&gt;
# [[Santiago du Chili]]&lt;br /&gt;
# [[Santorin]]&lt;br /&gt;
# [[Santé]]&lt;br /&gt;
# [[Sao Tomé]]&lt;br /&gt;
# [[Sapa Inca]]&lt;br /&gt;
# [[Sarajevo]]&lt;br /&gt;
# [[Sardaigne]]&lt;br /&gt;
# [[Sarnia]]&lt;br /&gt;
# [[Satet]]&lt;br /&gt;
# [[Saut en hauteur]]&lt;br /&gt;
# [[Saut en longeur]]&lt;br /&gt;
# [[Saut en longueur]]&lt;br /&gt;
# [[Scandium]]&lt;br /&gt;
# [[Scarabée]]&lt;br /&gt;
# [[Scaramouche]]&lt;br /&gt;
# [[Scary Movie]]&lt;br /&gt;
# [[Schéma narratif]]&lt;br /&gt;
# [[Sclérose en plaques]]&lt;br /&gt;
# [[Scooby-Doo]]&lt;br /&gt;
# [[Scorbut]]&lt;br /&gt;
# [[Sebastian Vettel]]&lt;br /&gt;
# [[Sega]]&lt;br /&gt;
# [[Selkie]]&lt;br /&gt;
# [[Septembre]]&lt;br /&gt;
# [[Serge III (pape)]]&lt;br /&gt;
# [[Serge II (pape)]]&lt;br /&gt;
# [[Serge IV (pape)]]&lt;br /&gt;
# [[Serge Ier (pape)]]&lt;br /&gt;
# [[Serre (horticulture)]]&lt;br /&gt;
# [[Sexion d&#039;Assaut]]&lt;br /&gt;
# [[Shar pei]]&lt;br /&gt;
# [[Sheik]]&lt;br /&gt;
# [[Sherlock Holmes]]&lt;br /&gt;
# [[Shinobi]]&lt;br /&gt;
# [[Shoah]]&lt;br /&gt;
# [[Sigma (lettre grecque)]]&lt;br /&gt;
# [[Signal analogique]]&lt;br /&gt;
# [[Silicium]]&lt;br /&gt;
# [[Silvana Gandolfi]]&lt;br /&gt;
# [[Silvère (pape)]]&lt;br /&gt;
# [[Simplice (pape)]]&lt;br /&gt;
# [[Simpson]]&lt;br /&gt;
# [[Sion (Valais)]]&lt;br /&gt;
# [[Sirice (pape)]]&lt;br /&gt;
# [[Siréniens]]&lt;br /&gt;
# [[Sisinnius (pape)]]&lt;br /&gt;
# [[Sismologie]]&lt;br /&gt;
# [[Site du Zéro]]&lt;br /&gt;
# [[Sixte III (pape)]]&lt;br /&gt;
# [[Sixte II (pape)]]&lt;br /&gt;
# [[Sixte IV (pape)]]&lt;br /&gt;
# [[Sixte Ier (pape)]]&lt;br /&gt;
# [[Sixte V (pape)]]&lt;br /&gt;
# [[Siècle]]&lt;br /&gt;
# [[Skopje]]&lt;br /&gt;
# [[Skydive]]&lt;br /&gt;
# [[Skysurfing]]&lt;br /&gt;
# [[Slam]]&lt;br /&gt;
# [[Slovénie]]&lt;br /&gt;
# [[Smart]]&lt;br /&gt;
# [[Sodium]]&lt;br /&gt;
# [[Sofia]]&lt;br /&gt;
# [[Soignies]]&lt;br /&gt;
# [[Soldat]]&lt;br /&gt;
# [[Soldats du régiment Carignan-Salière]]&lt;br /&gt;
# [[Sonic X]]&lt;br /&gt;
# [[Sony]]&lt;br /&gt;
# [[Soucoupe volante]]&lt;br /&gt;
# [[Soufre]]&lt;br /&gt;
# [[Sous-espèce]]&lt;br /&gt;
# [[Souvenir]]&lt;br /&gt;
# [[Sparte]]&lt;br /&gt;
# [[Sperme]]&lt;br /&gt;
# [[Spilogale (moufette)]]&lt;br /&gt;
# [[Sri Jayawardenepura]]&lt;br /&gt;
# [[Standardiste]]&lt;br /&gt;
# [[Stanislas Wawrinka]]&lt;br /&gt;
# [[Stef Kamil Carlens]]&lt;br /&gt;
# [[Stephen Harper]]&lt;br /&gt;
# [[Stephen Sondheim]]&lt;br /&gt;
# [[Steve Reich]]&lt;br /&gt;
# [[Stockholm]]&lt;br /&gt;
# [[Stratégie de lecture]]&lt;br /&gt;
# [[Strontium]]&lt;br /&gt;
# [[Stupidbook]]&lt;br /&gt;
# [[Stéréotype]]&lt;br /&gt;
# [[Sud-Soudan]]&lt;br /&gt;
# [[Suffixe]]&lt;br /&gt;
# [[Suite de Fibonacci]]&lt;br /&gt;
# [[Sumer]]&lt;br /&gt;
# [[Superficie]]&lt;br /&gt;
# [[Supernova]]&lt;br /&gt;
# [[Superstition]]&lt;br /&gt;
# [[Surnaturel]]&lt;br /&gt;
# [[Suva]]&lt;br /&gt;
# [[Swap (échange de cadeaux)]]&lt;br /&gt;
# [[Sweeney Todd]]&lt;br /&gt;
# [[Sweeney Todd : Le Diabolique Barbier de Fleet Street]]&lt;br /&gt;
# [[Syllabe]]&lt;br /&gt;
# [[Sylvestre III (pape)]]&lt;br /&gt;
# [[Sylvestre II (pape)]]&lt;br /&gt;
# [[Sylvestre Ier (pape)]]&lt;br /&gt;
# [[Symmaque (pape)]]&lt;br /&gt;
# [[Syndrome d&#039;Angelman]]&lt;br /&gt;
# [[Synonyme]]&lt;br /&gt;
# [[Syrie]]&lt;br /&gt;
# [[System of a Down]]&lt;br /&gt;
# [[Système stellaire]]&lt;br /&gt;
# [[Système éducatif français]]&lt;br /&gt;
# [[Sécurité des enfants sur Internet]]&lt;br /&gt;
# [[Séisme et tsunami du 11 mars 2011 au Japon]]&lt;br /&gt;
# [[Sélénium]]&lt;br /&gt;
# [[Sénateur]]&lt;br /&gt;
# [[Sénateurs : éducation]]&lt;br /&gt;
# [[Sénateurs d&#039;Ottawa]]&lt;br /&gt;
# [[Série télévisée]]&lt;br /&gt;
# [[Séverin (pape)]]&lt;br /&gt;
# [[Sôter (pape)]]&lt;br /&gt;
# [[TGV]]&lt;br /&gt;
# [[Tablature]]&lt;br /&gt;
# [[Table de multiplication]]&lt;br /&gt;
# [[Tachkent]]&lt;br /&gt;
# [[Tahaa]]&lt;br /&gt;
# [[Tahiti]]&lt;br /&gt;
# [[Taipei]]&lt;br /&gt;
# [[Talerschwingen]]&lt;br /&gt;
# [[Tallinn]]&lt;br /&gt;
# [[Tamarin empereur]]&lt;br /&gt;
# [[Tarawa-Sud]]&lt;br /&gt;
# [[Taser]]&lt;br /&gt;
# [[Tau (lettre grecque)]]&lt;br /&gt;
# [[Taupo]]&lt;br /&gt;
# [[Tbilissi]]&lt;br /&gt;
# [[Tchécoslovaquie]]&lt;br /&gt;
# [[Technétium]]&lt;br /&gt;
# [[Tegucigalpa]]&lt;br /&gt;
# [[Tellure]]&lt;br /&gt;
# [[Tennis en fauteuil roulant]]&lt;br /&gt;
# [[Texte]]&lt;br /&gt;
# [[Thalia Grace]]&lt;br /&gt;
# [[The Collection (Michael Jackson)]]&lt;br /&gt;
# [[The Proposal]]&lt;br /&gt;
# [[Thermes]]&lt;br /&gt;
# [[Thi lan]]&lt;br /&gt;
# [[Thierry Jonquet]]&lt;br /&gt;
# [[Thimphou]]&lt;br /&gt;
# [[Thomas]]&lt;br /&gt;
# [[Théodore II (pape)]]&lt;br /&gt;
# [[Théodore Ier (pape)]]&lt;br /&gt;
# [[Théophile Gautier]]&lt;br /&gt;
# [[Théorie]]&lt;br /&gt;
# [[Théâtre (Grèce antique)]]&lt;br /&gt;
# [[Théâtre classique]]&lt;br /&gt;
# [[Théâtre populaire]]&lt;br /&gt;
# [[Thêta (lettre grecque)]]&lt;br /&gt;
# [[Tibère]]&lt;br /&gt;
# [[Tirana]]&lt;br /&gt;
# [[Titane]]&lt;br /&gt;
# [[Titanic]]&lt;br /&gt;
# [[Titanic (film)]]&lt;br /&gt;
# [[Toboclic]]&lt;br /&gt;
# [[Toison]]&lt;br /&gt;
# [[Tokio Hotel]]&lt;br /&gt;
# [[Tonne]]&lt;br /&gt;
# [[Torosaurus]]&lt;br /&gt;
# [[Tortue terrestre]]&lt;br /&gt;
# [[Tour de France (cyclisme)]]&lt;br /&gt;
# [[Tour de France 2010 (cyclisme)]]&lt;br /&gt;
# [[Tourisme]]&lt;br /&gt;
# [[Transat 6.50]]&lt;br /&gt;
# [[Translation]]&lt;br /&gt;
# [[Trapèze]]&lt;br /&gt;
# [[Traquet à tête blanche]]&lt;br /&gt;
# [[Triacontagone]]&lt;br /&gt;
# [[Triathlon]]&lt;br /&gt;
# [[Trihectogone]]&lt;br /&gt;
# [[Trilogie]]&lt;br /&gt;
# [[Tripoli (Libye)]]&lt;br /&gt;
# [[Triton alpestre]]&lt;br /&gt;
# [[Troie]]&lt;br /&gt;
# [[Trouilleland]]&lt;br /&gt;
# [[Trousse]]&lt;br /&gt;
# [[Truffe au chocolat]]&lt;br /&gt;
# [[Très grands nombres]]&lt;br /&gt;
# [[Tsunade]]&lt;br /&gt;
# [[Turbine]]&lt;br /&gt;
# [[Twirling]]&lt;br /&gt;
# [[Téhéran]]&lt;br /&gt;
# [[Télagon]]&lt;br /&gt;
# [[Télesphore (pape)]]&lt;br /&gt;
# [[Télévision numérique]]&lt;br /&gt;
# [[Tétracontagone]]&lt;br /&gt;
# [[Tétrahectogone]]&lt;br /&gt;
# [[UFO]]&lt;br /&gt;
# [[Uluru]]&lt;br /&gt;
# [[Ulysse et le cyclope]]&lt;br /&gt;
# [[Un capitaine de quinze ans]]&lt;br /&gt;
# [[Un drame en Livonie]]&lt;br /&gt;
# [[Unité de masse]]&lt;br /&gt;
# [[Univers]]&lt;br /&gt;
# [[Upsilon (lettre grecque)]]&lt;br /&gt;
# [[Urbain III (pape)]]&lt;br /&gt;
# [[Urbain II (pape)]]&lt;br /&gt;
# [[Urbain IV (pape)]]&lt;br /&gt;
# [[Urbain Ier (pape)]]&lt;br /&gt;
# [[Urbain VIII (pape)]]&lt;br /&gt;
# [[Urbain VII (pape)]]&lt;br /&gt;
# [[Urbain VI (pape)]]&lt;br /&gt;
# [[Urbain V (pape)]]&lt;br /&gt;
# [[Urban Rivals]]&lt;br /&gt;
# [[Uru]]&lt;br /&gt;
# [[Uruk]]&lt;br /&gt;
# [[VIIIe siècle]]&lt;br /&gt;
# [[VIIIe siècle av. J.-C.]]&lt;br /&gt;
# [[VIIe siècle]]&lt;br /&gt;
# [[VIIe siècle av. J.-C.]]&lt;br /&gt;
# [[VIe siècle]]&lt;br /&gt;
# [[VIe siècle av. J.-C.]]&lt;br /&gt;
# [[Vaccination]]&lt;br /&gt;
# [[Valentin (pape)]]&lt;br /&gt;
# [[Vallée de Fontanalba]]&lt;br /&gt;
# [[Vallée des Merveilles]]&lt;br /&gt;
# [[Vanadium]]&lt;br /&gt;
# [[Vancouver]]&lt;br /&gt;
# [[Vanuatu]]&lt;br /&gt;
# [[Varsovie]]&lt;br /&gt;
# [[Ve siècle]]&lt;br /&gt;
# [[Ve siècle av. J.-C.]]&lt;br /&gt;
# [[Vendée Globe 2008/2009]]&lt;br /&gt;
# [[Vent]]&lt;br /&gt;
# [[Verbe]]&lt;br /&gt;
# [[Vernis]]&lt;br /&gt;
# [[Vertébré]]&lt;br /&gt;
# [[Victor III (pape)]]&lt;br /&gt;
# [[Victor II (pape)]]&lt;br /&gt;
# [[Victor Ier (pape)]]&lt;br /&gt;
# [[Victoria (Seychelles)]]&lt;br /&gt;
# [[Victoria (État)]]&lt;br /&gt;
# [[Vientiane]]&lt;br /&gt;
# [[Vigile (pape)]]&lt;br /&gt;
# [[Ville de la Rome antique]]&lt;br /&gt;
# [[Vilnius]]&lt;br /&gt;
# [[Vingt mille lieues sous les mers]]&lt;br /&gt;
# [[Virelangue]]&lt;br /&gt;
# [[Vis]]&lt;br /&gt;
# [[Vison]]&lt;br /&gt;
# [[Vitalien (pape)]]&lt;br /&gt;
# [[Viviparité]]&lt;br /&gt;
# [[Voiture électrique]]&lt;br /&gt;
# [[Volerie des Aigles (Kintzheim)]]&lt;br /&gt;
# [[Vomissement]]&lt;br /&gt;
# [[Voyelle]]&lt;br /&gt;
# [[Véhicule]]&lt;br /&gt;
# [[Vélociraptor]]&lt;br /&gt;
# [[Vêtement]]&lt;br /&gt;
# [[Wallis-et-Futuna]]&lt;br /&gt;
# [[Walt Disney World Resort]]&lt;br /&gt;
# [[Warda Al-Jazairia]]&lt;br /&gt;
# [[Warhammer 40,000]]&lt;br /&gt;
# [[Webidev]]&lt;br /&gt;
# [[Webradio]]&lt;br /&gt;
# [[Wellington]]&lt;br /&gt;
# [[Wii Party]]&lt;br /&gt;
# [[Wikichampion]]&lt;br /&gt;
# [[Windhoek]]&lt;br /&gt;
# [[Windows 7]]&lt;br /&gt;
# [[Wolf O&#039;Donnell]]&lt;br /&gt;
# [[Wombat]]&lt;br /&gt;
# [[World Wide Web]]&lt;br /&gt;
# [[Wu]]&lt;br /&gt;
# [[XIIIe siècle]]&lt;br /&gt;
# [[XIIe siècle]]&lt;br /&gt;
# [[XIVe siècle]]&lt;br /&gt;
# [[XIXe siècle]]&lt;br /&gt;
# [[XIe siècle]]&lt;br /&gt;
# [[XVIIIe siècle]]&lt;br /&gt;
# [[XVIIe siècle]]&lt;br /&gt;
# [[XVIe siècle]]&lt;br /&gt;
# [[XVe siècle]]&lt;br /&gt;
# [[XXIe siècle]]&lt;br /&gt;
# [[XXe siècle]]&lt;br /&gt;
# [[Xanax]]&lt;br /&gt;
# [[Xe siècle]]&lt;br /&gt;
# [[Xe siècle av. J.-C.]]&lt;br /&gt;
# [[Xi (lettre grecque)]]&lt;br /&gt;
# [[Xylophone]]&lt;br /&gt;
# [[Xélor]]&lt;br /&gt;
# [[Yamoussoukro]]&lt;br /&gt;
# [[Yaoundé]]&lt;br /&gt;
# [[Yaren]]&lt;br /&gt;
# [[Yen Xuân]]&lt;br /&gt;
# [[Yorkshire Terrier]]&lt;br /&gt;
# [[Yttrium]]&lt;br /&gt;
# [[Zacharie (pape)]]&lt;br /&gt;
# [[Zagreb]]&lt;br /&gt;
# [[Zanibook]]&lt;br /&gt;
# [[Zinc]]&lt;br /&gt;
# [[Zirconium]]&lt;br /&gt;
# [[Zizi]]&lt;br /&gt;
# [[Zosime (pape)]]&lt;br /&gt;
# [[Zéphyrin (pape)]]&lt;br /&gt;
# [[Zêta (lettre grecque)]]&lt;br /&gt;
# [[À la croisée des mondes]]&lt;br /&gt;
# [[Ça m&#039;énerve]]&lt;br /&gt;
# [[Ébéniste]]&lt;br /&gt;
# [[Échanson]]&lt;br /&gt;
# [[Écluse]]&lt;br /&gt;
# [[École La Fontaine]]&lt;br /&gt;
# [[École Les Sittelles (Québec)]]&lt;br /&gt;
# [[École Saint-Exupéry (Avrillé)]]&lt;br /&gt;
# [[École de Chailly]]&lt;br /&gt;
# [[Écologisme]]&lt;br /&gt;
# [[Écomusée d&#039;Alsace]]&lt;br /&gt;
# [[Économie]]&lt;br /&gt;
# [[Éducation dans la famille impériale]]&lt;br /&gt;
# [[Égalité]]&lt;br /&gt;
# [[Éjaculation]]&lt;br /&gt;
# [[Électricien]]&lt;br /&gt;
# [[Éleuthère (pape)]]&lt;br /&gt;
# [[Élocution]]&lt;br /&gt;
# [[Émilie Jolie]]&lt;br /&gt;
# [[Énergie]]&lt;br /&gt;
# [[Énergie marémotrice]]&lt;br /&gt;
# [[Énergie éolienne]]&lt;br /&gt;
# [[Épervier]]&lt;br /&gt;
# [[Épiphanie]]&lt;br /&gt;
# [[Époque contemporaine]]&lt;br /&gt;
# [[Équidé]]&lt;br /&gt;
# [[Éric Woerth]]&lt;br /&gt;
# [[Éruption massive]]&lt;br /&gt;
# [[Étain]]&lt;br /&gt;
# [[État]]&lt;br /&gt;
# [[Étienne III (pape)]]&lt;br /&gt;
# [[Étienne II (pape)]]&lt;br /&gt;
# [[Étienne IV (pape)]]&lt;br /&gt;
# [[Étienne IX (pape)]]&lt;br /&gt;
# [[Étienne Ier (pape)]]&lt;br /&gt;
# [[Étienne VIII (pape)]]&lt;br /&gt;
# [[Étienne VII (pape)]]&lt;br /&gt;
# [[Étienne VI (pape)]]&lt;br /&gt;
# [[Étienne V (pape)]]&lt;br /&gt;
# [[Étoile du berger]]&lt;br /&gt;
# [[Étrusque]]&lt;br /&gt;
# [[Étui]]&lt;br /&gt;
# [[Été]]&lt;br /&gt;
# [[Été polaire]]&lt;br /&gt;
# [[Évariste (pape)]]&lt;br /&gt;
# [[Évreux]]&lt;br /&gt;
# [[Êta (lettre grecque)]]&lt;br /&gt;
# [[Île d&#039;Otomaï]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=77024</id>
		<title>Utilisateur:Dr Brains/wikimini.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/wikimini.js&amp;diff=77024"/>
		<updated>2011-09-24T14:16:26Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// __NORICHEDITOR__&lt;br /&gt;
//DebutSectionAuto : Cette section est produite automatiquement&lt;br /&gt;
//ConfigSectionAuto&lt;br /&gt;
&lt;br /&gt;
//FinSectionAuto&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Mediawiki:Gadgets-Body.js&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// DEBUT&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName != &amp;quot;NewMessages&amp;quot; &amp;amp;&amp;amp; wgUserGroups!=null) addOnloadHook(function (){&lt;br /&gt;
     var Adresse = wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;);&lt;br /&gt;
     var Requete = sajax_init_object();&lt;br /&gt;
     Requete.open(&amp;quot;GET&amp;quot;, Adresse, true);&lt;br /&gt;
     Requete.onreadystatechange = function() {&lt;br /&gt;
          if( Requete.readyState != 4 )  return;&lt;br /&gt;
          var ElementTraitement = document.createElement(&#039;div&#039;);&lt;br /&gt;
          ElementTraitement.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
          document.body.appendChild(ElementTraitement);&lt;br /&gt;
          ElementTraitement.innerHTML = Requete.responseText;&lt;br /&gt;
          var GotNewMessages = 0;&lt;br /&gt;
          var Forms = ElementTraitement.getElementsByTagName(&#039;form&#039;);&lt;br /&gt;
          for(var a=0;a&amp;lt;Forms.length;a++){&lt;br /&gt;
               if(!hasClass(Forms[a], &amp;quot;lqt_newmessages_read_button&amp;quot;)) continue;&lt;br /&gt;
               GotNewMessages++&lt;br /&gt;
          }&lt;br /&gt;
          ElementTraitement.parentNode.removeChild(ElementTraitement);&lt;br /&gt;
          if(GotNewMessages&amp;gt;0){&lt;br /&gt;
               var Title = document.getElementsByTagName(&#039;h1&#039;)[0];&lt;br /&gt;
               var Message = document.createElement(&#039;div&#039;);&lt;br /&gt;
               Message.className = &amp;quot;usermessage&amp;quot;;&lt;br /&gt;
               Message.innerHTML = &#039;&amp;lt;img height=&amp;quot;25&amp;quot; width=&amp;quot;25&amp;quot; src=&amp;quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Nuvola_apps_email.png/25px-Nuvola_apps_email.png&amp;quot; alt=&amp;quot;Nuvola apps email.png&amp;quot; /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Tu as &amp;lt;a href=&amp;quot;&#039;+wgServer + wgArticlePath.split(&#039;$1&#039;).join(&amp;quot;Special:NewMessages&amp;quot;) + &#039;&amp;quot; title=&amp;quot;Voir ta boîte à  messages&amp;quot;&amp;gt;&#039;+GotNewMessages+(GotNewMessages==1 ? &amp;quot; nouveau message&amp;quot; : &amp;quot; nouveaux messages&amp;quot; ) + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
               Title.parentNode.insertBefore(Message,Title);&lt;br /&gt;
          }&lt;br /&gt;
     }&lt;br /&gt;
     Requete.send(null);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Alerte de nouveaux messages //// FIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;Utilisateur:Dr Brains/Bienvenutage.js&#039;);&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;br /&gt;
&lt;br /&gt;
// ############################################################################################################### //&lt;br /&gt;
&lt;br /&gt;
////////////////// Modèle:Information sur pages de description d&#039;images ////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var DefaultTemplate = &#039;__NORICH&#039;+&#039;EDITOR__{{Information\n&#039;&lt;br /&gt;
                    + &#039;|description=$1\n&#039;&lt;br /&gt;
                    + &#039;|auteur=$2\n&#039;&lt;br /&gt;
                    + &#039;|source=$3\n&#039;&lt;br /&gt;
                    + &#039;}}&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(wgCanonicalSpecialPageName==&amp;quot;Upload&amp;quot;){&lt;br /&gt;
      addOnloadHook(Upload_ChangeForm);&lt;br /&gt;
}else if((wgNamespaceNumber==6)&amp;amp;&amp;amp;((wgAction==&amp;quot;edit&amp;quot;)||(wgAction==&amp;quot;submit&amp;quot;))){&lt;br /&gt;
      addOnloadHook(Edit_ChangeForm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Create_Form(){&lt;br /&gt;
      var Form = document.createElement(&amp;quot;table&amp;quot;);&lt;br /&gt;
      Form.className = &amp;quot;Information_Image&amp;quot;;&lt;br /&gt;
      Form.width = &amp;quot;100%&amp;quot;;&lt;br /&gt;
      Form.innerHTML = &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;width:175px;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Que représente cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadDescription&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Auteur&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Qui a créé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadAuteur&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=row style=&amp;quot;text-align:right;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;b&amp;gt;Source&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Où as-tu trouvé cette image ?&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;textarea width=&amp;quot;100%&amp;quot; id=&amp;quot;UploadSource&amp;quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#039;&lt;br /&gt;
                     + &#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
      return Form;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// SPECIAL:UPLOAD&lt;br /&gt;
&lt;br /&gt;
function Upload_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpUploadDescription&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var Inputs = document.getElementsByTagName(&#039;input&#039;);&lt;br /&gt;
      var FoundInput = false;&lt;br /&gt;
      for(var a=0;a&amp;lt;Inputs.length;a++){&lt;br /&gt;
            if((!FoundInput)&amp;amp;&amp;amp;(Inputs[a].name == &amp;quot;wpUpload&amp;quot;)){&lt;br /&gt;
                  FoundInput = true;&lt;br /&gt;
                  Inputs[a].id = &amp;quot;UploadSaveInput&amp;quot;;&lt;br /&gt;
                  Inputs[a].disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
            } &lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpUploadDescription&amp;quot;, &amp;quot;UploadSaveInput&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// EDIT&lt;br /&gt;
&lt;br /&gt;
function Edit_ChangeForm(){&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;wpTextbox1&amp;quot;);&lt;br /&gt;
      if(!UploadDescription) return;&lt;br /&gt;
      //UploadDescription.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      UploadDescription.style.opacity = &amp;quot;0.7&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var InputSave = document.getElementById(&#039;wpSave&#039;);&lt;br /&gt;
      InputSave.disabled = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      var NewUploadDescription = Create_Form();&lt;br /&gt;
      UploadDescription.parentNode.insertBefore(NewUploadDescription, UploadDescription);&lt;br /&gt;
&lt;br /&gt;
      var Params = Edit_Getparams();&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      UploadDescription.value = Params[0];&lt;br /&gt;
      UploadDescription.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      UploadAuteur.value = Params[1];&lt;br /&gt;
      UploadAuteur.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      UploadSource.value = Params[2];&lt;br /&gt;
      UploadSource.onkeyup = function(){&lt;br /&gt;
            Upload_UpdateOldForm(&amp;quot;wpTextbox1&amp;quot;, &amp;quot;wpSave&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Edit_Getparams(){&lt;br /&gt;
      var Params = new Array();&lt;br /&gt;
      var TotalValue = document.getElementById(&amp;quot;wpTextbox1&amp;quot;).value;&lt;br /&gt;
      if(TotalValue.match(/\{\{(I|i)nformation/)){&lt;br /&gt;
            Params[0] = TotalValue.split(&amp;quot;|description=&amp;quot;)[1].split(&amp;quot;\n|auteur=&amp;quot;)[0];&lt;br /&gt;
            Params[1] = TotalValue.split(&amp;quot;|auteur=&amp;quot;)[1].split(&amp;quot;\n|source=&amp;quot;)[0];&lt;br /&gt;
            Params[2] = TotalValue.split(&amp;quot;|source=&amp;quot;)[1].split(&amp;quot;\n}}&amp;quot;)[0];&lt;br /&gt;
      }else{&lt;br /&gt;
            Params[0] = TotalValue.replace(/__NORICHEDITOR__/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            Params[1] = &amp;quot;&amp;quot;;&lt;br /&gt;
            Params[2] = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      return Params;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Upload_UpdateOldForm(IDForm, IDInput){&lt;br /&gt;
      var OldDescription = document.getElementById(IDForm);&lt;br /&gt;
      var SaveInput = document.getElementById(IDInput);&lt;br /&gt;
&lt;br /&gt;
      var UploadDescription = document.getElementById(&amp;quot;UploadDescription&amp;quot;);&lt;br /&gt;
      var UploadAuteur = document.getElementById(&amp;quot;UploadAuteur&amp;quot;);&lt;br /&gt;
      var UploadSource = document.getElementById(&amp;quot;UploadSource&amp;quot;);&lt;br /&gt;
      if((!OldDescription)||(!SaveInput)||(!UploadDescription)||(!UploadAuteur)||(!UploadSource)) return;&lt;br /&gt;
&lt;br /&gt;
      var ValueDescription = UploadDescription.value;&lt;br /&gt;
      var ValueAuteur = UploadAuteur.value;&lt;br /&gt;
      var ValueSource = UploadSource.value;&lt;br /&gt;
&lt;br /&gt;
      var NewTemplate = DefaultTemplate;&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$1&amp;quot;).join(ValueDescription);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$2&amp;quot;).join(ValueAuteur);&lt;br /&gt;
      NewTemplate = NewTemplate.split(&amp;quot;$3&amp;quot;).join(ValueSource);&lt;br /&gt;
&lt;br /&gt;
      OldDescription.value = NewTemplate;&lt;br /&gt;
&lt;br /&gt;
      if((ValueDescription==&amp;quot;&amp;quot;)||(ValueAuteur=&amp;quot;&amp;quot;)||(ValueSource==&amp;quot;&amp;quot;)){&lt;br /&gt;
            SaveInput.disabled=&amp;quot;disabled&amp;quot;;&lt;br /&gt;
      }else{&lt;br /&gt;
            SaveInput.disabled = &amp;quot;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
var wgNamespageNumbers = new Array();&lt;br /&gt;
var wgNamespageNames = new Array();&lt;br /&gt;
wgNamespageNumbers.push(0);&lt;br /&gt;
wgNamespageNames.push(&#039;main&#039;);&lt;br /&gt;
wgNamespageNumbers.push(1);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion&#039;);&lt;br /&gt;
wgNamespageNumbers.push(2);&lt;br /&gt;
wgNamespageNames.push(&#039;Utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(3);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion utilisateur&#039;);&lt;br /&gt;
wgNamespageNumbers.push(4);&lt;br /&gt;
wgNamespageNames.push(&#039;Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(5);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion Wikimini&#039;);&lt;br /&gt;
wgNamespageNumbers.push(6);&lt;br /&gt;
wgNamespageNames.push(&#039;Fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(7);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion fichier&#039;);&lt;br /&gt;
wgNamespageNumbers.push(8);&lt;br /&gt;
wgNamespageNames.push(&#039;Mediawiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(9);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion MediaWiki&#039;);&lt;br /&gt;
wgNamespageNumbers.push(10);&lt;br /&gt;
wgNamespageNames.push(&#039;Modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(11);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion modèle&#039;);&lt;br /&gt;
wgNamespageNumbers.push(12);&lt;br /&gt;
wgNamespageNames.push(&#039;Aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(13);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion aide&#039;);&lt;br /&gt;
wgNamespageNumbers.push(14);&lt;br /&gt;
wgNamespageNames.push(&#039;Catégorie&#039;);&lt;br /&gt;
wgNamespageNumbers.push(15);&lt;br /&gt;
wgNamespageNames.push(&#039;Discussion catégorie&#039;);&lt;br /&gt;
&lt;br /&gt;
if(wgPageName==&amp;quot;Utilisateur:Dr_Brains&amp;quot;) addOnloadHook(Bot_AddLink)&lt;br /&gt;
&lt;br /&gt;
function Bot_AddLink(){&lt;br /&gt;
      var FirstLi = document.getElementById(&amp;quot;ca-nstab-user&amp;quot;);&lt;br /&gt;
      if(!FirstLi) return;&lt;br /&gt;
      var NewLi = document.createElement(&#039;li&#039;);&lt;br /&gt;
      var NewLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
      NewLink.innerHTML = &amp;quot;BOT&amp;amp;nbsp;:&amp;amp;nbsp;Ajout texte&amp;quot;&lt;br /&gt;
      NewLink.href= &amp;quot;javascript:Bot_Menu();&amp;quot;;&lt;br /&gt;
      NewLi.appendChild(NewLink);&lt;br /&gt;
      FirstLi.parentNode.insertBefore(NewLi, FirstLi);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Menu(){&lt;br /&gt;
      if(document.getElementById(&amp;quot;MenuBot&amp;quot;)) return;&lt;br /&gt;
      var agt=navigator.userAgent.toLowerCase();&lt;br /&gt;
      var is_ie = ((agt.indexOf(&amp;quot;msie&amp;quot;) != -1) &amp;amp;&amp;amp; (agt.indexOf(&amp;quot;opera&amp;quot;) == -1));&lt;br /&gt;
      if(is_ie){&lt;br /&gt;
            LargeurEcran = parseInt(screen.width);&lt;br /&gt;
            HauteurEcran = parseInt(screen.height);&lt;br /&gt;
      }else{&lt;br /&gt;
            LargeurEcran = parseInt(window.innerWidth);&lt;br /&gt;
            HauteurEcran = parseInt(window.innerHeight);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var MenuDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
      MenuDiv.id = &amp;quot;MenuBot&amp;quot;;&lt;br /&gt;
      MenuDiv.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
      MenuDiv.style.zIndex = 50000;&lt;br /&gt;
&lt;br /&gt;
      var Buttons = &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Valider&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_OK()&amp;quot; onselect=&amp;quot;Bot_OK()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
                  + &#039;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Annuler&amp;quot; &#039;&lt;br /&gt;
                  + &#039;onclick=&amp;quot;Bot_Cancel()&amp;quot; onselect=&amp;quot;Bot_Cancel()&amp;quot; /&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
      var Menu = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      MenuDiv.appendChild(Menu);&lt;br /&gt;
      document.body.appendChild(MenuDiv);&lt;br /&gt;
      var Legend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      Legend.innerHTML = Buttons;&lt;br /&gt;
      Menu.appendChild(Legend);&lt;br /&gt;
      Menu.style.backgroundColor=&#039;white&#039;;&lt;br /&gt;
      Menu.style.border=&#039;3px double black&#039;;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      NamespaceForm.id = &amp;quot;Bot_Form_Namespace&amp;quot;;&lt;br /&gt;
      var NamespaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      NamespaceLegend.innerHTML = &amp;quot;Espace de noms&amp;quot;;&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceLegend);&lt;br /&gt;
      var NamespaceSelect = document.createElement(&#039;select&#039;);&lt;br /&gt;
      var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
      Option.id = wgNamespageNumbers.join(&#039;|&#039;);&lt;br /&gt;
      Option.value = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      Option.innerHTML = &amp;quot;TOUS&amp;quot;;&lt;br /&gt;
      NamespaceSelect.appendChild(Option);&lt;br /&gt;
      for(var a=0;a&amp;lt;wgNamespageNumbers.length;a++){&lt;br /&gt;
            var Option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            Option.id = wgNamespageNumbers[a];&lt;br /&gt;
            Option.value = wgNamespageNames[a];&lt;br /&gt;
            Option.innerHTML = wgNamespageNames[a];&lt;br /&gt;
            NamespaceSelect.appendChild(Option);&lt;br /&gt;
      }&lt;br /&gt;
      NamespaceForm.appendChild(NamespaceSelect);&lt;br /&gt;
&lt;br /&gt;
      var ReplaceForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      ReplaceForm.id = &amp;quot;Bot_Form_Replace&amp;quot;;&lt;br /&gt;
      var ReplaceLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      ReplaceLegend.innerHTML = &amp;quot;Remplacement (RegExp)&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(ReplaceLegend);&lt;br /&gt;
      var Replacefrom = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replacefrom.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replacefrom.id = &amp;quot;Bot_Form_ReplaceFrom&amp;quot;;&lt;br /&gt;
      var Replaceto = document.createElement(&#039;input&#039;);&lt;br /&gt;
      Replaceto.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      Replaceto.id = &amp;quot;Bot_Form_ReplaceTo&amp;quot;;&lt;br /&gt;
      ReplaceForm.appendChild(Replacefrom);&lt;br /&gt;
      ReplaceForm.appendChild(document.createTextNode(&amp;quot; &amp;gt;&amp;gt;&amp;gt; &amp;quot;));&lt;br /&gt;
      ReplaceForm.appendChild(Replaceto);&lt;br /&gt;
&lt;br /&gt;
      var AddTextForm = document.createElement(&#039;fieldset&#039;);&lt;br /&gt;
      var AddTextLegend = document.createElement(&#039;legend&#039;);&lt;br /&gt;
      AddTextLegend.innerHTML = &amp;quot;Ajout&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddTextLegend);&lt;br /&gt;
      AddTextForm.id = &amp;quot;Bot_Form_Add&amp;quot;;&lt;br /&gt;
      var AddBefore = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddBefore.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddBefore.id = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddBeforeLabel.for = &amp;quot;Bot_Form_AddBefore&amp;quot;;&lt;br /&gt;
      AddBeforeLabel.innerHTML = &amp;quot;avant &amp;quot;;&lt;br /&gt;
      var AddAfter = document.createElement(&#039;input&#039;);&lt;br /&gt;
      AddAfter.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
      AddAfter.id = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel = document.createElement(&#039;label&#039;);&lt;br /&gt;
      AddAfterLabel.for = &amp;quot;Bot_Form_AddAfter&amp;quot;;&lt;br /&gt;
      AddAfterLabel.innerHTML = &amp;quot;après&amp;quot;;&lt;br /&gt;
      AddTextForm.appendChild(AddBefore);&lt;br /&gt;
      AddTextForm.appendChild(AddBeforeLabel);&lt;br /&gt;
      AddTextForm.appendChild(AddAfter);&lt;br /&gt;
      AddTextForm.appendChild(AddAfterLabel);&lt;br /&gt;
&lt;br /&gt;
      Menu.appendChild(NamespaceForm);&lt;br /&gt;
      Menu.appendChild(ReplaceForm);&lt;br /&gt;
      Menu.appendChild(AddTextForm);&lt;br /&gt;
&lt;br /&gt;
      PositionGauche = parseInt((LargeurEcran-MenuDiv.clientWidth)/2) ;&lt;br /&gt;
      PositionHaut = parseInt((HauteurEcran-MenuDiv.clientHeight)/5) ;&lt;br /&gt;
      MenuDiv.style.left=PositionGauche + &#039;px&#039;;&lt;br /&gt;
      MenuDiv.style.top=PositionHaut + &#039;px&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Cancel(){&lt;br /&gt;
      var Menu = document.getElementById(&amp;quot;MenuBot&amp;quot;);&lt;br /&gt;
      if(Menu) Menu.parentNode.removeChild(Menu);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_OK(){&lt;br /&gt;
      var MenuNamespace = document.getElementById(&amp;quot;Bot_Form_Namespace&amp;quot;);&lt;br /&gt;
      var MenuReplaceFrom = document.getElementById(&amp;quot;Bot_Form_ReplaceFrom&amp;quot;);&lt;br /&gt;
      var MenuReplaceTo = document.getElementById(&amp;quot;Bot_Form_ReplaceTo&amp;quot;);&lt;br /&gt;
      var MenuAddBefore = document.getElementById(&amp;quot;Bot_Form_AddBefore&amp;quot;);&lt;br /&gt;
      var MenuAddAfter = document.getElementById(&amp;quot;Bot_Form_AddAfter&amp;quot;);&lt;br /&gt;
      if(!MenuNamespace || !MenuReplaceFrom || !MenuReplaceTo || !MenuAddBefore || !MenuAddAfter) return;&lt;br /&gt;
&lt;br /&gt;
      var NamespaceOption = false;&lt;br /&gt;
      var Options = MenuNamespace.getElementsByTagName(&#039;option&#039;);&lt;br /&gt;
      for(var a=0;a&amp;lt;Options.length;a++){&lt;br /&gt;
            if(Options[a].selected) NamespaceOption = Options[a].id;&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      var ReplaceFrom = MenuReplaceFrom.value;&lt;br /&gt;
      var ReplaceTo = MenuReplaceTo.value;&lt;br /&gt;
&lt;br /&gt;
      var AddBefore = MenuAddBefore.value;&lt;br /&gt;
      var AddAfter = MenuAddAfter.value;&lt;br /&gt;
&lt;br /&gt;
      Bot_Cancel();&lt;br /&gt;
      Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bot_Run(NamespaceOption, ReplaceFrom, ReplaceTo, AddBefore, AddAfter, PagesArray, APIContinue){&lt;br /&gt;
      if(!PagesArray) PagesArray = new Array();&lt;br /&gt;
      if(!APIContinue) APIContinue = &amp;quot;&amp;quot;;&lt;br /&gt;
      if( (wgUserGroups.indexOf(&amp;quot;bot&amp;quot;)!=-1) || (wgUserGroups.indexOf(&amp;quot;sysop&amp;quot;)!=-1) ){&lt;br /&gt;
            var Bot_APILIimit = 4999;&lt;br /&gt;
      }else{&lt;br /&gt;
            var Bot_APILIimit = 499;&lt;br /&gt;
      }&lt;br /&gt;
      var Adresse = wgServer+wgScriptPath+&#039;/api.php?format=xml&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apnamespace=&#039;+NamespaceOption+&#039;&amp;amp;apfilterredir=nonredirects&amp;amp;aplimit=&#039;+Bot_APILIimit + APIContinue;&lt;br /&gt;
      alert(Adresse);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
	<entry>
		<id>https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/Bienvenutage.js&amp;diff=77023</id>
		<title>Utilisateur:Dr Brains/Bienvenutage.js</title>
		<link rel="alternate" type="text/html" href="https://fr.wikimaxi.org/w/index.php?title=Utilisateur:Dr_Brains/Bienvenutage.js&amp;diff=77023"/>
		<updated>2011-09-24T14:15:55Z</updated>

		<summary type="html">&lt;p&gt;Dr Brains : Page créée avec « ////////////////////////////////////////////////////////// Bienvenutage //// DEBUT // __NORICHEDITOR__  var Bienvenutage = new Array();  Bienvenutage.Page = &amp;quot;Modèle:Bienvenu… »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;////////////////////////////////////////////////////////// Bienvenutage //// DEBUT&lt;br /&gt;
// __NORICHEDITOR__&lt;br /&gt;
&lt;br /&gt;
var Bienvenutage = new Array();&lt;br /&gt;
&lt;br /&gt;
Bienvenutage.Page = &amp;quot;Modèle:Bienvenutage automatique&amp;quot;;&lt;br /&gt;
Bienvenutage.Resume = &amp;quot;Bienvenue à $1&amp;quot;;&lt;br /&gt;
Bienvenutage.Title = &amp;quot;Souhaiter la bienvenue à $1&amp;quot;;&lt;br /&gt;
Bienvenutage.Text = &amp;quot;Accueillir&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
if(wgUserName!=null &amp;amp;&amp;amp; wgCanonicalSpecialPageName == &amp;quot;Recentchanges&amp;quot;){ &lt;br /&gt;
     addOnloadHook(Bienvenutage_AddButtons)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Bienvenutage_AddButtons(){&lt;br /&gt;
     var ToolLinks = getElementsByClassName(document, &amp;quot;span&amp;quot;, &amp;quot;mw-usertoollinks&amp;quot;);&lt;br /&gt;
     for(var a=0,l=ToolLinks.length;a&amp;lt;l;a++){&lt;br /&gt;
          var ThisToolLinks = ToolLinks[a];&lt;br /&gt;
          var TalkLink = ThisToolLinks.getElementsByTagName(&#039;a&#039;)[0];&lt;br /&gt;
          if(!TalkLink) continue;&lt;br /&gt;
          if(!hasClass(TalkLink, &amp;quot;new&amp;quot;)) continue;&lt;br /&gt;
          var UserName = TalkLink.title.replace(/[^:]*:/, &amp;quot;&amp;quot;).replace(/ \(.*/, &amp;quot;&amp;quot;);&lt;br /&gt;
          var WelcomeLink = document.createElement(&#039;a&#039;);&lt;br /&gt;
          WelcomeLink.title = Bienvenutage.Title.split(&#039;$1&#039;).join(UserName);&lt;br /&gt;
          WelcomeLink.appendChild(document.createTextNode(Bienvenutage.Text));&lt;br /&gt;
          WelcomeLink.href = wgServer + wgScript + &amp;quot;?title=User_talk:&amp;quot; + encodeURIComponent(UserName) &lt;br /&gt;
                           + &amp;quot;&amp;amp;lqt_method=talkpage_new_thread&amp;quot;&lt;br /&gt;
                           + &amp;quot;&amp;amp;preload=&amp;quot; + Bienvenutage.Page&lt;br /&gt;
                           + &amp;quot;&amp;amp;preloadtitle=&amp;quot; + Bienvenutage.Resume.split(&#039;$1&#039;).join(UserName);&lt;br /&gt;
          TalkLink.parentNode.insertBefore(WelcomeLink, TalkLink.nextSibling);&lt;br /&gt;
          TalkLink.parentNode.insertBefore(document.createTextNode(&amp;quot; | &amp;quot;), TalkLink.nextSibling);&lt;br /&gt;
     }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
////////////////////////////////////////////////////////// Bienvenutage //// FIN&lt;/div&gt;</summary>
		<author><name>Dr Brains</name></author>
	</entry>
</feed>