diff options
author | SimonBrazell <simon@brazell.com.au> | 2020-02-27 12:18:50 +1100 |
---|---|---|
committer | SimonBrazell <simon@brazell.com.au> | 2020-02-27 12:18:50 +1100 |
commit | a82add91fc68c1a21b3dfa4618633d53bd1bc532 (patch) | |
tree | cee52f762321cb9f66a1e27d9a2e78673ac86afa /pages/options/options.js | |
parent | Fix OSM embed bbox & add default zoom (17) (diff) | |
download | libredirect-a82add91fc68c1a21b3dfa4618633d53bd1bc532.zip |
Support for OSM layers, streetview workaround, & youtu.be
Diffstat (limited to 'pages/options/options.js')
-rw-r--r-- | pages/options/options.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/pages/options/options.js b/pages/options/options.js index 4c127215..aefca8fd 100644 --- a/pages/options/options.js +++ b/pages/options/options.js @@ -3,9 +3,11 @@ let nitterInstance = document.querySelector('#nitter-instance'); let invidiousInstance = document.querySelector('#invidious-instance'); let bibliogramInstance = document.querySelector('#bibliogram-instance'); +let osmInstance = document.querySelector('#osm-instance'); let disableNitter = document.querySelector('#disable-nitter'); let disableInvidious = document.querySelector('#disable-invidious'); let disableBibliogram = document.querySelector('#disable-bibliogram'); +let disableOsm = document.querySelector('#disable-osm'); window.browser = window.browser || window.chrome; @@ -14,17 +16,21 @@ browser.storage.sync.get( 'nitterInstance', 'invidiousInstance', 'bibliogramInstance', + 'osmInstance', 'disableNitter', 'disableInvidious', 'disableBibliogram', + 'disableOsm' ], result => { nitterInstance.value = result.nitterInstance || ''; invidiousInstance.value = result.invidiousInstance || ''; bibliogramInstance.value = result.bibliogramInstance || ''; + osmInstance.value = result.osmInstance || ''; disableNitter.checked = !result.disableNitter; disableInvidious.checked = !result.disableInvidious; disableBibliogram.checked = !result.disableBibliogram; + disableOsm.checked = !result.disableOsm; } ); @@ -33,9 +39,11 @@ document.querySelector('#save').addEventListener('click', () => { nitterInstance: nitterInstance.value && nitterInstance.checkValidity() ? new URL(nitterInstance.value).origin : '', invidiousInstance: invidiousInstance.value && invidiousInstance.checkValidity() ? new URL(invidiousInstance.value).origin : '', bibliogramInstance: bibliogramInstance.value && bibliogramInstance.checkValidity() ? new URL(bibliogramInstance.value).origin : '', + osmInstance: osmInstance.value && osmInstance.checkValidity() ? new URL(osmInstance.value).origin : '', disableNitter: !disableNitter.checked, disableInvidious: !disableInvidious.checked, - disableBibliogram: !disableBibliogram.checked + disableBibliogram: !disableBibliogram.checked, + disableOsm: !disableOsm.checked }); window.close(); }); \ No newline at end of file |