Utilisateur:Althiphika/common.js

Une page de Wikipédia, l'encyclopédie libre.
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
var alwaysEval = false; //mettez cette valeur à ''true'' si vous voulez que l'évaluation soit lancée automatiquement (à éviter en temps normal)
function initEvalProjectNames()
{
        evalProjectNames=new Array(); //liste de vos projets
        evalProjectNames.push("Informatique") //mettre ici autant de lignes comme celle-ci que de projets que vous voulez évaluer
}
/* <nowiki> nowiki pour ne pas interprêter les caractères spéciaux de MediaWiki */
var wikEdFixPunctFrench = true;
var wikEdRegExTypoFix = true;
var wikEdRegExTypoFixURL = 'https://fr.wikipedia.org/w/index.php?title=Wikipédia:AutoWikiBrowser/Typos&action=raw';
// Installe wikEd pour l'édition des pages (pour tous)

// Ne pas afficher la différence pas défaut
var wikEdDiffPreset = false;

// disable loading for IE, not needed, but might save a few milliseconds
if (navigator.appName != 'Microsoft Internet Explorer') {

// install [[:en:User:Cacycle/wikEd]] in-browser text editor
document.write('<script type="text/javascript" src="'
+ 'https://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}

if(typeof(MonobookToolbar)!="undefined"){  
 

MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/1/12/Button_accueilA.png", "Bienvenue sur ta page !", '{{subst:Bienvenu}} ~~~~', "", "", "mw-editbutton-bienvenue_sur_ta_page");

MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/e/eb/Button_accueilB.png", "Bienvenue sur Wikipédia !", '{{subst:Bienvenue nouveau|Althiphika|sign=~~~~}}', "", "", "mw-editbutton-bienvenue");

MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/5/55/Button_accueilC.png", "Bienvenue IP méritante", '{{subst:Bienvenue IP méritante|Althiphika|sign=~~~~}} ~~~~', "", "", "mw-editbutton-bienvenue_ip_meritante");

MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/a/a9/Button_tournesol.png", "Merci IP", '{{subst:Merci IP}} ~~~~', "", "", "mw-editbutton-merci_ip");

MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/0/00/Button_vandale.png", 'Blocage d\'un vandale', '{{Bloqué|', "}} ~~~~", "1|jour", "mw-editbutton-blocage_vandale");

MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/a/a7/Button_smiley3.png", 'Avertissement vandalisme', '{{subst:Vandalisme|', "}} ~~~~", "nom de l'article", "mw-editbutton-avertissement_vandalisme");

MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/5/58/Button_black_copyright.png", 'Avertissement vandalisme', '{{subst:Copieur|', "}} ~~~~", "article|page copiée", "mw-editbutton-avertissement_copyvio");

MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png", 'Avertissement spam', '{{subst:Bienvenue spammeur|', "}} ~~~~", "article", "mw-editbutton-avertissement_spam");

MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/e/e9/Button_done.png", 'Fait', '{{Fait}} ~~~~', "", "", "mw-editbutton-fait");
 
}


var Signature = '~~~~'

addCustomButton('https://upload.wikimedia.org/wikipedia/commons/6/6d/Button_sig.png',
               'Signature',
               Signature,
               '',
               '',
               'mw-editbutton-sign');

// Options de xpatrol
xpatrolEnableClear = true; // Active la fonctionnalité de blanchiment de page
xpatrolEnableBanner = true; // Active la fonctionnalité d'ajout de bandeau
xpatrolEnablePurge = true; // Active la fonctionnalité de demande de purge d'historique
 
// Activation de xpatrol
importScript('User:Althiphika/xpatrol.js');

function PaletteOutils() 
{
  var a = document.getElementById("p-tb");
  if (a) 
  {
    var b = a.getElementsByTagName("ul");
    if(b.length > 0)
    {
      b[0].innerHTML = b[0].innerHTML
      + '<li><span id="n-bistro" title="https://commons.wikimedia.org/wiki/Special:Upload">'
      + '<a href="https://commons.wikimedia.org/wiki/Special:Upload">'
      + 'Importer une image ou un son sur Commons</a></span> </li>'
    }
  }
}
      
