MediaWiki:Common.js
De wasp.mx
Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.
- Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
- Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
- Internet Explorer/Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
- Opera: Presiona Ctrl+F5.
/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página */
mw.hook('wikipage.content').add(function ($content) {
$content.find('pre.codigo-oscuro').each(function () {
var $pre = $(this);
if ($pre.parent().hasClass('codigo-wrap')) { return; }
var $btn = $('<button type="button" class="codigo-copiar">Copiar</button>');
$pre.wrap('<div class="codigo-wrap"></div>');
$pre.before($btn);
$btn.on('click', function () {
navigator.clipboard.writeText($pre.text()).then(function () {
$btn.text('¡Copiado!');
setTimeout(function () { $btn.text('Copiar'); }, 2000);
});
});
});
});