diff --git a/static/app.js b/static/app.js index 47a6ff03685cdad292a3c10af7fac34d6acaf574..b364517bbee794c02815d730f6bf455550a2acdf 100644 --- a/static/app.js +++ b/static/app.js @@ -15,6 +15,8 @@ let selectedPosition = null; // Position to restore after voting let lastSyncTime = null; // For connection status let isReady = false; // Track if initial state received +const CHECK_ICON_SVG = ``; + const startScreen = document.getElementById('start-screen'); const listScreen = document.getElementById('list-screen'); const roomTitleEl = document.getElementById('room-title'); @@ -56,7 +58,7 @@ document.getElementById('copy-btn').addEventListener('click', async () => { await navigator.clipboard.writeText(itemNames); const btn = document.getElementById('copy-btn'); const original = btn.innerHTML; - btn.textContent = '✓'; + btn.innerHTML = CHECK_ICON_SVG; setTimeout(() => btn.innerHTML = original, 1000); } catch (err) { console.error('Failed to copy:', err); @@ -69,7 +71,7 @@ document.getElementById('copy-link-btn').addEventListener('click', async () => { await navigator.clipboard.writeText(inviteLink); const btn = document.getElementById('copy-link-btn'); const original = btn.innerHTML; - btn.textContent = '✓'; + btn.innerHTML = CHECK_ICON_SVG; setTimeout(() => btn.innerHTML = original, 1000); } catch (err) { console.error('Failed to copy invite link:', err);