Diferencia entre revisiones de «MediaWiki:Common.js»
Página de la interfaz de MediaWiki
Más acciones
Sin resumen de edición Etiqueta: Revertido |
Sin resumen de edición Etiqueta: Revertido |
||
| Línea 1: | Línea 1: | ||
/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página */ | /* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página */ | ||
$(document).ready(function() { | $(document).ready(function() { | ||
$('. | $('div.syntaxhighlighter pre').each(function() { | ||
if ($(this).find('.copy-btn').length === 0) { | |||
const btn = $('<button class="copy-btn">⎘</button>'); | |||
$(this).prepend(btn); | |||
btn.on('click', () => { | |||
navigator.clipboard.writeText($(this).text()).then(() => { | |||
btn.text('✔'); // cambiar icono al copiar | |||
setTimeout(() => btn.text('⎘'), 1000); // volver al icono | |||
}); | |||
}); | }); | ||
} | } | ||
}); | }); | ||
}); | }); | ||
Revisión del 12:32 26 ene 2026
/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página */
$(document).ready(function() {
$('div.syntaxhighlighter pre').each(function() {
if ($(this).find('.copy-btn').length === 0) {
const btn = $('<button class="copy-btn">⎘</button>');
$(this).prepend(btn);
btn.on('click', () => {
navigator.clipboard.writeText($(this).text()).then(() => {
btn.text('✔'); // cambiar icono al copiar
setTimeout(() => btn.text('⎘'), 1000); // volver al icono
});
});
}
});
});