addOnloadHook(PaletteOutils);


importScript('MediaWiki:Gadget-Popups.js');


/**
 * Permet d'apposer des avertissements simples et calmes, pour les débutants ayant contribué maladroitement
 */
 
function buttonload () {
  if (mw.config.get('wgNamespaceNumber') == 3) { 
 
var Spam = '== Révocation de votre modification ==\n'
 + 'Bonjour, et merci pour votre tentative d’amélioration de l’encyclopédie libre [[Wikipédia]] ! Vous venez d’effectuer une modification sur un article, mais elle a dû être défaite. Ce n’est pas bien grave. {{;)}} !\n\n'
 + 'En effet, rajouter des liens externes n’est pas idéal puisqu’une des règles de Wikipédia est de ne pas être un annuaire de liens externes. Un excellent article peut contenir un seul lien (comme <span class="plainlinks">[https://fr.wikipedia.org/w/index.php?title=Thermo%C3%A9lectricit%C3%A9&oldid=30140570#Lien_externe Thermoélectricité]</span>) ou une douzaine (<span class="plainlinks">[https://fr.wikipedia.org/w/index.php?title=Assassinat_de_John_F._Kennedy&oldid=31170828#Liens_externes Assassinat de JFK]</span>).\n\n'
 + 'Ce qui compte est sa pertinence : <u>un lien externe doit contenir des informations encyclopédiques, dont on peut se servir pour améliorer l’article</u>. Vous pouvez trouver plus d’informations à ce propos sur [[Wikipédia:Liens externes]].\n\n'
 + 'Cependant, ne vous inquiétez pas ! Essayez de comprendre le fonctionnement de Wikipédia, continuez à l’améliorer pour le mieux et d’autres contributeurs vous aideront si vous le leur demandez. Si vous êtes perdu, il existe un [[Aide:Sommaire|sommaire de l’aide]].\n\n'
 + 'D’ailleurs, si vous avez des questions, n’hésitez pas à [[User talk:' + mw.config.get('wgUserName') + '|me contacter]] {{=)}}. ~~~~'
 
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/c/cb/Pulsante_spam.png',
                'Revert de ta modif : spam',
                Spam,
                '',
                '',
                'mw-editbutton-aide');
 
var Syntaxe = '== Révocation de votre modification ==\n'
 + 'Bonjour, et bienvenue sur Wikipédia ! Vous venez d’effectuer une modification sur un article, mais elle a dû être défaite. Ce n’est pas bien grave : on est là pour s’entraider {{;)}}.\n\n'
 + 'En effet, votre modification n’était pas présentable en l’état. Généralement, il faut éviter le <b>gras</b> dans le corps d’un article, ne pas abuser des caractères en <i>italique</i>, des listes, des tableaux compliqués, éviter de sauter trop de lignes, respecter les conventions typographiques…\n\n'
 + 'Cela rendait l’article compliqué à la lecture. Je vous conseille de lire [[aide:syntaxe|la page d’aide sur la syntaxe]] : mais, ne cherchez pas à faire compliqué, écrivez votre texte simplement, d’autres contributeurs le mettront en forme.\n\n'
 + 'Cependant, ne vous inquiétez pas ! Essayez de comprendre le fonctionnement de Wikipédia, continuez à l’améliorer pour le mieux et d’autres contributeurs vous aideront si vous le leur demandez. Si vous êtes perdu, il existe un [[Aide:Sommaire|sommaire de l’aide]].\n\n'
 + 'D’ailleurs, si vous avez des questions, n’hésitez pas à [[User talk:' + mw.config.get('wgUserName') + '|me contacter]] {{=)}}. ~~~~'
 
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/c/c3/Button_syntaxe-stax.png',
                'Revert de ta modif : syntaxe',
                Syntaxe,
                '',
                '',
                'mw-editbutton-aide');
 
