Hide copy to clipboard button if browser API is not available

This commit is contained in:
Glenn de Haan
2025-09-08 23:04:04 +02:00
parent 4b215541b2
commit 2fe4576c90

View File

@@ -508,6 +508,7 @@
spinnerCreate.style.display = ''; spinnerCreate.style.display = '';
}); });
shareButtons.forEach((el) => { shareButtons.forEach((el) => {
if(typeof navigator.clipboard !== 'undefined') {
el.addEventListener('click', async () => { el.addEventListener('click', async () => {
try { try {
await navigator.clipboard.writeText(el.dataset.code); await navigator.clipboard.writeText(el.dataset.code);
@@ -520,6 +521,9 @@
console.error(error.message); console.error(error.message);
} }
}); });
} else {
el.classList.add('hidden');
}
}); });
removeButtons.forEach((el) => { removeButtons.forEach((el) => {
el.addEventListener('click', async () => { el.addEventListener('click', async () => {