Diferencia entre revisiones de «MediaWiki:Common.js»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 1: | Línea 1: | ||
$ | $(function() { | ||
// Busca todos los elementos con la clase 'copiar-portapapeles' | |||
$(' | $('.copiar-portapapeles').on('click', function() { | ||
var textoACopiar = $(this).data('texto-a-copiar'); | |||
// Crea un elemento de texto temporal para copiar su contenido | |||
var $temp = $("<textarea>"); | |||
$("body").append($temp); | |||
$temp.val(textoACopiar).select(); | |||
try { | |||
document.execCommand("copy"); | |||
// Muestra una notificación de éxito | |||
mw.notify('¡Texto copiado al portapapeles!', { type: 'success' }); | |||
} catch (e) { | |||
mw.notify('Error al copiar el texto.', { type: 'error' }); | |||
} | |||
$temp.remove(); | |||
}); | |||
} | |||
}); | }); | ||
Revisión del 18:20 17 jul 2025
$(function() {
// Busca todos los elementos con la clase 'copiar-portapapeles'
$('.copiar-portapapeles').on('click', function() {
var textoACopiar = $(this).data('texto-a-copiar');
// Crea un elemento de texto temporal para copiar su contenido
var $temp = $("<textarea>");
$("body").append($temp);
$temp.val(textoACopiar).select();
try {
document.execCommand("copy");
// Muestra una notificación de éxito
mw.notify('¡Texto copiado al portapapeles!', { type: 'success' });
} catch (e) {
mw.notify('Error al copiar el texto.', { type: 'error' });
}
$temp.remove();
});
});