Aller au contenu

Utilisateur:Akadians/LiveRCparam.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.
//<syntaxhighlight lang="javascript">//<pre>//<nowiki>
// Personnalisation pour LiveRC

/* ** Variables ** */

function LiveRC_getUserCustom(){


  // -- Paramètres de LiveRC --

  try{
    addCustomParam("TZ",'+02:00');
  }catch(e){ }


  // -- Options au démarrage de LiveRC --

  try{
    addCustomOption("LiveRCTchatDisplayed",true);
  }catch(e){ }


  // -- Résumés de blanchiment --

  try{
    defineCustomBlankMessages([
      {'tooltip':'copyvio','resume':'[[WP:COPY|copie de site web sans autorisation explicite]]'},
      {'tooltip':'CAA','resume':'[[WP:CAA|critères d’admissibilité non atteints]]'},
      {'tooltip':'non encyclo','resume':'[[WP:P|non encyclopédique en l’état]]'},
      {'tooltip':'BaS','resume':'bac à sable'},
      {'tooltip':'vandalisme','resume':'vandalisme'},
      {'tooltip':'Pas en français','resume':'Pas en français (not in french)'},
      {'tooltip':'non sources','resume':'Informations non sourcés'}
    ]);
  }catch(e){ }


  // -- Résumés de révocation --

  try{
    defineCustomRevertMessages([
      {'resume':'[[Wikipédia:Bac à sable|Bac à sable]]','text':'Bac à sable'},
      {'resume':'[[Wikipédia:Vandalisme|Vandalisme]]','text':'Vandalisme'},
      {'resume':'Retrait d’information non sourcée','text':'Non-sourcé'},
      {'resume':'Traduction automatique','text':'Trad auto'},
      {'resume':'[[Wikipédia:Travaux inédits|Travaux inédits]]','text':'Insertions inédites'},
      {'resume':'[[Wikipédia:Neutralité de point de vue|Point de vue]]','text':'Point de vue'},
      {'resume':'[[Aide:Boîte de résumé|Retrait injustifié]]','text':'Retrait injustifié'},
      {'resume':'[[WP:LE|Pas de liens vers les sites de vidéo et/ou des réseaux sociaux]]','text':'Pas de liens vers les sites de vidéo et/ou des réseaux sociaux'},
      {'resume':'No french','text':'Pas en français (not in french)'},
      {'resume':'sources','text':'Informations non sourcés [[WP:SOURCES]]'}
    ]);
  }catch(e){ }


  // -- Modèles d’avertissement --

  try{
    defineCustomWarningTemplates([
      {'template':'Test 0','string':'Test 0','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Test 1','string':'Test 1','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Test 2','string':'Test 2','hasPage':false,'addName':false,'addSectionTitle':false},
      {'template':'Test 3','string':'Test 3','hasPage':false,'addName':false,'addSectionTitle':false},
      {'template':'Seul avertissement','string':'Test 4','hasPage':false,'addName':false,'addSectionTitle':false},
      {'template':'Retrait injustifié','string':'Retrait injustifié','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Motivation modif','string':'Résumé','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'LE HC','string':'LE hors-critères','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'LE dans texte','string':'LE dans texte','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Spammeur','string':'Spam','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Ortho','string':'Ortho','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Ajout POV','string':'Non-neutre','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Non-encyclo','string':'Non-encyclo','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Faut sourcer','string':'Faut sourcer','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Maladresse','string':'Modif corrigée','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Suppr Bandeaux','string':'Bandeaux','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Bienvenue Copyvio 1','string':'Copyright','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Compte publicitaire','string':'PU publicitaire','hasPage':false,'addName':true,'addSectionTitle':false},
      {'template':'BSI CAA','string':'BSI CAA','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'BSI BàS','string':'BSI BàS','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'BSI promo','string':'BSI promo','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'BSI canular','string':'BSI canular','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Aide sources','string':'Aide sources','hasPage':false,'addName':true,'addSectionTitle':false},
      {'template':'Aide images','string':'Aide images','hasPage':false,'addName':true,'addSectionTitle':false},
      {'template':'Aide wikification','string':'Aide wikif','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Aide liens','string':'Aide liens','hasPage':false,'addName':true,'addSectionTitle':false},
      {'template':'AideMeta/Promo','string':'Aide BandoPromo','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'AideMeta/RefLié','string':'Aide BandoRefLié','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'AideMeta/RefSec','string':'Aide BandoRefSec','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'AideMeta/TI','string':'Aide BandoTI','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'AideMeta/Delist','string':'Aide BandoDelist','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Bienvenue','string':'Bienvenue','hasPage':false,'addName':true,'addSectionTitle':false},
      {'template':'Bienvenue IP','string':'Bienvenue IP','hasPage':false,'addName':true,'addSectionTitle':false},
      {'template':'Bienvenue IP méritante','string':'Bienvenue IP +','hasPage':false,'addName':true,'addSectionTitle':false},
      {'template':'No ref wiki','string':'No ref wiki','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Bienvenue spammeur 2','string':'Spam 2','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Bienvenue spammeur 3','string':'Spam 3','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'BSI Copyvio','string':'BSI Copyvio','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Doute admissibilité','string':'Doute admissibilité','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'RCcopyvio','string':'RCcopyvio','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'RCneutralité','string':'RCneutralité','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'RCspam','string':'RCspam','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Bienvenue SI 2','string':'Bienvenue SI 2','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Bienvenue SI 3','string':'Bienvenue SI 3','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Bienvenue SI 4','string':'Bienvenue SI 4','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'U-R3R','string':'U-R3R','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'U-R3R-2','string':'U-R3R-2','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Traduction automatique','string':'Traduction automatique','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Faux décès','string':'Faux décès','hasPage':true,'addName':true,'addSectionTitle':false},
      {'template':'Faux décès 2','string':'Faux décès 2','hasPage':true,'addName':true,'addSectionTitle':false}
    ]);
  }catch(e){ }


  // -- Modèles de bandeaux --

  try{
    defineCustomTagTemplates([
      {'template':'Admissibilité à vérifier','string':'admissibilité','withDate':'$month $year'},
      {'template':'Copie à vérifier','string':'copyvio','withDate':''},
      {'template':'À sourcer','string':'à sourcer','withDate':'$month $year'},
      {'template':'À wikifier','string':'à wikifier','withDate':'$month $year'},
      {'template':'Sources secondaires','string':'sources secondaires','withDate':'$month $year'},
      {'template':'Sources à lier','string':'sources à lier','withDate':'$month $year'},
      {'template':'À délister','string':'à délister','withDate':'$month $year'},
      {'template':'Rédaction','string':'rédaction','withDate':'$month $year'},
      {'template':'Travail inédit','string':'TI','withDate':''},
      {'template':'Règle des 3 révocations','string':'R3R','withDate':''},
      {'template':'ébauche','string':'ébauche','withDate':''},
      {'template':'SI|Akadians','string':'SI|Akadians','withDate':''},
      {'template':'ébauche|Italie','string':'ébauche|Italie','withDate':''},
      {'template':'ébauche|littérature','string':'ébauche|littérature','withDate':''}
    ]);
  }catch(e){ }


  // -- Textes non traduisibles --

  try{
    addCustomUnTranslatedText("RESUMESTART",'[[WP:LRC|Patrouille RC]] : ');
  }catch(e){ }


  // -- Paramètres pour test selon les commentaires de modification --

  try{
    defineCustomCommentTests([
      {'state':'REVERT','icon':'RevertIcon','class':'RcRevert','regex':'(Live|Patrouille)? *(RC)?( : )?Révocation |([Bb]ot : )?[Aa]nnulation des modifications|([Bb]ot : )?[Rr]évocation de |^(Undid|Revert to( the)?) revision|^(Undoing|Reverted( d+)?) edit|^r(e)?v(ert(ing|ed)?)?','hide':false},
      {'state':'BLANKING','icon':'BlankingIcon','class':'RcBlanking','regex':'^Résumé automatique : blanchiment|^[Bb]lanchi|(Live|Patrouille) *(RC)?( : )?Blanchiment','hide':false},
      {'state':'REPLACED','icon':'ReplacedIcon','class':'RcReplaced','regex':'^Résumé automatique : contenu remplacé par','hide':false},
      {'state':'REDIRECTED','icon':'RedirectedIcon','class':'RcRedirected','regex':'^Page redirigée vers|^#REDIRECT','hide':false},
      {'state':'WPCLEANER','icon':'WPCIcon','class':'RcWPC','regex':'(WPCleaner|Correction syntaxique)','hide':false},
      {'state':'AWB','icon':'AWBIcon','class':'RcAWB','regex':'(AWB|AutoWikiBrowser)','hide':false},
      {'state':'B_PORTAIL','icon':'BandeauxPortailsIcon','class':'RcBandeauxPortails','regex':'BandeauxPortails','hide':false},
      {'state':'B_EBAUCHE','icon':'BandeauxEbauchesIcon','class':'RcBandeauxEbauches','regex':'BandeauxEbauches','hide':false},
      {'state':'HOTCAT','icon':'HotCatIcon','class':'RcHotCat','regex':'(HotCatsMulti|HotCat|Hotcat)','hide':false},
      {'state':'LRC','icon':'LRCIcon','class':'RcLRC','regex':'(Live|Patrouille) *(RC)?','hide':false},
      {'state':'POPUPS','icon':'PopupsIcon','class':'RcPopups','regex':'(P|p)opups','hide':false},
      {'state':'CATRENAME','icon':'CatRenameIcon','class':'RcCatRename','regex':'Renommage de catégorie','hide':false}
    ]);
  }catch(e){ }


  // -- Catégories pour le filtrage des RC --

  try{
    defineCustomDefaultCats([
      {'cat':'Portail:Amérique/Articles liés','checked':true},
      {'cat':'Portail:Cinéma/Articles liés','checked':true},
      {'cat':'Portail:Baroque/Articles liés','checked':true},
      {'cat':'Portail:Musique/Articles liés','checked':true},
      {'cat':'Portail:Italie/Articles liés','checked':true},
      {'cat':'Portail:Pokémon/Articles liés','checked':true},
      {'cat':'Portail:Littérature italienne/Articles liés','checked':true},
      {'cat':'Portail:Musique classique/Articles liés','checked':true},
      {'cat':'Portail:Pologne/Articles liés','checked':true}
    ]);
  }catch(e){ }

}


/* ** Extensions ** */

//EXTENSIONS SETUP :  |ProposeTranslationExtension| |VisualeditorTagExtension| |UserWarningsExtension| |MostModifiedPagesExtension| |LinkOnIconExtension| |LinkOnLanglinkCountExtension| |EditCharactersExtension| |RunCommonJS| |HotCatsMulti| |BandeauPortail| |CategoryRC| |PreviewAllLinksExtension| |PreviewThisPageExtension| |DiffExtension| |AskForRevisionDeleteFromHistExtension| |InserisciTemplate|

// -- ProposeTranslationExtension : Ajoute un formulaire pour proposer une traduction de l’interface. --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/ProposeTranslationExtension.js&action=raw&ctype=text/javascript');

// -- VisualeditorTagExtension : Permet de filtrer par mode d’édition et modifie le rendu des edits Visual Editor --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/VisualeditorTagExtension.js&action=raw&ctype=text/javascript');

// -- UserWarningsExtension : Ajoute une icône aux utilisateurs ayant reçu un avertissement. En option, indique si la page de discussion de l’utilisateur existe ou non. --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/UserWarningsExtension.js&action=raw&ctype=text/javascript');

// -- MostModifiedPagesExtension : Ajoute une icône aux pages ayant été modifiées récemment par plusieurs utilisateurs ou ayant fait l’objet de plusieurs reverts. --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/MostModifiedPagesExtension.js&action=raw&ctype=text/javascript');

// -- LinkOnIconExtension : Lie les icônes PàS, AdQ, BA et copyvio aux pages de discussion associées. --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/LinkOnIconExtension.js&action=raw&ctype=text/javascript');

// -- LinkOnLanglinkCountExtension : Ajoute un lien vers wikidata par dessus le compteur de liens inter-langues. --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/LinkOnLanglinkCountExtension.js&action=raw&ctype=text/javascript');

// -- EditCharactersExtension : Améliore la fenêtre de modification avec les fonctions standards du Common.js (toolbar et caractères spéciaux). --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/EditCharactersExtension.js&action=raw&ctype=text/javascript');

// -- RunCommonJS : Améliore la prévisualisation avec des fonctions du Common.js (boîtes déroulantes, palettes, etc...) --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/RunCommonJS.js&action=raw&ctype=text/javascript');

// -- HotCatsMulti : Permet d’ajouter/modifier/retirer une ou plusieurs catégories lors de la prévisualisation d’une page --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/HotCatsMulti.js&action=raw&ctype=text/javascript');

// -- BandeauPortail : Permet d’ajouter/modifier/retirer un ou plusieurs bandeau de portail lors de la prévisualisation d’un article --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/BandeauPortail.js&action=raw&ctype=text/javascript');

// -- CategoryRC : Permet de ne surveiller que les pages appartenant à une ou plusieur catégories --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/CategoryRCExtension.js&action=raw&ctype=text/javascript');

// -- PreviewAllLinksExtension : Permet de prévisualiser tout lien interne de la fenêtre de prévisualisation --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/PreviewAllLinksExtension.js&action=raw&ctype=text/javascript');

// -- PreviewThisPageExtension : Permet de prévisualiser une page au choix --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/PreviewThisPageExtension.js&action=raw&ctype=text/javascript');

// -- DiffExtension : Permet d’avoir les fonctions automatiques de LiveRC dans les diff "normaux" --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/DiffExtension.js&action=raw&ctype=text/javascript');

// -- AskForRevisionDeleteFromHistExtension : [non sysop] Ajoute des cases à cocher et un bouton dans la prévisualisation d’un historique pour demander un masquage --
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js/Extensions/AskForRevisionDeleteFromHistExtension.js&action=raw&ctype=text/javascript');

// -- InserisciTemplate : Permet d’insérer un modèle d’avertissement paramétré dans une page --
mw.loader.load('//fr.wikipedia.org/wiki/MediaWiki:Gadget-LiveRC.js/Extensions/AddComplexTemplateExtension.js&action=raw&ctype=text/javascript');


//END PARAMS
//</nowiki></pre></syntaxhighlight>

// {{Catégorisation JS}}