var Source = '== Révocation de votre modification ==\n'
 + 'Bonjour, et bienvenue sur Wikipédia ! Vous venez d’effectuer une modification sur un article, mais elle a dû être défaite. Ce n’est pas bien grave : on est là pour s’entraider {{;)}}.\n\n'
 + 'En effet, votre ajout était, selon moi, sujet à caution. Il n’est généralement pas nécessaire de citer ses sources lorsque l’information est logique ou évidente, mais dans des cas comme celui-ci c’est essentiel. La page [[Wikipédia:Citez vos sources]] résume assez bien tout ce qu’il faut savoir à ce sujet (quand, comment et quelles sources utiliser).\n\n'
 + 'Cependant, ne vous inquiétez pas ! Essayez de comprendre le fonctionnement de Wikipédia, continuez à l’améliorer pour le mieux et d’autres contributeurs vous aideront si vous le leur demandez. Si vous êtes perdu, il existe un [[Aide:Sommaire|sommaire de l’aide]].\n\n'
 + 'D’ailleurs, si vous avez des questions, n’hésitez pas à [[User talk:' + mw.config.get('wgUserName') + '|me contacter]] {{=)}}. ~~~~'
 
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/c/c1/Button_source-srce.png',
                'Revert de ta modif : source et ref',
                Source,
                '',
                '',
                'mw-editbutton-aide');
 
var NPOV = '== Révocation de votre modification ==\n'
 + 'Bonjour, et bienvenue sur Wikipédia ! Vous venez d’effectuer une modification sur un article, mais elle a dû être défaite. Ce n’est pas bien grave : on est là pour s’entraider {{;)}}.\n\n'
 + 'En effet, votre modification ne respectait pas un point de vue neutre. Généralement, lors de l’ajout d’informations dans un article, il faut penser à respecter la neutralité qui est de rigueur sur une encyclopédie. Par exemple, il faut sourcer ses propos par des sources secondaires, des journaux, des livres, ou des sites internet fiables. Il faut attribuer les citations à leurs auteurs, et citer l’œuvre où elles sont parues.\n\n'
 + 'Je vous conseille de lire [[Wikipédia:Neutralité de point de vue|le principe fondateur sur la neutralité de point de vue]].\n\n'
 + 'Cependant, ne vous inquiétez pas ! Essayez de comprendre le fonctionnement de Wikipédia, continuez à l’améliorer pour le mieux et d’autres contributeurs vous aideront si vous le leur demandez. Si vous êtes perdu, il existe un [[Aide:Sommaire|sommaire de l’aide]].\n\n'
 + 'D’ailleurs, si vous avez des questions, n’hésitez pas à [[User talk:' + mw.config.get('wgUserName') + '|me contacter]] {{=)}}. ~~~~'
 
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/6/6d/Button_npov.png',
                'Revert de ta modif : NPOV',
                NPOV,
                '',
                '',
                'mw-editbutton-aide');
 
var BVIP = '== Bienvenue ==\n'
 + '<table>\n'
 + ' <tr>\n'
 + '  <td>[[Image:Face-smile.svg|left|80px|Merci pour votre contribution]]</td>\n'
 + '  <td>\n'
 + 'Bonjour et bienvenue sur Wikipédia ! Je tenais à vous remercier pour votre apport à l’encyclopédie.\n\n'
 + 'Si vous le souhaitez vous pouvez <b>[[special:connexion|créer un compte]]</b>, et choisir ainsi vos préférences d’utilisateur et participer aux discussions et aux décisions de la communauté. C’est également plus pratique pour demander conseil à d’autres participants.\n\n'
 + 'N’hésitez pas à [[User talk:' + mw.config.get('wgUserName') + '|me contacter]] si vous désirez une information ou une aide. Amicalement ~~~~\n'
 + '  </td>\n'
 + ' </tr>\n'
 + '</table>\n'
 
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/8/8e/Button_BienvenueIP-BVIP.png',
                'Bienvenue IP',
                BVIP,
                '',
                '',
                'mw-editbutton-aide');
 
