35 lines
1.1 KiB
JavaScript
35 lines
1.1 KiB
JavaScript
|
|
/**
|
||
|
|
* Scripts del panel de administración - Bloques en Transición
|
||
|
|
*/
|
||
|
|
|
||
|
|
(function($) {
|
||
|
|
'use strict';
|
||
|
|
|
||
|
|
$(document).ready(function() {
|
||
|
|
// Confirmación antes de cargar datos
|
||
|
|
$('.bloques-seeder form').on('submit', function(e) {
|
||
|
|
if (!confirm('¿Estás seguro de que quieres cargar los datos iniciales?')) {
|
||
|
|
e.preventDefault();
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
// Copiar shortcode al portapapeles
|
||
|
|
$('.bloques-dashboard-shortcodes code').on('click', function() {
|
||
|
|
const text = $(this).text();
|
||
|
|
navigator.clipboard.writeText(text).then(function() {
|
||
|
|
// Feedback visual
|
||
|
|
const $code = $(this);
|
||
|
|
const originalBg = $code.css('background');
|
||
|
|
$code.css('background', '#d4edda');
|
||
|
|
setTimeout(function() {
|
||
|
|
$code.css('background', originalBg);
|
||
|
|
}, 500);
|
||
|
|
}.bind(this));
|
||
|
|
});
|
||
|
|
|
||
|
|
// Añadir cursor pointer a los shortcodes
|
||
|
|
$('.bloques-dashboard-shortcodes code').css('cursor', 'pointer').attr('title', 'Clic para copiar');
|
||
|
|
});
|
||
|
|
|
||
|
|
})(jQuery);
|