Utilisateur:Totodu74/monobook.js
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) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5./* <nowiki> */
////////////////////////// Modifier liens interwiki directement par WP sans passer par WD //////////////////////////////
$.getScript( '//en.wikipedia.org/w/index.php?title=User:Vlsergey/externalLinksEdit.js&action=raw');
////////////////////////// Ajouter des TemplateData plus facilement (VisualEditor) //////////////////////////////
importScript('Utilisateur:Ltrlg/scripts/TemplateDataEditor.js');
// Lien jq'à la page de Wikidata correspondant, by [[d:User:Tpt]]
// Adapté par [[d:User:Hawk-Eye]]
importStylesheet('Utilisateur:Hawk-Eye/wikidatalink.css'); //-- Cette ligne peut-être supprimée
( function ( mw, $ ) {
var wiki = 'frwiki';
var namespace = mw.config.get( 'wgCanonicalNamespace' );
if( namespace === '' ) {
var page = mw.config.get( 'wgTitle' );
} else {
var page = namespace + ':' + mw.config.get( 'wgTitle' );
}
$.ajax( {
url: '//wikidata.org/w/api.php',
data: {
'format': 'json',
'action': 'wbgetentities',
'sites': wiki,
'titles': page,
'props': 'info'
},
dataType: 'jsonp',
success: function( data ) {
if( data.success ) {
for( var i in data.entities ) {
if( i != -1 ) {
mw.util.addPortletLink( 'p-namespaces', 'http://www.wikidata.org/wiki/' + data.entities[i].title, 'Wikidata', 'ca-wdlink', 'Voir cet article sur Wikidata', null, '#ca-talk' );
}
}
}
}
} );
} ( mediaWiki, jQuery ) );
//////////////////////// TooltipRef au survol /////////////////////////
window.tooltipRefHover = true;
//////////////////// LdS SANS MODIFS CACHÉES PAR ROBOTS //////////////
if (mw.config.get('wgPageName') == "Spécial:Liste_de_suivi") {
addOnloadHook(function () {
var i, articles = new Object(), dup = new Array(), clsPrefix = " watchlist-";
var liNodes = document.getElementsByTagName("li");
for (i = 0; i < liNodes.length; i++) {
var cls = " " + liNodes[i].className + " ";
var k = cls.indexOf(clsPrefix);
if (k == -1) continue;
k += clsPrefix.length;
var article = cls.substr(k, cls.indexOf(" ", k) - k);
if (articles[article]) dup.push(liNodes[i]);
articles[article] = true;
}
for (i = 0; i < dup.length; i++)
dup[i].parentNode.removeChild(dup[i]);
});
}
//////////////////////////// MàJ pages au hasard //////////////////////////////
obtenir('PageAuHasard');
//////////////////////////// RefErrors //////////////////////////////
importScript('Utilisateur:Lgd/refErrors/refErrors.js');
//////////////////////////// Purges : historyselect //////////////////////////////
importScript('User:Alphos/historyselect.js');
/////////////////////////////// Easy PàS ///////////////////////////////////
importScript('Utilisateur:Rudloff/PaStec.js');
/////////////////////////////////// LIVE RC ///////////////////////////////////
obtenir('LiveRC');
/////////////////////////////////// RENOMMAGE CATÉGORIE ///////////////////////////////////
if (mw.config.get('wgNamespaceNumber') === 14) {
obtenir('CatRename');
}
/////////////////////////////////// BOÎTE DE RÉSUMÉ PERSONNALISÉE ///////////////////////////////////
function addToSummary(str)
{
document.editform.wpSummary.value += " " + str
}
function DeluxeSummary()
{
var sumLbl = document.getElementById("wpSummaryLabel")
if (sumLbl)
{
//élargissement boite de résumé
var sumInput = document.getElementById("wpSummary")
sumInput.style.width = "90%"
var titles = new Array()
titles.push("Lien(s) externe(s)")
titles.push("Lien(s) interne(s)")
titles.push("Orthographe")
titles.push("Orthographe/Grammaire")
titles.push("Typographie")
titles.push("Ébauche")
titles.push("Déplacement bandeau ébauche")
titles.push("Portail(s)")
titles.push("Catégorisation")
titles.push("Lien(s) interwiki")
titles.push("Mise en page")
titles.push("Style")
titles.push("Retouche(s)")
titles.push("Coquille(s)")
titles.push("Ajout d’information(s)")
titles.push("Ajout de référence(s)")
titles.push("Ajout Wikispecies")
titles.push("Ajout Commons")
titles.push("Précision(s)")
titles.push("+")
titles.push("Image")
var inputs = new Array()
inputs.push("--> Ajout lien(s) externe(s)")
inputs.push("--> Ajout lien(s) interne(s)")
inputs.push("--> Orthographe")
inputs.push("--> Correction orthographe et/ou grammaire")
inputs.push("--> Typographie")
inputs.push("--> Ajout bandeau d’ébauche")
inputs.push("--> Déplacement du bandeau d’ébauche en haut de page")
inputs.push("--> Ajout portail(s)")
inputs.push("--> Ajout catégorie(s)")
inputs.push("--> Ajout de lien(s) interwiki")
inputs.push("--> Mise en page")
inputs.push("--> Style")
inputs.push("--> Retouche(s) diverses")
inputs.push("--> Coquille(s)")
inputs.push("--> Ajout d’information(s)")
inputs.push("--> Ajout de référence(s)")
inputs.push("--> Ajout Wikispecies")
inputs.push("--> Ajout Commons")
inputs.push("--> Précision(s)")
inputs.push("+")
inputs.push("Ajout image")
var str = ""
for (var cpt = 0; cpt < titles.length; cpt ++)
{
str += "<a href=\"javascript:addToSummary('" + inputs[cpt] + "')\""
+ " class=\"sumLink\" title=\"Ajouter '" + inputs[cpt] +"' dans la boîte de résumé\">"
+ titles[cpt]
+ " ·</a> "
}
sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML
}
}
$(DeluxeSummary)
////////////////////////////// AJOUT DE BOUTONS DANS LA BARRE PERSONNELLE ///////////////////////////////////
$( function() {
mw.loader.using( 'mediawiki.util', function() {
mw.util.addPortletLink('p-personal', '/wiki/Discussion_Projet:Biologie/Le_café_des_biologistes', 'Le café des biologistes');
} );
});
///////////////////////////// AJOUT DE BOUTONS DANS LA BARRE D'OUTILS D'ÉDITION /////////////////////////////
addCustomButton('//upload.wikimedia.org/wikipedia/commons/e/e4/Blue_square_G.PNG',
'Lien vers Genre (biologie)',
'[[genre (biologie)|',
']]',
'genre',
'mw-editbutton-genre');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/7d/Blue_square_F.PNG',
'Lien vers Famille (biologie)',
'[[famille (biologie)|',
']]',
'famille',
'mw-editbutton-famille');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/0/08/Blue_square_O.PNG',
'Lien vers Ordre (biologie)',
'[[ordre (biologie)|',
']]',
'ordre',
'mw-editbutton-ordre');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/2/28/Pinicola_enucleator.jpg',
'noiseau',
'{{ébauche|oiseau}}\n\nLe\'\'\'\'{{subst\:PAGENAME}}\'\'\' (\'\'\'\'\'\'\'\'\'\') est une [[espèce]] d\'[[oiseau]]x de la [[famille (biologie)|famille]] des [[]].\n\n== Répartition ==\nCette espèce vit .\n\n== Annexes ==\n=== Références taxinomiques ===\n\n=== Liens externes ===\n\n{{Portail|ornithologie}}\n\n[[Catégorie:]]',
'',
'',
'mw-editbutton-noiseau');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/b/bc/Flabellina-300x200.jpg',
'nudi',
'{{ébauche|mollusque}}\n\nLes \'\'\'{{subst\:PAGENAME}}\'\'\' forment une [[famille (biologie)|famille]] de [[Mollusca|mollusques]] de l\'[[ordre (biologie)|ordre]] des [[Nudibranchia|nudibranches]].\n\n== Annexes ==\n=== Références taxinomiques ===\n\n=== Liens externes ===\n\n{{Portail|malacologie}}\n\n[[Catégorie:]]',
'',
'',
'mw-editbutton-nudi');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/2/2c/Button_proto.jpg',
'protonyme',
' ([[protonyme]])',
'',
'',
'mw-editbutton-protonyme');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/e/e9/Synonym_button.jpg',
'synonyme',
'{{Taxobox synonymes |\n* \'\'',
'',
'',
'mw-editbutton-synonyme');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/4/40/Endemic_button.jpg',
'endemic',
'est [[endémisme|endémique]] ',
'',
'',
'mw-editbutton-endemic');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/70/Unit%C3%A9%2C_cm.png',
'unité en cm',
'{{unité|',
'|cm}}',
'??',
'mw-editbutton-cm');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/b/bb/Button_latin.jpg',
'texte en latin',
'{{lang|la|',
'}}',
'texte en latin',
'mw-editbutton-latin');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/e/e5/Blue_button_latin.jpg',
'texte en latin bleu',
'\'\'{{lang|la|[[',
']]}}\'\'',
'texte en latin',
'mw-editbutton-latinbleu');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/e/e0/Button_anglais.jpg',
'texte en anglais',
'{{lang|en|',
'}}',
'texte en anglais',
'mw-editbutton-anglais');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/7f/Button_titre_mef.jpg',
'titre en latin',
'{{Titre mis en forme|\'\'{{subst\:PAGENAME}}\'\'}}',
'',
'',
'mw-editbutton-titrelatin');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/8/86/Button_titre.jpg',
'titre',
'{{subst\:PAGENAME}}',
'',
'',
'mw-editbutton-titre');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/71/Button_COI.jpg',
'classification COI',
' | classification=COI',
'',
'',
'mw-editbutton-classificationCOI');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/71/Headline_button.png',
'sous-titre',
'{{sous-titre/Taxon|nv1=',
'|nv2=|nv3=|ns1=|ns2=|ns3=}}',
'Sous-titre vernaculaire',
'mw-editbutton-soustitre');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/4/4f/Button_base_ssp.png',
'ssp',
'== Taxinomie ==\nSelon le [[Congrès ornithologique international]]<ref name="COI"/> et [[Alan P. Peterson]]<ref name="Peterson"/> il existe --- [[sous-espèce]]s :',
'',
'',
'mw-editbutton-ssp');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/5/53/Button_base_ref_ssp.png',
'ssp',
'== Notes et références ==\n{{Références|colonnes=2|références=\n<ref name="COI">{{harvnb|COI|texte=Congrès ornithologique international}}</ref>\n<ref name="Peterson">{{harvnb|Zoonomen|texte=Alan P. Peterson}}</ref>\n}}',
'',
'',
'mw-editbutton-refssp');
/////////////////////////////////// POUR L'ÉVALUATION RAPIDE DES ARTICLES ///////////////////////////////////
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("Zoologie")
evalProjectNames.push("Ornithologie")
evalProjectNames.push("Entomologie")
evalProjectNames.push("Félins")
evalProjectNames.push("Botanique") //mettre ici autant de lignes comme celle-ci que de projets que vous voulez évaluer
}
///////////////////////////////////// Modèle Article à partir de doi /////////////////////////////////////////
obtenir('RefJournalArticle');
mw.loader.load( "https://meta.wikimedia.org/w/index.php?title=User:Zhaofeng_Li/Reflinks.js&action=raw&ctype=text/javascript" );
/* </nowiki> */