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:Common.js » : différence entre les versions

Page de l’interface de MediaWiki
Hiob (discussion | contributions)
fallback
Hiob (discussion | contributions)
Aucun résumé des modifications
Ligne 256 : Ligne 256 :


/* MiniCard Grid - Ajustement dynamique des colonnes */
/* MiniCard Grid - Ajustement dynamique des colonnes */
( function () {
( function ( mw ) {
     'use strict';
     'use strict';


Ligne 297 : Ligne 297 :


         var cardWidth = ( containerWidth - ( bestCols - 1 ) * GAP ) / bestCols;
         var cardWidth = ( containerWidth - ( bestCols - 1 ) * GAP ) / bestCols;
        /* Hauteur dynamique gérée par le JS en fonction de la largeur dispo */
         var rowHeight = cardWidth < 120 ? '48px' : cardWidth < 160 ? '52px' : '60px';
         var rowHeight = cardWidth < 120 ? '48px' : cardWidth < 160 ? '52px' : '60px';
       
         grid.style.gridAutoRows = rowHeight;
         grid.style.gridAutoRows = rowHeight;
         cards.forEach( function ( c ) {
         cards.forEach( function ( c ) {
Ligne 310 : Ligne 312 :
     }
     }


     /* Exécution initiale */
     /* Exécution MediaWiki : Gère le chargement initial ET les prévisualisations d'édition */
     if ( document.readyState === 'loading' ) {
     mw.hook( 'wikipage.content' ).add( function () {
        document.addEventListener( 'DOMContentLoaded', adjustAllGrids );
    } else {
         adjustAllGrids();
         adjustAllGrids();
     }
     } );


     /* Resize fenêtre */
     /* Resize fenêtre */
Ligne 324 : Ligne 324 :
     } );
     } );


     /* Observer les changements de classe sur :root (changement de mode Citizen) */
     /* Observer les changements de classe sur :root (changement de mode clair/sombre Citizen) */
     var rootObserver = new MutationObserver( function ( mutations ) {
     var rootObserver = new MutationObserver( function ( mutations ) {
         mutations.forEach( function ( mutation ) {
         mutations.forEach( function ( mutation ) {
Ligne 339 : Ligne 339 :
     } );
     } );


}() );
}( mediaWiki ) );
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.