Différences entre versions de « MediaWiki:Common.js »

De wikiup
Sauter à la navigation Sauter à la recherche
(Page créée avec « →‎Tout JavaScript ici sera chargé avec chaque page accédée par n’importe quel utilisateur. : $(document).ready(function() { // Créer des boutons d'ajustement… »)
 
Ligne 28 : Ligne 28 :
 
     });
 
     });
 
});
 
});
 +
 +
 +
#increaseFont, #decreaseFont {
 +
    background-color: #007bff;
 +
    color: white;
 +
    padding: 5px 10px;
 +
    margin-right: 5px;
 +
    border: none;
 +
    cursor: pointer;
 +
    font-size: 14px;
 +
    border-radius: 4px;
 +
}
 +
 +
#increaseFont:hover, #decreaseFont:hover {
 +
    background-color: #0056b3;
 +
}

Version du 11 septembre 2024 à 09:05

/* Tout JavaScript ici sera chargé avec chaque page accédée par n’importe quel utilisateur. */


$(document).ready(function() {
    // Créer des boutons d'ajustement de la taille des polices
    var increaseFontButton = $('<button>Augmenter la taille du texte</button>').attr('id', 'increaseFont');
    var decreaseFontButton = $('<button>Réduire la taille du texte</button>').attr('id', 'decreaseFont');
    
    // Ajouter les boutons au début du contenu
    $('#mw-content-text').prepend(increaseFontButton, decreaseFontButton);
    
    // Définir une taille de police initiale
    var currentFontSize = 16; // Taille de base
    $('body').css('font-size', currentFontSize + 'px');
    
    // Fonction pour augmenter la taille de la police
    $('#increaseFont').click(function() {
        currentFontSize += 2;
        $('body').css('font-size', currentFontSize + 'px');
    });
    
    // Fonction pour réduire la taille de la police
    $('#decreaseFont').click(function() {
        if (currentFontSize > 10) { // Empêche la taille de devenir trop petite
            currentFontSize -= 2;
            $('body').css('font-size', currentFontSize + 'px');
        }
    });
});


#increaseFont, #decreaseFont {
    background-color: #007bff;
    color: white;
    padding: 5px 10px;
    margin-right: 5px;
    border: none;
    cursor: pointer;
    font-size: 14px;
    border-radius: 4px;
}

#increaseFont:hover, #decreaseFont:hover {
    background-color: #0056b3;
}