MediaWiki:Common.js
Apparence
Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
- Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
- Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
- Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
/* Tout JavaScript présent ici sera exécuté par tous les utilisateurs à chaque chargement de page.
$(function () {
$('a.mw-wiki-logo, a.mw-logo')
.attr('href', 'https://aecfc.org')
.attr('title', 'Retour au site d'AECFC');
});
*/
(function () {
'use strict';
function restoreAecfcLink() {
document.querySelectorAll('a.mw-logo').forEach(function (link) {
link.href = 'https://aecfc.org/';
link.title = 'Site de l’AECFC';
});
}
if (document.readyState === 'loading') {
document.addEventListener(
'DOMContentLoaded',
restoreAecfcLink,
{ once: true }
);
} else {
restoreAecfcLink();
}
})();
mw.loader.using( 'mediawiki.util' ).then( function () {
$( function () {
// Vector récent : p-associated-pages
// Vector plus ancien : p-namespaces
var portletId = document.getElementById( 'p-associated-pages' )
? 'p-associated-pages'
: 'p-namespaces';
var tabAccueil = mw.util.addPortletLink(
portletId,
mw.util.getUrl( 'Accueil' ),
'Accueil',
'ca-accueil',
"Aller à la page d'accueil"
);
// Place l'onglet en toute première position
if ( tabAccueil && tabAccueil.parentNode ) {
tabAccueil.parentNode.insertBefore(
tabAccueil,
tabAccueil.parentNode.firstElementChild
);
}
} );
} );