MediaWiki:Common.js

Un article de Témoins de Jéhovah: TJ-Encyclopedie, l'encyclopédie libre sur les Témoins de Jéhovah.
Révision de 28 novembre 2011 à 16:39 par Tjrecherches (discussion | contribs) (Page créée avec « 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... »)

(diff) ← Version précédente | view current revision (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Note : Après avoir sauvegardé, vous devez forcer le rechargement de la page pour voir les changements : Mozilla / Firefox : ctrl-shift-r, IE : ctrl-f5, Safari : cmd-shift-r; Konqueror : 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/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_paragraphe_4.png',
                'Police taille 4',
                '<font size="4">',
                '</font>',
                'Police taille 4',
                'mw-editbutton-P4');

addCustomButton('boutons/Button_paragraphe_5.png',
                'Police taille 5',
                '<font size="5">',
                '</font>',
                'Police taille 5',
                'mw-editbutton-P5');

addCustomButton('boutons/Button_paragraphe_6.png',
                'Police taille 6',
                '<font size="6">',
                '</font>',
                'Police taille 6',
                'mw-editbutton-P6');

addCustomButton('boutons/Button_small.png',
                'Small',
                '<small>',
                '</small>',
                'Petits caractères',
                'mw-editbutton-Small');

addCustomButton('boutons/Button_big.png',
                'Big',
                '<big>',
                '</big>',
                'Gros caractères',
                'mw-editbutton-Big');

addCustomButton('boutons/Button_underline.png',
                'Souligner',
                '<u>',
                '</u>',
                'Texte souligné',
                'mw-editbutton-underline');
 
addCustomButton('boutons/Button_upper_letter.png',
                'Exposant',
                '<sup>',
                '</sup>',
                'X',
                'mw-editbutton-upper');

addCustomButton('boutons/Button_lower_letter.png',
                'Indice',
                '<sub>',
                '</sub>',
                'X',
                'mw-editbutton-lower');
 
addCustomButton('boutons/Button_strike.png',
                'Rayer',
                '<s>',
                '</s>',
                '',
                'mw-editbutton-strike');

addCustomButton('boutons/Button_guillemet.png',
                'Guillemets-Italiques',
                '\'\'"',
                '"\'\'',
                'Citation',
                'mw-editbutton-Guillemet');

addCustomButton('boutons/Button_CadreCouleur.png',
                'Cadre couleur',
                '<span style="background-color:red; color:white; border:1px solid #000000; text-align:center;">',
                '</span>',
                'texte blanc sur rouge',
                'mw-editbutton-CadreCouleur');

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

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/Btn_toolbar_enum.png',
                'Énumération',
                '\n# élément 1\n# élément 2\n# élément 3',
                '',
                '',
                'mw-editbutton-enum');
 
addCustomButton('boutons/Btn_toolbar_liste.png',
                'Liste',
                '\n* élément A\n* élément B\n* élément C',
                '',
                '',
                'mw-editbutton-liste');
 
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/Btn_toolbar_gallery.png',
                'Galerie d\'images',
                '\n<center><gallery>\nImage:Exemple.jpg|[[Tournesol]]\n</gallery>\n<small>Cliquez sur une vignette pour l\'agrandir</small>\n</center>',
                '',
                '',
                'mw-editbutton-gallery');

addCustomButton('boutons/Button_array.png',
                'Tableau minimum',
                '{|\n|-\n|\n|\n|}',
                '',
                '',
                'mw-editbutton-array');

var tableau1 = '\n'
 + '{| align="center" rules="all" cellspacing="0" cellpadding="4" style="border: 1px solid #999; background: #F3FFF3; text-align:center"\n'
 + '| rowspan="1" colspan="2" | Entête du tableau\n'
 + '|- style="background: #DDFFDD"\n'
 + '! style="text-align: center;" | Libellé Colonne 1\n'
 + '! style="text-align: center;" | Libellé Colonne 2\n'
 + '|-\n'
 + '| style="text-align: center;" | Data 1\n'
 + '| style="text-align: center;" | Data 2\n'
 + '|-\n'
 + '| style="text-align: center;" | Data 3\n'
 + '| style="text-align: center;" | Data 4\n'
 + '|}';
addCustomButton('boutons/Button_array.png',
                'Tableau type 1',
                tableau1,
                '',
                '',
                'mw-editbutton-tableau1');
 
addCustomButton('boutons/Button_category03.png',
                'Catégorie',
                '[[Catégorie:',
                ']]',
                'nom de la catégorie',
                'mw-editbutton-category');

addCustomButton('boutons/Button_Clear.png',
                'Clear:both',
                '<span style="clear:both;"></span>',
                '',
                '',
                'mw-editbutton-Clear');

addCustomButton('boutons/Button_enter.png',
                'Saut de ligne',
                '<br />',
                '',
                '',
                'mw-editbutton-Enter');
 
addCustomButton('boutons/Button_ref.png',
                'Référence',
                '<ref>',
                '</ref>',
                'référence, citation ou lien',
                'mw-editbutton-ref');
 
addCustomButton('boutons/Buttonrefvs8.png',
                'Index des références',
                '== Notes et références ==\n<references />',
                '',
                '',
                'mw-editbutton-references');
 
addCustomButton('boutons/Button_template_alt.png',
                'Modèle',
                '{{',
                '}}',
                'modèle à inclure',
                'mw-editbutton-template');
 
addCustomButton('boutons/Button_redir.png',
                'Redirection',
                '#REDIRECT [[',
                ']]',
                'nom de la destination',
                'mw-editbutton-redir');

addCustomButton('boutons/Button_Wikipedia.png',
                'Lien Interwiki Wikipedia',
                '[[wikipedia:',
                '|]]',
                'Page Wikipedia',
                'mw-editbutton-Wikipedia');
 
var voirAussi = '\n'
 + '== Notes et références de l\'article ==\n'
 + '<references />\n'
 + '== Voir aussi ==\n'
 + '=== Articles connexes ===\n'
 + '* [[Indiquer ici votre article]]\n'
 + '*\n'
 + '=== Liens et documents externes ===\n'
 + '*\n';
addCustomButton('boutons/Seealso.png',
                'Section Voir aussi',
                voirAussi,
                '',
                '',
                'mw-editbutton-voiraussi');

var newpage = '\n'
 + '== Sous-titre 2 ==\n'
 + tableau1
 + '\n=== Galerie photos ===\n'
 + '\n<center><gallery>\nImage:Exemple.jpg|[[Tournesol]]\n</gallery>\n<small>Cliquez sur une vignette pour l\'agrandir</small>\n</center>\n'
 + voirAussi
 + '\n[[Catégorie: Nom de la catégorie]]\n';

addCustomButton('boutons/Button_base.png',
                'Page initiale',
                newpage,
                '',
                '',
                'mw-editbutton-newpage');