« MediaWiki:Common.js » : différence entre les versions
De WikiMetz : Encyclopédie sur l'Histoire de Metz, l'encyclopédie de Metz
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 3 : | Ligne 3 : | ||
document.addEventListener('copy', function (e) { | document.addEventListener('copy', function (e) { | ||
const selection = window.getSelection().toString(); | const selection = window.getSelection().toString(); | ||
const copyrightNotice = '\n— Source : WikiMetz | const copyrightNotice = '\n— Source : WikiMetz (https://www.wikimetz.fr)'; | ||
const copyText = selection + copyrightNotice; | const copyText = selection + copyrightNotice; | ||
| Ligne 13 : | Ligne 13 : | ||
window.clipboardData.setData('Text', copyText); | 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 img = $('.fullImageLink img'); | |||
if (!img.length) return; | |||
// Crée le conteneur | |||
img.parent().css('position', 'relative'); | |||
const watermark = $('<div class="watermark-overlay"></div>'); | |||
img.parent().append(watermark); | |||
}); | }); | ||
}); | }); | ||
Version du 14 février 2026 à 10:33
/* 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 img = $('.fullImageLink img');
if (!img.length) return;
// Crée le conteneur
img.parent().css('position', 'relative');
const watermark = $('<div class="watermark-overlay"></div>');
img.parent().append(watermark);
});
});
WikiMetz : Encyclopédie sur l'Histoire de Metz