var BVCP = '== Violation de copyright ==\n'
 + 'Bonjour, et bienvenue sur Wikipédia ! Vous venez d’effectuer une modification sur un article, mais elle a dû être défaite. Ce n’est pas bien grave : on est là pour s’entraider {{;)}}.\n\n'
 + 'En effet, votre modification ne respectait pas les droits d’auteur, car elle provenait d’un site internet ou d’un livre non libre. La plupart des ressources disponibles ne sont, d’ailleurs, pas libres. Il faut souvent [[aide:republication|demander un accord]].\n\n'
 + 'Pour ne pas [[Wikipédia:Copyright|violer de droits d’auteur]], vous pouvez néanmoins vous aider de votre ressource, en la reformulant et en la synthétisant.\n'
 + 'Je vous conseille de lire [[Wikipédia:Copyright|cette page]] qui pourra vous aider à comprendre les droits d’auteur.\n\n'
 + 'Cependant, ne vous inquiétez pas ! Essayez de comprendre le fonctionnement de Wikipédia, continuez à l’améliorer pour le mieux et d’autres contributeurs vous aideront si vous le leur demandez. Si vous êtes perdu, il existe un [[Aide:Sommaire|sommaire de l’aide]].\n\n'
 + 'D’ailleurs, si vous avez des questions, n’hésitez pas à [[User talk:' + mw.config.get('wgUserName') + '|me contacter]] {{=)}}. ~~~~'
 
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/5/58/Button_black_copyright.png',
                'Violation de Droits d’auteur',
                BVCP,
                '',
                '',
                'mw-editbutton-aide');


 var Portail = '{{Portail}}'

addCustomButton('https://upload.wikimedia.org/wikipedia/commons/3/3b/Button_template_alt.png',
                'portail info',
                Info,
                '',
                '',
                'mw-editbutton-aide');


 var Info = '|Informatique'

addCustomButton('https://upload.wikimedia.org/wikipedia/commons/a/ab/Button_Telephone_receiver.png',
                'portail info',
                Info,
                '',
                '',
                'mw-editbutton-aide');


 var SrceNA = '== Sources de ton article ==\n'
 + 'Merci pour ton amélioration de Wikipédia {{sourire}}\n\n'
 + 'Pourrais-tu indiquer les sources que tu as utilisées lors de la rédaction de ton article ? Ton article serait ainsi plus conforme aux usages wikipédiens de la [[Wikipédia:vérifiabilité|vérifiabilité]]. Cela indiquerait que le sujet existe bel et bien, et qu’il a des sources fiables sur lesquelles on peut se baser pour rédiger l’article.\n\n'
 + 'Quand une revue renommée, un auteur réputé, etc. donne un fait, on peut raisonnablement supposer que le fait est fiable, quelque soit l’identité du rédacteur (par nature invérifiable, ou peu s’en faut, sur Internet). Aussi, si les éléments dont vous avez connaissance ne sont rapportés nulle part (même une source papier, par exemple), les introduire dans l’article est mal vu, même si ils sont justes, compte tenu des risques sur la fiabilité (voir la légalité) de Wikipédia.\n\n'
 + 'Je t’encourage donc à ajouter tes sources sans tarder {{clin}} Bonne continuation ! ~~~~'

addCustomButton('https://upload.wikimedia.org/wikipedia/commons/7/7d/Deletewarn2.png',
                'source nouveau article',
                SrceNA,
                '',
                '',
                'mw-editbutton-aide');

