Lumi/plugins/now_playing/public/admin.js
2026-07-24 14:44:27 +02:00

15 lines
476 B
JavaScript

(() => {
document.addEventListener("click", async (event) => {
const button = event.target.closest("[data-copy]");
if (!button) return;
try {
await navigator.clipboard.writeText(button.dataset.copy || "");
const original = button.textContent;
button.textContent = "Copied";
setTimeout(() => { button.textContent = original; }, 1200);
} catch {
button.closest(".np-copy-row")?.querySelector("input")?.select();
}
});
})();