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.core.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";


mw.libs = mw.libs || {};
mw.libs = mw.libs || {};
mw.libs.wikithionvilleAccueil = mw.libs.wikithionvilleAccueil || {};


var accueil = mw.libs.wikithionvilleAccueil = mw.libs.wikithionvilleAccueil || {};
const accueil = mw.libs.wikithionvilleAccueil;
 
accueil.isAccueil = mw.config.get("wgPageName") === "Accueil";


accueil.isAccueil = mw.config.get( 'wgPageName' ) === 'Accueil';
accueil.initialized = accueil.initialized || false;
accueil.initialized = accueil.initialized || false;
accueil.reduceMotion = window.matchMedia &&
window.matchMedia( '(prefers-reduced-motion: reduce)' ).matches;


accueil.getRoot = function ( content ) {
accueil.reduceMotion =
if ( content && content.querySelector ) {
window.matchMedia
return content.querySelector( '#wiki-home' );
&& window.matchMedia("(prefers-reduced-motion: reduce)").matches;
}
 
accueil.getRoot = content => {
if (content && content.querySelector)
return content.querySelector("#wiki-home");


if ( content && content[ 0 ] && content[ 0 ].querySelector ) {
if (content && content[0] && content[0].querySelector)
return content[ 0 ].querySelector( '#wiki-home' );
return content[0].querySelector("#wiki-home");
}


return document.getElementById( 'wiki-home' );
return document.querySelector("#wiki-home");
};
};


accueil.clamp = function ( value, min, max ) {
accueil.clamp = (value, min, max) => {
return Math.min( Math.max( value, min ), max );
return Math.min(Math.max(value, min), max);
};
};
}( mediaWiki ) );
}( mediaWiki ) );

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

( function ( mw ) {
	"use strict";

	mw.libs = mw.libs || {};
	mw.libs.wikithionvilleAccueil = mw.libs.wikithionvilleAccueil || {};

	const accueil = mw.libs.wikithionvilleAccueil;

	accueil.isAccueil = mw.config.get("wgPageName") === "Accueil";

	accueil.initialized = accueil.initialized || false;

	accueil.reduceMotion = 
		window.matchMedia
		&& window.matchMedia("(prefers-reduced-motion: reduce)").matches;

	accueil.getRoot = content => {
		if (content && content.querySelector)
			return content.querySelector("#wiki-home");

		if (content && content[0] && content[0].querySelector)
			return content[0].querySelector("#wiki-home");

		return document.querySelector("#wiki-home");
	};

	accueil.clamp = (value, min, max) => {
		return Math.min(Math.max(value, min), max);
	};
}( mediaWiki ) );