Utilisateur:Lilyu/Editbar2.js
Apparence
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>
function calldate()
{
m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
today = new Date();
year = today.getYear() + 1900;
return m[today.getMonth()]+' '+year;
}
/* remove buttons */
if ( typeof $j != 'undefined' && typeof $.fn.wikiEditor != 'undefined' )
{
$( function()
{
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', { 'section': 'advanced'});
});
$( function()
{
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', { 'section': 'help'});
});
$( function()
{
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', { 'section': 'main','group': 'format'});
});
$( function()
{
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', { 'section': 'main','group': 'insert', 'tool': 'link'});
});
$( function()
{
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', { 'section': 'main','group': 'insert', 'tool': 'reference'});
});
$( function()
{
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', { 'section': 'main','group': 'insert', 'tool': 'file'});
});
}
/******************************************************************************************************/
if ( typeof $j != 'undefined' && typeof $.fn.wikiEditor != 'undefined' ) {
//quand le document est ready
$( document ).ready( function()
{
//****************************************************************
//group shortcut : bouton nowiki et redirect etc
// To add a group to an existing toolbar section:
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar',
{
'section': 'main',
'groups': { 'shortcut': { 'type': 'toolbar', } }
} );
//Nowiki
$( function() {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
'group': 'shortcut',
'tools': {
'Nowiki-bouton': {
label: 'Nowiki',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/8/87/Vector_toolbar_no_wiki_formatting_button.png',
action: {
type: 'encapsulate',
options: {
pre: "<nowiki>",
post: "</nowiki>"
} }} }} ); } );
//Redirection
$( function() {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
'group': 'shortcut',
'tools': {
'Redirection-bouton': {
label: 'Redirection',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/4/47/Button_redir.png',
action: {
type: 'encapsulate',
options: {
pre: "#REDIRECT [[",
post: "]]"
} }} }} ); } );
//Ref
$( function() {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
'group': 'shortcut',
'tools': {
'Ref-bouton': {
label: 'Index des références',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/6/64/Buttonrefvs8.png',
action: {
type: 'encapsulate',
options: {
pre: "== Notes et références ==\n{{Références}}"
} }} }} ); } );
var voirAussi = '== Notes et références ==\n'
+ '{{Références}}\n'
+ '== Voir aussi ==\n'
+ '=== Articles connexes ===\n'
+ '* [[À remplacer]]\n'
+ '*\n'
+ '=== Liens externes ===\n'
+ '*\n';
//Voir aussi
$( function()
{
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar',
{
'section': 'main',
'group': 'shortcut',
'tools':
{
'Seealso-bouton': {
label: 'Section Voir aussi',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/b/bb/Seealso.png',
action: {
type: 'encapsulate',
options: {
pre: voirAussi
} }}
}
} );
} );
//****************************************************************
//group list : Tool de type select (liste sélectionable)
// To add a group to an existing toolbar section:
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar',
{
'section': 'main',
'groups': { 'list': { 'type': 'toolbar', } }
} );
/********************************/
/********************************/
//Tool de type select (liste sélectionable)
//messages
$( function()
{
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar',
{
'section': 'main',
'group': 'list',
'tools':
{
'Messages':
{
label: 'Messages',
type: 'select',
list:
{
//Critères
'Critères-bouton': {
label: 'Critères',
action: {
type: 'encapsulate',
options: {
pre: "[[Wikipédia:Critères d\'admissibilité des articles]]",
ownline: false }}
},
//Aider
'Aider-bouton': {
label: 'Aider',
action: {
type: 'encapsulate',
options: {
pre: "[[Aide:Sommaire]]",
ownline: false}}
},
//Style
'Style-bouton': {
label: 'Style',
action: {
type: 'encapsulate',
options: {
pre: "[[Wikipédia:Style encyclopédique]]",
ownline: false}}
},
//Login
'Login-bouton': {
label: 'Login',
action: {
type: 'encapsulate',
options: {
pre: "[[Special:Userlogin|Créer un compte ou se connecter]]",
ownline: false}}
},
//Signer
'Signer-bouton': {
label: 'Signer',
action: {
type: 'encapsulate',
options: {
pre: "Vous pouvez signer vos messages en tapant 4 tilde : <nowiki>~~~~</nowiki> ou en cliquant sur le bouton [[File:Vector toolbar signature button.png]] qui se trouve dans la barre au dessus de votre fenêtre d\'édition. Il vous est également possible de la personnaliser dans vos préférences de votre compte utilisateur ([[Aide:Signature]]). Elle est utile pour signer - dater vos messages, et proposer à vos interlocuteurs un lien vers votre page de discussion.",
ownline: false}}
},
//Liens externes
'Link-bouton': {
label: 'Liens externes',
action: {
type: 'encapsulate',
options: {
pre: "[[Wikipédia:Liens externes]]",
ownline: false}}
},
}}}
} );
} );
/********************************/
/********************************/
//Tool de type select (liste sélectionable)
//déclaration de variable
var lienweb = '{{Lien web\n'
+ '|url=\n'
+ '|titre=\n'
+ '|auteur=\n'
+ '|lien auteur=\n'
+ '|site=\n'
+ '|en ligne le=\n'
+ '|consulté le=\n'
+ '}}';
//modèles
$( function()
{
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar',
{
'section': 'main',
'group': 'list',
'tools':
{
'Modeles':
{
label: 'Modèles',
type: 'select',
list:
{
//Admissibilité
'Admissibilite-bouton': {
label: '{{Admissibilité à vérifier}}',
action: {
type: 'encapsulate',
options: {
pre: "{{Admissibilité à vérifier|date="+calldate()+"}}",
ownline: false }}
},
//À vérifier
'Verify-bouton': {
label: '{{À vérifier}}',
action: {
type: 'encapsulate',
options: {
pre: "{{À vérifier}}",
ownline: false}}
},
//Pour Wiktionaire
'Wiktionnary-bouton': {
label: '{{Pour Wiktionary}}',
action: {
type: 'encapsulate',
options: {
pre: "{{Pour Wiktionary}}",
ownline: false}}
},
//Lien web
'Weblink-bouton': {
label: '{{Lien web}}',
action: {
type: 'encapsulate',
options: {
pre: lienweb,
ownline: false}}
},
//Boite déroulante
'Boite-bouton': {
label: '{{Boite déroulante}}',
action: {
type: 'encapsulate',
options: {
pre: "{{Boîte déroulante début|titre=Discussion}}",
post: "{{Boîte déroulante fin}}",
ownline: false}}
},
//Space
'Space-bouton': {
label: 'Space',
action: {
type: 'encapsulate',
options: {
pre: "<br style=\"clear:both;\">",
ownline: false}}
},
//Traduction
'Traduction-bouton': {
label: 'Traduction',
action: {
type: 'encapsulate',
options: {
pre: "*{{Traduction/Référence|en|TITRE|NUMERO}}",
ownline: false}}
},
//Poisson
'Poisson-bouton': {
label: 'Poisson',
action: {
type: 'encapsulate',
options: {
pre: "{{Modèle:Projet:Poisson de Polynésie}}",
ownline: false}}
},
}}}
} );
} );
} ); //fin document ready
}//fin fonction
//</nowiki>