June 14, 2025, Saturday, 164

MediaWiki:Common.js

De La Tour des Héros.

Note : après avoir enregistré vos préférences, vous devrez forcer son rechargement complet en ignorant le contenu actuel du cache de votre explorateur pour voir les changements : Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant le bouton Actualiser (Reload,) ou pressez Maj-Ctrl-R (Maj-Cmd-R sur Apple Mac) ; Internet Explorer / Opera : maintenez la touche Ctrl en cliquant le bouton Actualiser ou pressez Ctrl-F5.

/* Tout JavaScript ici sera chargé avec chaque page accédée par n’importe quel utilisateur. */

/**
 * Insertion de nouveaux boutons dans la barre d'outil
 */
 
function addCustomButton(imageFile, speedTip, tagOpen, tagClose, sampleText, imageId) {
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {"imageId": imageId,
     "imageFile": imageFile,
     "speedTip": speedTip,
     "tagOpen": tagOpen,
     "tagClose": tagClose,
     "sampleText": sampleText};
}

addCustomButton('boutons/Italique_gras.png',
                'Italique gras',
                  '\'\'\'\'\'',
                '\'\'\'\'\'',
                'Italique gras',
                'mw-editbutton-P1');


addCustomButton('boutons/Lien_italique_gras.png',
                'Lien italique gras',
                  '\'\'\'\'\'[[',
                ']]\'\'\'\'\'',
                'Lien italique gras',
                'mw-editbutton-P1');

addCustomButton('boutons/Button_paragraphe_1.png',
                'Police taille 1',
                '<font size="1">',
                '</font>',
                'Police taille 1',
                'mw-editbutton-P1');

addCustomButton('boutons/Button_paragraphe_2.png',
                'Police taille 2',
                '<font size="2">',
                '</font>',
                'Police taille 2',
                'mw-editbutton-P2');

addCustomButton('boutons/Button_paragraphe_3.png',
                'Police taille 3',
                '<font size="3">',
                '</font>',
                'Police taille 3',
                'mw-editbutton-P3');

addCustomButton('boutons/Button_upper_letter.png',
                'Exposant',
                '<sup>',
                '</sup>',
                'X',
                'mw-editbutton-upper');

addCustomButton('boutons/Button_strike.png',
                'Rayer',
                '<s>',
                '</s>',
                '',
                'mw-editbutton-strike');

addCustomButton('boutons/Button_guillemets.png',
                'Guillemets-Italiques',
                '« ',
                ' »',
                'Citation',
                'mw-editbutton-Guillemet');

addCustomButton('boutons/Button_center.png',
                'Centrer',
                '<center>',
                '</center>',
                'texte centré',
                'mw-editbutton-Center');

addCustomButton('boutons/Button_align_right.png',
                'Alignement à droite',
                '<div style="text-align:right">',
                '</div>',
                'texte aligné à droite',
                'mw-editbutton-right');

addCustomButton('boutons/Button_Clear.png',
                'Anti-chevauchement',
                '{{Clr}}',
                '',
                '',
                'mw-editbutton-Clear');

addCustomButton('boutons/Button_category03.png',
                'Catégorie',
                '[[Catégorie:',
                ']]',
                'nom de la catégorie',
                'mw-editbutton-category');

addCustomButton('boutons/Button_template_alt.png',
                'Modèle',
                '{{',
                '}}',
                'modèle à inclure',
                'mw-editbutton-template');

addCustomButton('boutons/Button_enter.png',
                'Saut de ligne',
                '<br>',
                '',
                '',
                'mw-editbutton-Enter');


addCustomButton('boutons/Btn_toolbar_gallery.png',
                'Galerie d\'images',
                '\n<center><gallery perrow="4" widths="200px" heights="150px">\nImage:Nom1.jpg \nImage:Nom2.jpg \nImage:Nom3.jpg \nImage:Nom4.jpg \n</gallery>\n</center>',
                '',
                '',
                'mw-editbutton-gallery');

addCustomButton('boutons/Button_head_A2.png',
                'Sous-titre niveau 2',
                '\n== ',
                ' ==\n',
                'Sous-titre n° 2',
                'mw-editbutton-title3');

addCustomButton('boutons/Button_head_A3.png',
                'Sous-titre niveau 3',
                '\n=== ',
                ' ===\n',
                'Sous-titre n° 3',
                'mw-editbutton-title3');
 
addCustomButton('boutons/Button_head_A4.png',
                'Sous-titre niveau 4',
                '\n==== ',
                ' ====\n',
                'Sous-titre n° 4',
                'mw-editbutton-title4');
 
addCustomButton('boutons/Button_head_A5.png',
                'Sous-titre niveau 5',
                '\n===== ',
                ' =====\n',
                'Sous-titre n° 5',
                'mw-editbutton-title5');

addCustomButton('boutons/Button_nbsp.png',
                'Espace insécable',
                '&nbsp\;',
                '',
                '',
                'mw-editbutton-nbsp');

addCustomButton('boutons/Button....png',
                'Trois petits points',
                '…',
                '',
                '',
                'mw-editbutton-...');



addCustomButton('boutons/DCAU.gif',
                'Lien DCAU',
                  '[[',
                ' (DCAU)|Nom2]]',
                'Nom1',
                'mw-editbutton-P1');

addCustomButton('boutons/Teen Titans.gif',
                'Lien Teen Titans',
                  '[[',
                ' (Teen Titans)|Nom2]]',
                'Nom1',
                'mw-editbutton-P1');

addCustomButton('boutons/The Batman.gif',
                'Lien The Batman',
                  '[[',
                ' (The Batman)|Nom2]]',
                'Nom1',
                'mw-editbutton-P1');

addCustomButton('boutons/Krypto.gif',
                'Lien Krypto le Superchien',
                  '[[',
                ' (Krypto le Superchien)|Nom2]]',
                'Nom1',
                'mw-editbutton-P1');

addCustomButton('boutons/Légende des Super-Héros.gif',
                'Lien Légende des Super-Héros',
                  '[[',
                ' (La Légende des Super-Héros)|Nom2]]',
                'Nom1',
                'mw-editbutton-P1');

addCustomButton('boutons/Batman Alliance des Héros.gif',
                'Lien Batman \:\ L\'\Alliance des Héros',
                  '[[',
                ' (Batman \:\ L\'\Alliance des Héros)|Nom2]]',
                'Nom1',
                'mw-editbutton-P1');

addCustomButton('boutons/Superman 1940.gif',
                'Lien Superman 1940',
                  '[[',
                ' (Superman 1940\'\s)|Nom2]]',
                'Nom1',
                'mw-editbutton-P1');









/**
 * Icônes de titre
 * 
 * Cherche les icônes de titre (class="icone_de_titre") et les
 * déplace à droite du titre de la page.
 * Doit être exécuté après une éventuelle correction de titre.
 */
function IconesDeTitre() {
  var h1 = document.getElementsByTagName("h1")[0];
  var icones = getElementsByClass( "icone_de_titre", document, "div" );
  for( var j = icones.length; j > 0; --j ){
    icones[j-1].style.display = "block"; /* annule display:none par défaut */
    icones[j-1].style.borderWidth = "1px";
    icones[j-1].style.borderStyle = "solid";
    icones[j-1].style.borderColor = "white";
    if( skin == "modern" ){
      icones[j-1].style.marginTop = "0em";
    }
    h1.parentNode.insertBefore(icones[j-1], h1); /* déplacement de l'élément */
  }
}
addOnloadHook(IconesDeTitre);