Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« MediaWiki:Gadget-Accueil.init.js » : différence entre les versions

Page de l’interface de MediaWiki
WikiThionvilleSyncBot (discussion | contributions)
Sync homepage from repository (commit b06f0a0)
 
WikiThionvilleSyncBot (discussion | contributions)
Sync homepage from repository (commit 0e34c54)
 
Ligne 1 : Ligne 1 :
( function ( mw ) {
( function ( mw ) {
'use strict';
"use strict";


var accueil = mw.libs && mw.libs.wikithionvilleAccueil;
const accueil = mw.libs && mw.libs.wikithionvilleAccueil;


if ( !accueil || !accueil.isAccueil ) {
if (!accueil || !accueil.isAccueil) return;
return;
}


function initAccueil( content ) {
function initAccueil(content) {
var root = accueil.getRoot( content );
const root = accueil.getRoot(content);


if ( !root || accueil.initialized ) {
if (!root || accueil.initialized) return;
return;
}


accueil.initialized = true;
accueil.initialized = true;


if ( accueil.initBeffroiMotion ) {
if (accueil.initBeffroiMotion)
accueil.initBeffroiMotion( root );
accueil.initBeffroiMotion(root);
}


if ( accueil.initCardGlow ) {
if (accueil.initCardGlow) {
accueil.initCardGlow(
accueil.initCardGlow(
root.querySelector( '.home-categories' ),
root.querySelector(".home-categories"),
root.querySelector( '.home-categories__grid' )
root.querySelector(".home-categories__grid")
);
);
accueil.initCardGlow(
accueil.initCardGlow(
root.querySelector( '.home-info' ),
root.querySelector(".home-info"),
root.querySelector( '.home-info__stats' )
root.querySelector(".home-info__stats")
);
);
}
}


if ( accueil.initStats ) {
if (accueil.initStats)
accueil.initStats( root );
accueil.initStats(root);
}
}
}


mw.hook( 'wikipage.content' ).add( initAccueil );
mw.hook("wikipage.content").add(initAccueil);


if ( document.readyState !== 'loading' ) {
if (document.readyState !== "loading") {
initAccueil( document );
initAccueil( document );
} else {
return;
document.addEventListener( 'DOMContentLoaded', function () {
initAccueil( document );
} );
}
}
document.addEventListener("DOMContentLoaded", () => {
initAccueil(document);
});
}( mediaWiki ) );
}( mediaWiki ) );

Dernière version du 12 juin 2026 à 13:00

( function ( mw ) {
	"use strict";

	const accueil = mw.libs && mw.libs.wikithionvilleAccueil;

	if (!accueil || !accueil.isAccueil) return;

	function initAccueil(content) {
		const root = accueil.getRoot(content);

		if (!root || accueil.initialized) return;

		accueil.initialized = true;

		if (accueil.initBeffroiMotion)
			accueil.initBeffroiMotion(root);

		if (accueil.initCardGlow) {
			accueil.initCardGlow(
				root.querySelector(".home-categories"),
				root.querySelector(".home-categories__grid")
			);
			
			accueil.initCardGlow(
				root.querySelector(".home-info"),
				root.querySelector(".home-info__stats")
			);
		}

		if (accueil.initStats)
			accueil.initStats(root);
	}

	mw.hook("wikipage.content").add(initAccueil);

	if (document.readyState !== "loading") {
		initAccueil( document );
		return;
	}

	document.addEventListener("DOMContentLoaded", () => {
		initAccueil(document);
	});
}( mediaWiki ) );