mirror of
https://github.com/mdn/webextensions-examples.git
synced 2026-04-17 06:48:37 +02:00
Use async/await in options.js (#457)
Co-authored-by: rebloor <git@sherpa.co.nz>
This commit is contained in:
@@ -1,20 +1,16 @@
|
||||
function saveOptions(e) {
|
||||
browser.storage.sync.set({
|
||||
async function saveOptions(e) {
|
||||
e.preventDefault();
|
||||
await browser.storage.sync.set({
|
||||
colour: document.querySelector("#colour").value
|
||||
});
|
||||
e.preventDefault();
|
||||
}
|
||||
|
||||
function restoreOptions() {
|
||||
let storageItem = browser.storage.managed.get('colour');
|
||||
storageItem.then((res) => {
|
||||
document.querySelector("#managed-colour").innerText = res.colour;
|
||||
});
|
||||
async function restoreOptions() {
|
||||
let res = await browser.storage.managed.get('colour');
|
||||
document.querySelector("#managed-colour").innerText = res.colour;
|
||||
|
||||
let gettingItem = browser.storage.sync.get('colour');
|
||||
gettingItem.then((res) => {
|
||||
document.querySelector("#colour").value = res.colour || 'Firefox red';
|
||||
});
|
||||
res = await browser.storage.sync.get('colour');
|
||||
document.querySelector("#colour").value = res.colour || 'Firefox red';
|
||||
}
|
||||
|
||||
document.addEventListener('DOMContentLoaded', restoreOptions);
|
||||
|
||||
Reference in New Issue
Block a user