var groupArray = '#'+mw.config.get('wgUserGroups');
if (groupArray.indexOf("sysop") > 0) addCustomButton('https://upload.wikimedia.org/wikipedia/commons/e/e4/Bouton_Vandale3.png',
                'Blocage',
                '{{vandale bloqué|1|jour}}',
                '',
                '',
                'mw-editbutton-admin');
 
  if (mw.config.get('wgUserName') == 'Althiphika') { 
 
var SupprTxt = '== Révocation de votre modification ==\n'
 + 'Bonjour {{subst:BASEPAGENAME}}, et bienvenue sur Wikipédia ! Vous venez d’effectuer une modification sur un article, mais elle a dû être défaite. Ce n’est pas bien grave : on est là pour s’entraider {{;)}}.\n\n'
 + 'En effet, votre modification contenait le blanchiment injustifié d’un passage d’un article.\n'
 + 'Si cette action était voulue, pourriez-vous m’en donner les raisons sur ma [[user talk:' + mw.config.get('wgUserName') + '|page de discussion]], sur celle de l’article, ou sur celle du projet correspondant (voir [[Projet:Accueil]]).\n'
 + 'À l’avenir, pensez à remplir la [[Aide:Toujours commenter vos modifications dans la boîte de résumé|barre de résumé]] pour aider les autres participants à comprendre vos intentions.\n\n'
 + 'Cependant, ne vous inquiétez pas ! Essayez de comprendre le fonctionnement de Wikipédia, continuez à l’améliorer pour le mieux et d’autres contributeurs vous aideront si vous le leur demandez. Si vous êtes perdu, il existe un [[Aide:Sommaire|sommaire de l’aide]].\n\n'
 + 'D’ailleurs, si vous avez des questions, n’hésitez pas à [[User talk:' + mw.config.get('wgUserName') + '|me contacter]] {{=)}}. ~~~~'
 
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/5/50/Button_tidyman.png',
                'Revert de ta modif : Suppression de texte',
                SupprTxt,
                '',
                '',
                'mw-editbutton-aide');
  
}
var Test0 = '{{subst:Test0}}~~~~'
  
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Face-sad.svg/35px-Face-sad.svg.png',
                'Test 0',
                Test0,
                '',
                '',
                'mw-editbutton-aide');

var Test1 = '{{subst:Test1}}~~~~'
  
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Nuvola_apps_important.svg/35px-Nuvola_apps_important.svg.png',
                'Test 1',
                Test1,
                '',
                '',
                'mw-editbutton-aide');

var Test2 = '{{subst:Test2}}~~~~'
  
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Nuvola_apps_important.svg/35px-Nuvola_apps_important.svg.png',
                'Test 2',
                Test2,
                '',
                '',
                'mw-editbutton-aide');

var Test2 = '{{subst:Test2-}}~~~~'
  
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Crystal_error.png/50px-Crystal_error.png.png',
                'Test 2-',
                Test2,
                '',
                '',
                'mw-editbutton-aide');

var Test2 = '{{subst:Test2+}}~~~~'
  
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Crystal_error.png/50px-Crystal_error.png.png',
                'Test 2+',
                Test2,
                '',
                '',
                'mw-editbutton-aide');

var Test3 = '{{subst:Test3}}~~~~'
  
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/8/8b/Stop_hand.svg/35px-Stop_hand.svg.png',
                'Test 3',
                Test3,
                '',
                '',
                'mw-editbutton-aide');


addCustomButton('https://upload.wikimedia.org/wikipedia/commons/f/fe/New_icon_shiny_badge.svg', 'Souhaiter la bienvenue aux nouveaux', '{{Utilisateur:Trizek/Bac à sable/bienvenutage|user\=Althiphika|sign\=~'+'~'+'~'+'~|message\=}}', '', '', 'mw-editbutton-bienvenutageproto');

}
}
 
addOnloadHook(buttonload);

