diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-02-01 21:37:43 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-02-01 21:37:43 +0300 |
commit | 41c1c6effac3f6a777fce47df025e513bda6157a (patch) | |
tree | 38da025cc97986b852b734c3b051fa33ce8cf149 /src/pages/options/maps.js | |
parent | Fixed theme issue (diff) | |
download | libredirect-41c1c6effac3f6a777fce47df025e513bda6157a.zip |
Changing data handling
Diffstat (limited to 'src/pages/options/maps.js')
-rw-r--r-- | src/pages/options/maps.js | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/src/pages/options/maps.js b/src/pages/options/maps.js index 89a92057..310f9285 100644 --- a/src/pages/options/maps.js +++ b/src/pages/options/maps.js @@ -1,32 +1,9 @@ import mapsHelper from "../../assets/javascripts/helpers/google-maps.js"; -import commonHelper from "../../assets/javascripts/helpers/common.js"; -import shared from "./shared.js"; -const osmInstances = mapsHelper.redirects; - -let osmInstanceElement = document.getElementById("osm-instance"); let disableOsmElement = document.getElementById("disable-osm"); -browser.storage.sync.get( - [ - "osmInstance", - "disableOsm", - ], - (result) => { - osmInstanceElement.value = result.osmInstance || ""; - disableOsmElement.checked = !result.disableOsm; - let id = "osm-instance" - let instances = osmInstances - shared.autocompletes.push({ id: id, instances: instances }) - shared.autocomplete(document.getElementById(id), instances); - } -) - -osmInstanceElement.addEventListener("input", commonHelper.debounce(() => { - if (osmInstanceElement.checkValidity()) - browser.storage.sync.set({ osmInstance: shared.parseURL(osmInstanceElement.value) }); -}, 500)); +disableOsmElement.checked = !mapsHelper.getDisableOsm(); -disableOsmElement.addEventListener("change", (event) => { - browser.storage.sync.set({ disableOsm: !event.target.checked }); -}); \ No newline at end of file +disableOsmElement.addEventListener("change", + (event) => mapsHelper.setDisableOsm(!event.target.checked) +); \ No newline at end of file |