Ouvrir le menu principal

Modifications

4 734 octets supprimés ,  19 février 2018 à 11:26
Retrait d'une fonction permettant un lien interwiki vers wikipedia.org sous les liens interwikis, obsolète du fait du déploiement des liens compacts.
}
function Palette( $element content ) { if ( !$element content ) { $element content = $( document '#mw-content-text' ); } else if ( !$elementcontent.jquery ) { $element content = $( $element content );
}
var $tables = $elementcontent.find( 'table.collapsible' );
var groups = {};
// permet de dérouler/enrouler les palettes en cliquant n'importe où sur l'entête
// (utilisation de la classe "navbox-title", comme ça seules les vraies palettes utilisant le modèle sont ciblées)
$elementcontent.find( '.navbox-title' )
.click( function ( e ) {
if ( $( e.target ).closest( 'a' ).length ) {
.css( 'cursor', 'pointer' );
}
mw.hook( 'wikipage.content' ).add( function ( $content ) { Palette( $content );} );
function BoiteDeroulante_toggle(indexBoiteDeroulante){
var a, m;
var NavFrame = document.getElementById("NavFrame" + indexBoiteDeroulante);
var NavToggle = document.getElementById("NavToggle" + indexBoiteDeroulante);
if ( NavToggle.innerHTML === caption[1] ) {
NavToggle.innerHTML = caption[0];
$(NavFrame).find('div.NavContent').first().hide();
} else {
NavToggle.innerHTML = caption[1];
$(NavFrame).find('div.NavContent').first().show();
}
}
function BoiteDeroulante( $element content ) { if ( !$element content ) { $element content = $( document '#mw-content-text' ); } else if ( !$elementcontent.jquery ) { $element content = $( $element content );
}
$elementcontent.find( '.NavFrame' ).each( function ( _, NavFrame ) {
var Enrouler, Derouler, CaptionContainer, NavToggle, NavToggleText;
BoiteDeroulante_index++;
// permet de dérouler/enrouler les boîtes en cliquant n'importe où sur l'entête
$elementcontent.find( '.NavHead' )
.click( function ( e ) {
if ( $( e.target ).closest( 'a' ).length ) {
}
mw.hook( 'wikipage.content' ).add( function ( $content ) { BoiteDeroulante( $content );} );
/**
* Ajout d'un lien « ajouter une section » en bas de page
*/
if ( mw.config.get( 'wgAction' ) === 'view' ) { $( function( $ ) { var $newSectionLink = $( '#ca-addsection' ).find( 'a' ); if ( $newSectionLink.length ) { $( '#mw-content-text' ).append( '<div style="text-align:right; font-size:0.9em; margin:1em 0 -0.5em">' + '<a href="' + $newSectionLink.attr( 'href' ) + '" title="Commencer une nouvelle section">Ajouter un sujet</a>' + '</div>' ); } } );}
/**
*/
if (window.location.hash) {
// execute on window.load to try to get the best accuracy $(window).on('load', function ($) {
var currentTarget = document.getElementById(window.location.hash.substring(1));
if (currentTarget) {
setTimeout(function () { currentTarget.scrollIntoView(); }, 1);
}
});
/* Function Strictement spécifiques à un espace de nom ou à une page */
/************************************************************/
 
/**
* Sur la page d'accueil uniquement
*/
if ( mw.config.get( 'wgIsMainPage' ) ) {
 
/**
* Lien vers la liste complète des Wikipédias en bas de la liste des langues
*/
mw.loader.using( [ 'mediawiki.util' ], function () {
$( function() {
mw.util.addPortletLink( 'p-lang', '//www.wikipedia.org/', 'Liste complète', 'interwiki-listecomplete', 'Liste complète des Wikipédias' );
} );
} );
 
}
// ESPACE DE NOM 'SPECIAL'
mw.loader.using('mediawiki.Uri', function () {
$(document).ready(function ($) {
var query = (new mw.Uri(null, {overrideKeys: true})).query;
if ( mw.config.get( 'wgNamespaceNumber' ) === 2 ) {
/* DÉBUT DU CODE JAVASCRIPT DE "CADRE À ONGLETS"
* Fonctionnement du [[Modèle:Cadre à onglets]]
* Modèle implanté par UserVoir aussi [[MediaWiki:Peleguer de https://caGadget-CadreOnglets.wikipedia.org * Actualisé par User:Joanjoc de https://ca.wikipedia.orgjs]] * Traduction et adaptation User:Antaya de https://fr.wikipedia.org * Indépendance de classes CSS et nettoyage par User:Nemoi de https://fr.wikipedia.org*/ var CadreOngletVoirOngletN = function () { var match = /^(classeur\d+)onglet(\d+)$/.exec(this.id); var vOngletNom = match[1]; var vOngletIndex = parseIntfunction (match[2]);  var rule1=$('#' + vOngletNom + ' .ongletBoutonNonSel')[0].style.backgroundColor.toString();{ var rule2=$if ('#' + vOngletNom + ' document.ongletBoutonNonSel')[0].style.borderColor.toString(); // rule2=$getElementsByClassName('.ongletBoutonNonSelclasseur').css("border-color"); ne fonctionne pas sous Firefox  var Onglets = $('#' + vOngletNom).children("div").eq(0).children("div");  for ( var j = 0; j < Onglets.length; j++) { var Onglet = Onglets[j]; var Feuillet = documentmw.getElementById(vOngletNom + "feuillet" + j);  if (vOngletIndex === j) { Feuillet.style.display = "block"; Feuillet.styleloader.visibility = "visible"; $load(Onglet)'ext.removeClass("ongletBoutonNonSel"); $(Onglet)gadget.addClass("ongletBoutonSel"); Onglet.style.cursor="default"; Onglet.style.backgroundColor="inherit"; Onglet.style.borderTopColor="inherit"; // propriété par propriété sinon Chrome/Chromium se loupe Onglet.style.borderRightColor="inherit"; Onglet.style.borderBottomColor="inherit"; Onglet.style.borderLeftColor="inherit"; } else { Feuillet.style.display = "none"; Feuillet.style.visibility = "hidden"; $(Onglet).removeClass("ongletBoutonSel"CadreOnglets' ); $(Onglet).addClass("ongletBoutonNonSel"); Onglet.style.cursor="pointer"; Onglet.style.backgroundColor=rule1; Onglet.style.borderColor=rule2; }
}
return false;}; var CadreOngletInitN = function ( $ ) { var i, j, Onglet, Feuillet; var Classeurs = $('div.classeur'); for ( i = 0; i < Classeurs.length; i++ ) { var Classeur = Classeurs[i];  Classeur.setAttribute( "id", "classeur" + i );  var vOgIni = -1; // pour connaître l’onglet renseigné  var Onglets = $(Classeur).children("div").eq(0).children("div"); var Feuillets = $(Classeur).children("div").eq(1).children("div");  for ( j = 0; j < Onglets.length; j++ ) { Onglet = Onglets[j]; Feuillet = Feuillets[j];  Onglet.setAttribute( "id", "classeur" + i + "onglet" + j ); Feuillet.setAttribute( "id", "classeur" + i + "feuillet" + j ); Onglet.onclick = CadreOngletVoirOngletN;  if ( $( Onglet ).hasClass( 'ongletBoutonSel' ) ) { vOgIni=j; } }  // inutile sauf dans le cas où l’onglet de départ est *mal* renseigné if (vOgIni === -1) { vOgIni = Math.floor((Onglets.length)*Math.random()); document.getElementById("classeur"+i+"feuillet"+vOgIni).style.display = "block"; document.getElementById("classeur"+i+"feuillet"+vOgIni).style.visibility = "visible"; var vBtElem = document.getElementById("classeur"+i+"onglet"+vOgIni); $(Onglet).removeClass("ongletBoutonNonSel"); $(Onglet).addClass("ongletBoutonSel"); vBtElem.style.cursor="default"; vBtElem.style.backgroundColor="inherit"; vBtElem.style.borderTopColor="inherit"; // propriété par propriété sinon Chrome/Chromium se loupe vBtElem.style.borderRightColor="inherit"; vBtElem.style.borderBottomColor="inherit"; vBtElem.style.borderLeftColor="inherit"; } }}; $( CadreOngletInitN );/*FIN DU CODE JAVASCRIPT DE "CADRE À ONGLETS"*/
} // Fin du code concernant l'espace de nom 'Utilisateur'
if ( lastmodcopy.length ) {
// L'id change entre Vector d'une part, Monobook et Modern d'autre part ; Cologneblue non supporté
lastmodcopy.var html( = $( '#footer-info-lastmod' ).html() || $( '#lastmod' ).html() ; if ( html ) { lastmodcopy.html( html ); }
}
}
$( LastModCopy );
 
 
/*********************************/
/* Autres fonctions non classées */
/*********************************/
 
/*
* Fonction
*
* Retourne une chaîne de caractères de la date courante selon dans un certain format
* @param format Format de la date "j" pour le jour, "m" pour le mois et "a" pour l'année. Ainsi si l'on est le 21 novembre 2007 et l'on passe en paramètre cette chaîne "a_m_d", la chaîne retournée sera "2007_novembre_21"
* Auteur : Sanao
* Dernière révision : 21 novembre 2007
*/
function getStrDateToday(format) {
var str_mois = [
"janvier",
"février",
"mars",
"avril",
"mai",
"juin",
"juillet",
"août",
"septembre",
"octobre",
"novembre",
"décembre"
];
var today = new Date();
var day = today.getDate();
var year = today.getYear();
if (year < 2000) {
year = year + 1900;
}
 
//Création de la chaîne
var str_date = format
.replace(/j/gi, day.toString())
.replace(/a/gi, year.toString())
.replace(/m/gi, str_mois[today.getMonth()]);
 
return str_date;
}
Utilisateur anonyme