Files
TA-Deployment-Broker/internal/app/static/app.js
T
David Schroeder 943ddb064f initial upload
2026-07-25 13:11:37 -05:00

17 lines
509 B
JavaScript

document.addEventListener("click", async (event) => {
const button = event.target.closest("[data-copy]");
if (!button) return;
const target = document.querySelector(button.dataset.copy);
if (!target) return;
try {
await navigator.clipboard.writeText(target.textContent.trim());
const original = button.textContent;
button.textContent = "Copied";
window.setTimeout(() => {
button.textContent = original;
}, 1500);
} catch {
button.textContent = "Copy failed";
}
});