Modifications
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 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) {
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 */
/************************************************************/
// 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; }
}
} // 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 );