if (mw.config.get('wgNamespaceNumber') == 0) {

/*
/* Permet d'ajouter un bouton vers les principaux bandeaux d'avertissement pour articles. */

/* Ébauche */
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Nuvola_apps_kedit.png/35px-Nuvola_apps_kedit.png.png', 'Ébauche', '{{ébauche|', '}}', '', 'mw-editbutton-ébauche');

var ModeleSectionvideouincomplete = '{{...}}\n';
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Fairytale_waring.png/35px-Fairytale_waring.png.png','Section vide ou incomplète',ModeleSectionvideouincomplete,'','','mw-editbutton-sectionvideouincomplete');

var ModeleASourcer = '{{à sourcer|date={{subst:'+'CURRENTMONTHNAME}} {{subst:'+'CURRENTYEAR}}}}\n';
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/45px-Question_book-4.svg.png','A sourcer',ModeleASourcer ,'','','mw-editbutton-asourcer');

var ModeleOrphelin = '{{orphelin|date={{subst:'+'CURRENTMONTHNAME}} {{subst:'+'CURRENTYEAR}}}}\n';
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Wiki_letter_w.svg/35px-Wiki_letter_w.svg.png','Orphelin',ModeleOrphelin ,'','','mw-editbutton-orphelin');

var ModeleAdmissibilite = '{{admissibilité|date={{subst:'+'CURRENTMONTHNAME}} {{subst:'+'CURRENTYEAR}}}}\n';
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Emblem-question.svg/35px-Emblem-question.svg.png','Admissibilité',ModeleAdmissibilite,'','','mw-editbutton-admissibilite');

var ModelePub = '{{Promotionnel}}\n';
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/7/78/Tangopub.svg/35px-Tangopub.svg.png','Publicité',ModelePub,'','','mw-editbutton-pub');

var ModeleRecycler = '{{À recycler}}\n';
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Recycle002.svg/36px-Recycle002.svg.png','A recycler',ModeleRecycler ,'','','mw-editbutton-recycle');

var ModeleRedaction = '{{Rédaction}}\n';
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/6/69/Ambox_rewrite_orange.svg/35px-Ambox_rewrite_orange.svg.png','Rédaction',ModeleRedaction ,'','','mw-editbutton-redaction');

var ModeleWikifier = '{{à wikifier|date={{subst:'+'CURRENTMONTHNAME}} {{subst:'+'CURRENTYEAR}}}}\n';
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Wikitext.svg/45px-Wikitext.svg.png','A wikifier',ModeleWikifier ,'','','mw-editbutton-wikif');

var ModelePertinence = '{{Pertinence}}\n';
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/Fairytale_no.png/35px-Fairytale_no.png.png','Pertinence',ModelePertinence ,'','','mw-editbutton-pertinence');

var ModelePertinencesection = '{{PertinenceSection}}\n';
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/Fairytale_no.png/35px-Fairytale_no.png.png','Pertinence de la section',ModelePertinencesection ,'','','mw-editbutton-pertinencesection');

/* Non neutre */
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Balanced_scales.svg/25px-Balanced_scales.svg.png', 'Non neutre', '{{non neutre|', '}}', '', 'mw-editbutton-nonneutre'); 

/* Référence souhaitée */
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question%20book%20magnify2.svg/45px-Question%20book%20magnify2.svg.png', 'Référence souhaitée', '{{refsou|', '}}', '', 'mw-editbutton-refsou'); 

/* Référence nécessaire */
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Book notice.svg/45px-Book notice.svg.png', 'Référence nécessaire', '{{Référence nécessaire|', '|date={{subst:'+'CURRENTMONTHNAME}} {{subst:'+'CURRENTYEAR}}}}', '', 'mw-editbutton-refnec');

/* Référence insuffisante */
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Book important.svg/45px-Book important.svg.png', 'Référence insuffisante', '{{Référence insuffisante|', '}}', '', 'mw-editbutton-refins');

/* Évasif */
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Wave Dash.svg/45px-Wave Dash.svg.png', 'Évasif', '{{Passage évasif|', '}}', '', 'mw-editbutton-evasif');

/* Précision nécessaire */
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Precision.svg/45px-Precision.svg.png', 'Précision nécessaire', '{{Précision nécessaire|', '}}', '', 'mw-editbutton-prenec');

}

importScript('Utilisateur:Dr Brains/Jeux.js');

importScript('Utilisateur:Althiphika/Gadget-BandeauxEbauches.js');

importScript('Utilisateur:Althiphika/GoogleSearch.js');

importScript('Utilisateur:Althiphika/NewMessages.js');

importScript('Utilisateur:Althiphika/test.js');

importScript('Utilisateur:Althiphika/Statut.js');

importScript('Utilisateur:Dr Brains/BlocNote.js');

