/* generated javascript */var skin = 'monobook';
var stylepath = '/skins-1.5';/* MediaWiki:Monobook */
/* */
//============================================================
//
// Info-bulle et touches de raccourci
//
//============================================================
ta = new Object();
ta['pt-userpage'] = new Array('.', 'Ma page utilisateur');
ta['pt-anonuserpage'] = new Array('.', 'La page utilisateur pour l\'adresse IP que vous utilisez');
ta['pt-mytalk'] = new Array('N', 'Ma page de discussion');
ta['pt-anontalk'] = new Array('N', 'La page de discussion pour cette adresse');
ta['pt-preferences'] = new Array('', 'Mes préférences');
ta['pt-watchlist'] = new Array('L', 'La liste des pages que vous suivez');
ta['pt-mycontris'] = new Array('Y', 'La liste de mes contributions');
ta['ca-talk'] = new Array('T', 'Discussion pour cette page');
ta['ca-edit'] = new Array('E', 'Vous pouvez modifier cette page. Merci de prévisualiser avant d\'enregistrer.');
ta['ca-addsection'] = new Array('+', 'Ajouter un commentaire à cette discussion.');
ta['ca-viewsource'] = new Array('E', 'Cette page est protégée. Vous pouvez toutefois en voir le contenu.');
ta['ca-history'] = new Array('H', 'Les auteurs et versions précédentes de cette page.');
ta['ca-protect'] = new Array('=', 'Pour protéger cette page.');
ta['ca-delete'] = new Array('D', 'Pour supprimer cette page.');
ta['ca-undelete'] = new Array('D', 'Pour restaurer cette page.');
ta['ca-move'] = new Array('M', 'Pour déplacer ou renommer cette page.');
ta['ca-watch'] = new Array('W', 'Ajoutez cette page à votre liste de suivi.');
ta['ca-unwatch'] = new Array('W', 'Retirez cette page de votre liste de suivi.');
ta['search'] = new Array('F', 'Pour effectuer une recherche.');
ta['n-mainpage'] = new Array('Z', 'Pour afficher la page principale.');
ta['n-portal'] = new Array('', 'À propos du projet.');
ta['n-currentevents'] = new Array('', 'Trouvez des informations sur les événements récents.');
ta['n-recentchanges'] = new Array('R', 'La liste des modifications récentes.');
ta['n-randompage'] = new Array('X', 'Afficher une page au hasard.');
ta['n-help'] = new Array('', 'Aide.');
ta['n-sitesupport'] = new Array('', 'Pour soutenir le projet.');
ta['t-whatlinkshere'] = new Array('J', 'Liste des pages liées à celle-ci.');
ta['t-recentchangeslinked'] = new Array('K', 'Liste des modifications récentes des pages liées à celle-ci.');
ta['feed-rss'] = new Array('', 'Alimenter le flux RSS pour cette page.');
ta['feed-atom'] = new Array('', 'Alimenter le flux Atom pour cette page.');
ta['t-contributions'] = new Array('', 'Voir la liste des contributions de cet utilisateur.');
ta['t-emailuser'] = new Array('', 'Envoyer un courriel à cet utilisateur.');
ta['t-upload'] = new Array('U', 'Importer une image ou fichier média sur le serveur.');
ta['t-specialpages'] = new Array('Q', 'Liste des pages spéciales.');
ta['ca-nstab-main'] = new Array('C', 'Afficher le contenu de cette page.');
ta['ca-nstab-user'] = new Array('C', 'Afficher la page utilisateur.');
ta['ca-nstab-media'] = new Array('C', 'Afficher la page média.');
ta['ca-nstab-wp'] = new Array('A', 'Afficher la page du projet.');
ta['ca-nstab-image'] = new Array('C', 'Afficher la page de description de l\'image.');
ta['ca-nstab-mediawiki'] = new Array('C', 'Afficher le message système.');
ta['ca-nstab-template'] = new Array('C', 'Afficher le modèle.');
ta['ca-nstab-help'] = new Array('C', 'Afficher la page d\'aide.');
ta['ca-nstab-category'] = new Array('C', 'Afficher la page de catégorie.');
ta['pt-login'] = new Array('', 'Vous êtes encouragé à vous connecter ou à créer un compte.');
ta['pt-logout'] = new Array('', 'Se déconnecter');
//============================================================
//
// Fonctions de gestion
//
//============================================================
/**
* Installation d'une nouvelle fonction de cette façon :
* aOnloadFunctions[aOnloadFunctions.length] = nom_de_la_fonction; // (sans parenthèses)
*/
if (!window.aOnloadFunctions) {
var aOnloadFunctions = new Array();
}
window.onload = function()
{
if (window.aOnloadFunctions) {
for (var _i=0; _i-elements
for(
var i=0;
NavFrame = document.getElementsByTagName("div")[i];
i++
) {
// if found a navigation bar
if (NavFrame.className == "NavFrame") {
indexNavigationBar++;
var NavToggle = document.createElement("a");
NavToggle.className = 'NavToggle';
NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
var NavToggleText = document.createTextNode(NavigationBarHide);
NavToggle.appendChild(NavToggleText);
// add NavToggle-Button as first div-element
// in < div class="NavFrame" >
NavFrame.insertBefore(
NavToggle,
NavFrame.firstChild
);
NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
}
}
// if more Navigation Bars found than Default: hide all
if (NavigationBarShowDefault < indexNavigationBar) {
for(
var i=1;
i<=indexNavigationBar;
i++
) {
toggleNavigationBar(i);
}
}
}
addOnloadHook(createNavigationBarToggleButton);
// END Dynamic Navigation Bars
//============================================================
//
// Fonctions de remplissage automatique
//
//============================================================
function InitPaS(page_name)
{
var c1 = "";
var c2 = "";
var tpl = '{{subst:' + 'Initialiser PÃ S|' + page_name
+ '|~~~~|jour={{subst:CURRENTDAY}}|mois={{subst:CURRENTMONTH}}}}';
return c1 + '\n' + tpl + '\n' + c2;
}
function InitPaV(page_name)
{
var c1 = "";
var c2 = "";
var tpl = '{{subst:' + 'Initialiser PÃ V|' + page_name + '|~~~~}}';
return c1 + '\n' + tpl + '\n' + c2;
}
function InitLANN(page_name)
{
var c1 = "";
var c2 = "";
var tpl = '{{subst:' + 'Initialiser LANN|' + page_name + '|~~~~}}';
return c1 + '\n' + tpl + '\n' + c2;
}
function InitIaS(page_name)
{
var c1 = "";
var c2 = "";
var tpl = '{{subst:' + 'Initialiser IÃ S|' + page_name + '|~~~~|jour={{subst:CURRENTDAY}}|mois={{subst:CURRENTMONTH}}}}';
return c1 + '\n' + tpl + '\n' + c2;
}
function InitPAdQ(page_name)
{
var c1 = "";
var tpl = '{{subst:' + 'Initialiser PAdQ|' + page_name
+ '|~~~~|jour={{subst:CURRENTDAY}}|mois={{subst:CURRENTMONTH}}}}';
var c2 = "| 1. Indiquez sur la ligne ci-dessous la raison pour laquelle vous proposez cet article. Vous n'avez pas besoin de signer/dater, ni de voter par la suite : votre proposition tient lieu de vote 'Pour'. |";
var tpl2 = "Je propose cet article car... (votre motivation)";
var c3 = "| 2. Sauvegardez cette page et créez un lien vers elle dans Wikipédia:Proposition articles de qualité.";
var c4 = "Pour cela, choisissez une thématique dans la page, modifiez-la et ajoutez un lien sous la forme :";
var c5 = "** [[/" + page_name + "]] proposé le ~~~~~ ";
var c6 = "Vous devez créer cette référence dans la section 'Phase I' de la thématique choisie (suivez les autres exemples).";
return c1 + '\n\n' + tpl + '\n' + c2 + '\n' + tpl2 + '\n\n' + c3 + '\n\n' + c4 + '\n' + c5 + '\n' + c6 + '}}\n';
}
function InitIaA(page_name)
{
var c1 = "";
return c1 + '\n{{subst:Amélioration image}}';
}
function InitPCP(page_name)
{
var c1 = "";
var c2 = "";
var tpl = '{{subst:' + 'Initialiser PCP|' + page_name + '|~~~~}}';
return c1 + '\n' + tpl + '\n' + c2;
}
function InitArbReq(page_name)
{
var c1 = "<" + "!-- Remplissez les champs (???) puis sauvegardez --" + ">\n";
var c2 = "[[Catégorie:Arbitrage en cours|-]]\n{" + "{Page d'arbitrage}}\n\nArbitre coordinateur :\n\n";
var c3 = "Arbitres participant à cet arbitrage :\n\n";
var c4 = "== Description du conflit ==\n\n'''Demande déposée par''' : [[Utilisateur:X|X]] le ??? à ???\n\n";
var c5 = "''Parties concernées par le conflit'' : ??? et [[Utilisateur:???|]] (et [[Utilisateur:???|]]).\n\n";
var c6 = "''Nature du conflit'' : ???\n\n";
var c7 = "''Recevabilité'' :\n\n''Décision'' :\n\n";
var c8 = "== Arguments de ??? ==\n{" + "{CAr limite des arguments}}\n\n";
var c9 = c8;
var c10 = "== Recevabilité ==\n\n== Mesures conservatoires ==\n<" + "!-- Mesures telles que protection de page, interdiction d'édition ou blocage, décidée par le coordinateur, avec justification. Les autres arbitres y réagissent ici. --" + ">\n\n== Discussion sur le fond ==\n\n=== Commentaires des arbitres ===\n\n";
var c11 = "=== Propositions ===\n\n==== Proposition 1 ====\n\nProposition :\n\nVote :";
return c1 + c2 + c3 + c4 + c5 + c6 + c7 + c8 + c9 + c10 + c11;
}
var init_if_empty = new Array(
new Array('Wikip%C3%A9dia:Pages_%C3%A0_supprimer/', InitPaS),
new Array('Wikip%C3%A9dia:Pages_%C3%A0_v%C3%A9rifier/', InitPaV),
new Array('Wikip%C3%A9dia:Liste_des_articles_non_neutres/', InitLANN),
new Array('Wikip%C3%A9dia:Images_%C3%A0_supprimer/', InitIaS),
new Array('Wikip%C3%A9dia:Proposition_articles_de_qualit%C3%A9/', InitPAdQ),
new Array('Wikip%C3%A9dia:Pages_soup%C3%A7onn%C3%A9es_de_violation_de_copyright/', InitPCP),
new Array('Wikip%C3%A9dia:Comit%C3%A9_d%27arbitrage/Arbitrage/', InitArbReq)
);
/**
* Remplit la zone d'édition si elle est vide avec le texte retourné par
* un pointeur de fonction sélectionné par le nom de la page.
*/
function InitPage()
{
// TODO, il faut tester l'existence de l'edit box et la longueur
// du texte en dehors de la boucle
ugly_url = 'http://fr.wikipedia.org/w/index.php?title=';
for (var i = 0; i < init_if_empty.length; ++i) {
var page_name = document.URL;
var page_match = init_if_empty[i][0];
var index = page_name.indexOf(ugly_url + page_match);
if (index != -1) {
var text_area = document.editform.wpTextbox1;
if (text_area.value.length == 0) {
page_name = page_name.slice((ugly_url + page_match).length);
page_name = page_name.split('&')[0];
page_name = decodeURI(page_name);
page_name = page_name.replace(/_/g, ' ')
text_area.value = init_if_empty[i][1](page_name);
break;
}
}
}
}
addOnloadHook(InitPage);
//============================================================
//
// Caractères spéciaux
//
//============================================================
/**
* Ajoutez le menu pour choisir des sous-ensembles de caractères spéciaux
* @note L'ordre de cette liste doit correspondre a celui de MediaWiki:Edittools !
*/
function addCharSubsetMenu() {
var specialchars = document.getElementById('specialchars');
if (specialchars) {
var menu = "";
specialchars.innerHTML = menu + specialchars.innerHTML;
/* default subset - try to use a cookie some day */
chooseCharSubset(0);
}
}
/* select subsection of special characters */
function chooseCharSubset(s) {
var l = document.getElementById('specialchars').getElementsByTagName('p');
for (var i = 0; i < l.length ; i++) {
l[i].style.display = i == s ? 'inline' : 'none';
l[i].style.visibility = i == s ? 'visible' : 'hidden';
}
}
addOnloadHook(addCharSubsetMenu);
//============================================================
//
// Choix de l'affichage des références
//
//============================================================
/**
* Choix du mode d'affichage des références.
* @note L'ordre de cette liste doit correspondre a celui de Modèle:Édition !
*/
function addBibSubsetMenu()
{
var specialBib = document.getElementById('specialBib');
if (specialBib)
{
specialBib.style.display = 'block';
var menu = "";
specialBib.innerHTML = specialBib.innerHTML + menu;
}
/* default subset - try to use a cookie some day */
chooseBibSubset(0);
}
/* select subsection of special characters */
function chooseBibSubset(s)
{
var l = document.getElementsByTagName('div');
for (var i = 0; i < l.length ; i++)
{
if(l[i].className == 'BibList') l[i].style.display = s == 0 ? 'block' : 'none';
else if(l[i].className == 'WikiNorme') l[i].style.display = s == 1 ? 'block' : 'none';
else if(l[i].className == 'BibTeX') l[i].style.display = s == 2 ? 'block' : 'none';
else if(l[i].className == 'ISBD') l[i].style.display = s == 3 ? 'block' : 'none';
else if(l[i].className == 'ISO690') l[i].style.display = s == 4 ? 'block' : 'none';
}
}
addOnloadHook(addBibSubsetMenu);
//============================================================
//
// Barre d'outil
//
//============================================================
//============================================================
// Générateur de tableaux
//============================================================
/**
*
* English: Generate an array using Mediawiki syntax
*
* @author: fr:user:dake
* @version: 0.1
*/
function generateTableau(nbCol, nbRow, border, styleHeader, styleLine)
{
var code = "\n";
if (styleHeader==1) {
code += '{{entête tableau charte alignement|center}}[[eo:Åœablono:TabelKapoLaÅĈarta]]\n';
} else {
code += '{| border="' + border + '"\n';
code += '|+ Titre du tableau\n';
}
for (var i=0; iParamètres du tableau');
popup.document.write('