Files
goon_plugin/src/popup/popup.js
T
2026-05-30 18:51:10 +00:00

20 lines
670 B
JavaScript

/**
* popup.js — UI logic for the extension popup.
* Runs inside the popup iframe; uses chrome.runtime / chrome.storage APIs.
*/
const actionBtn = document.getElementById('action-btn');
const statusEl = document.getElementById('status');
actionBtn.addEventListener('click', async () => {
// TODO: replace with actual extension logic
try {
const result = await chrome.storage.local.get(['counter']);
const count = (result.counter ?? 0) + 1;
await chrome.storage.local.set({ counter: count });
statusEl.textContent = `Clicked ${count} time${count === 1 ? '' : 's'}`;
} catch (err) {
statusEl.textContent = `Error: ${err.message}`;
}
});