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.using('user', function () {
document.addEventListener('copy', function (e) {
const selection = window.getSelection().toString();
const copyrightNotice = '\n— Source : WikiMetz (https://www.wikimetz.fr)';
const copyText = selection + copyrightNotice;
e.preventDefault();
if (e.clipboardData) {
e.clipboardData.setData('text/plain', copyText);
} else if (window.clipboardData) {
window.clipboardData.setData('Text', copyText);
}
});
});
mw.loader.using('mediawiki.util', function () {
$(function () {
// Vérifie qu'on est sur une page Fichier
if (mw.config.get('wgCanonicalNamespace') !== 'File') return;
// Vérifie la présence du template {{Moi}}
if ($('.watermark-photo').length === 0) return;
const link = $('.fullImageLink');
if (!link.length) return;
const watermark = $('<div class="wm-overlay"></div>');
link.append(watermark);
});
});
WikiMetz : Encyclopédie sur l'Histoire de Metz