if (mw.config.get('wgNamespaceNumber') == 6) {

var Fichier = '== Description ==\n'
+'{{Image de travail}}\n\n'
+'== Licence ==\n\n'
+'{{Image personnelle}}'
  
addCustomButton('https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Applications-accessories.svg/35px-Applications-accessories.svg.png',
                'Fichier',
                Fichier,
                '',
                '',
                'mw-editbutton-aide');
}

// Revert tools by Lorian
// French translation and fr.wikipedia modification by Fmaunier
importScript('MediaWiki:Gadget-RevertDiff.js');



/**
 * Inline
 *
 * Quand vous sélectionnez du texte, Inline ajoute des liens dans la colonne de gauche permettant d'y appliquer des modèles du genre de
   {{Référence nécessaire}} ou de {{Passage non neutre}}. Compatible avec la dernière version de Wikipédia (Vector) et l'ancienne (Monobook).
 *
 * Auteur : Marin M avec à nouveau des modifications de Althiphika
 * Date de dernière révision : 31 janvier 2011
 */

// Pour utiliser Inline, mettez importScript('Utilisateur:Marin_M./inline.js'); dans [[Spécial:Ma_page/common.js]]

var $ = jQuery;
var inlineSelected;
var inlineIsWorking = false;
 
function inlineAdd(name, before, after) {
	$('#inlineGadgetMenu').append($('<li></li>').append($('<a></a>').html(name).css('cursor', 'pointer')).mousedown(function() {
		inlineIsWorking = true;
		$('#inlineGadgetMenu').html('Chargement en cours...');
		$.ajax({url: mw.config.get('wgScriptPath') + '/api.php', type: 'POST', data: 'action=query&prop=info&intoken=edit&format=json&titles=World_of_Goo', success: function(ni) {
			for(i in ni.query.pages) {
				var token = ni.query.pages[i].edittoken.replace('+\\', '%2B%5C');
				$.ajax({url: mw.config.get('wgScript') + '?action=raw&title=' + encodeURIComponent(mw.config.get('wgPageName')), type: 'GET', cache: false, success: function(content) {
				var testDebut = inlineSelected.length;
				while(content.indexOf(inlineSelected.substring(0, testDebut)) == -1) {
					testDebut--;
				}
				
				if(testDebut != inlineSelected.length) {
					var testFin = testDebut;
					while(content.substring(content.indexOf(inlineSelected.substring(0, testDebut))).indexOf(inlineSelected.substring(testFin)) == -1) {
						testFin++;
					}
					var checker = new RegExp(inlineSelected.substring(0, testDebut).replace(/([\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g, "\\$1") + '.*?' + inlineSelected.substring(testFin).replace(/([\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g, "\\$1")).exec(content);
					if(checker == null) {
						alert('Beuh... Inline ne parvient pas à trouver le bout de texte sélectionné dans l\'article.');
						window.location.reload();
					} else {
						if(content.substring(content.indexOf(inlineSelected.substring(testFin)), content.indexOf(inlineSelected.substring(testFin)) + inlineSelected.substring(testFin).length + 2) == inlineSelected.substring(testFin) + ']]') {
							checker[0] += ']]';
						}
						content = content.replace(checker[0], before + checker[0] + after);
					}
				} else {
					content = content.replace(inlineSelected, before + inlineSelected + after)
				}
				content = encodeURIComponent(content);
					if(name == 'Gras' || name == 'Italique') {
						$.ajax({url: mw.config.get('wgScriptPath') + '/api.php', type: 'POST', data: 'action=edit&text=' + content + '&summary=[[Wikipédia:Patrouille RC|PatrouilleRC]]:Mise en forme&token=' + token + '&minor=true&title=' + encodeURIComponent(mw.config.get('wgPageName')), success: function() {
							window.location.reload()
						}})
					} else {
						$.ajax({url: mw.config.get('wgScriptPath') + '/api.php', type: 'POST', data: 'action=edit&text=' + content + '&summary=[[Wikipédia:Patrouille RC|PatrouilleRC]]:Ajout de ' + before.replace('|', '') + '}}&token=' + token + '&minor=true&title=' + encodeURIComponent(mw.config.get('wgPageName')), success: function() {
							window.location.reload()
						}})
					}
				}})
			}
		}})
	}))
}

function inlineAddSpacer() {
	$('#inlineGadgetMenu').append($('<li></li>').html(''));
}
 
if(mw.config.get('wgAction') == 'view' && $('#ca-edit').text() == 'Modifier') {
	if(skin == 'vector') {
		var inlineBg = '#f6f6f6';
		$('#mw-panel').append($('<div></div>').addClass('portal').addClass('persistent').css('background', inlineBg).append($('<div></div>').addClass('body').append($('<ul></ul>', {id: 'inlineGadgetMenu'}))));
		var inlineTop = 170;
		var inlineLeft = 0;
		var inlineWidth = 150;
		var inlineZero = 0;
	} else {
		var inlineBg = '#f9f9f9';
		$('#column-one').append($('<div></div>').addClass('portal').css('background', inlineBg).append($('<div></div>').addClass('pBody').append($('<ul></ul>', {id: 'inlineGadgetMenu'}))));
		var inlineTop = 174;
		var inlineLeft = -18;
		var inlineWidth = 145;
		var inlineZero = -4;
	}
	$('#inlineGadgetMenu').css('z-index', '99999').css('display', 'none').css('position', 'fixed').css('background', inlineBg).css('left', inlineLeft).css('width', inlineWidth + 'px').css('padding', '5px');
	$(document).scroll(function() {
		if($(document).scrollTop() < inlineTop) {
			$('#inlineGadgetMenu').css('top', ((inlineTop - $(document).scrollTop()) + inlineLeft) + 'px');
			$('#inlineGadgetMenu').css('height', (($(document).height() - 10) - $(document).scrollTop()) + 'px');
		} else {
			$('#inlineGadgetMenu').css('top', inlineZero + 'px');
			$('#inlineGadgetMenu').css('height', $(document).height() - 10 + 'px');
		}
	});
	$(document).scroll();
	inlineAdd('Référence nécessaire', '{{Référence nécessaire|', '}}');
	inlineAdd('Référence souhaitée', '{{Référence souhaitée|', '}}');
	inlineAdd('Référence insuffisante', '{{Référence insuffisante|', '}}');
	inlineAdd('Référence incomplète', '{{Référence incomplète|', '}}');
	inlineAdd('Référence à confirmer', '{{Référence à confirmer|', '}}');
	inlineAdd('Précision nécessaire', '{{Précision nécessaire|', '}}');
	inlineAddSpacer();
	inlineAdd('Passage non neutre', '{{Passage non neutre|', '}}');
	inlineAdd('Passage inédit', '{{Passage inédit|', '}}');
	inlineAdd('Qui', '{{Qui|', '}}');
	inlineAdd('Quoi', '{{Quoi|', '}}');
	inlineAdd('Quand', '{{Quand|', '}}');
	inlineAdd('Où', '{{Où|', '}}');
	inlineAdd('Par qui', '{{Par qui|', '}}');
	inlineAdd('Pas clair', '{{Pas clair|', '}}');
	inlineAdd('Pourquoi', '{{Pourquoi|', '}}');
	inlineAdd('Combien', '{{Combien|', '}}');
	inlineAdd('Laquelle', '{{Laquelle|', '}}');
	inlineAdd('Lequel', '{{Lequel|', '}}');
	inlineAdd('Lesquels', '{{Lesquels|', '}}');
	inlineAdd('Lesquelles', '{{Lesquelles|', '}}');
	inlineAdd('Contradiction', '{{Contrad|', '}}');
	inlineAddSpacer();
	inlineAdd('Gras', '\'\'\'', '\'\'\'');
	inlineAdd('Italique', '\'\'', '\'\'');
	setInterval(function() {
		if(window.getSelection().toString() != '') {
			inlineSelected = window.getSelection().toString().replace('    ', '');
			$('#inlineGadgetMenu').css('display', 'block')
		} else {
			if(!inlineIsWorking) {
				$('#inlineGadgetMenu').css('display', 'none');
			}
		}
	}, 250);
}

/* </nowiki> */