MediaWiki:Common.js
De WikiMetz : Encyclopédie sur l'Histoire de Metz, l'encyclopédie de Metz
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. */
mw.loader.load('/maps/leaflet/leaflet.js', 'text/javascript');
mw.loader.using('ext.visualEditor.desktopArticleTarget.init').then(function () {
$(document).on('keydown', function (e) {
// Vérifie si Ctrl + Shift + S est pressé
if (e.ctrlKey && e.shiftKey && e.key.toLowerCase() === 's') {
e.preventDefault(); // Empêche l'action par défaut du navigateur
// Récupère l'instance active de VisualEditor
const veInstance = ve.init.target.getSurface();
if (veInstance) {
const surface = veInstance.getModel();
const fragment = surface.getLinearFragment();
// Applique ou bascule le style "small" sur la sélection
fragment.toggleAnnotation('textStyle/small');
}
}
});
});
WikiMetz : Encyclopédie sur l'Histoire de Metz
