++ elenco assegnati: righe compatte (classi brevi, copia condivisa)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -21,6 +21,16 @@ document.addEventListener('alpine:init', () => {
|
||||
if (normalizza(this.q) === '') return false;
|
||||
return ![...this.$root.querySelectorAll('[data-cerca]')].some((riga) => this.corrisponde(riga.dataset.cerca));
|
||||
},
|
||||
// Copia il link della riga (il <code> accanto al pulsante); il pulsante
|
||||
// mostra la spunta per due secondi (classe tm-copiato). Un metodo solo
|
||||
// invece dello stesso codice ripetuto in ogni riga.
|
||||
copia(pulsante) {
|
||||
const testo = pulsante.closest('[data-link]')?.querySelector('code')?.textContent.trim() ?? '';
|
||||
navigator.clipboard?.writeText(testo).then(() => {
|
||||
pulsante.classList.add('tm-copiato');
|
||||
setTimeout(() => pulsante.classList.remove('tm-copiato'), 2000);
|
||||
}).catch(() => {});
|
||||
},
|
||||
}));
|
||||
|
||||
// vuoto: il valore di "nessuna scelta" per la proprietà Livewire collegata
|
||||
|
||||
Reference in New Issue
Block a user