1 const inputs = [...document.querySelectorAll('input[type="text"]')];
2 const form = document.querySelector('form');
3 const message = document.getElementById('message');
5 // Store settings on submit
6 form.addEventListener('submit', event => {
8 event.preventDefault();
11 for (const input of inputs) {
12 settings[input.name] = input.value;
15 chrome.storage.sync.set(settings, () => {
16 message.textContent = 'Settings updated!';
21 // Restore settings on load
22 chrome.storage.sync.get({
27 for (const input of inputs) {
28 input.value = settings[input.name];