diff options
author | ManeraKai <manerakai@protonmail.com> | 2024-03-23 07:23:34 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2024-03-23 07:23:34 +0300 |
commit | 8d73647ab9e1346949a8de59f2c61ea83a2f7ad6 (patch) | |
tree | b40846005012183953d57693c526694b812e4f30 /src/pages/options/widgets | |
parent | Removed askubuntu and superuser from AnonymousOverflow https://github.com/lib... (diff) | |
parent | Merge pull request #909 from sgvictorino/tent-redirect-music-path (diff) | |
download | libredirect-8d73647ab9e1346949a8de59f2c61ea83a2f7ad6.zip |
Merge branch 'master' of https://github.com/libredirect/browser_extension
Diffstat (limited to 'src/pages/options/widgets')
-rw-r--r-- | src/pages/options/widgets/general.js | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/pages/options/widgets/general.js b/src/pages/options/widgets/general.js index 6f2852a9..8322a378 100644 --- a/src/pages/options/widgets/general.js +++ b/src/pages/options/widgets/general.js @@ -112,13 +112,9 @@ redirectOnlyInIncognitoElement.addEventListener('change', event => { const bookmarksMenuElement = document.getElementById('bookmarksMenu') bookmarksMenuElement.addEventListener('change', async event => { if (event.target.checked) - bookmarksMenuElement.checked = await browser.permissions.request({ - permissions: ["bookmarks"] - }) + browser.permissions.request({ permissions: ["bookmarks"] }, r => bookmarksMenuElement.checked = r) else - bookmarksMenuElement.checked = !await browser.permissions.remove({ - permissions: ["bookmarks"] - }) + browser.permissions.remove({ permissions: ["bookmarks"] }, r => bookmarksMenuElement.checked = !r) }) let themeElement = document.getElementById("theme") @@ -149,7 +145,7 @@ let options = await utils.getOptions() themeElement.value = options.theme fetchInstancesElement.value = options.fetchInstances redirectOnlyInIncognitoElement.checked = options.redirectOnlyInIncognito -bookmarksMenuElement.checked = await browser.permissions.contains({ permissions: ["bookmarks"] }) +browser.permissions.contains({ permissions: ["bookmarks"] }, r => bookmarksMenuElement.checked = r) for (const service in config.services) document.getElementById(service).checked = options.popupServices.includes(service) instanceTypeElement.addEventListener("change", event => { |