Files
stash/extension/options.js

18 lines
616 B
JavaScript
Raw Normal View History

const serverUrlEl = document.getElementById('serverUrl');
const tokenEl = document.getElementById('token');
const statusEl = document.getElementById('status');
chrome.storage.local.get(['serverUrl', 'token']).then(({ serverUrl, token }) => {
if (serverUrl) serverUrlEl.value = serverUrl;
if (token) tokenEl.value = token;
});
document.getElementById('save').addEventListener('click', async () => {
await chrome.storage.local.set({
serverUrl: serverUrlEl.value.trim(),
token: tokenEl.value.trim(),
});
statusEl.textContent = 'Saved.';
setTimeout(() => { statusEl.textContent = ''; }, 2000);
});