diff options
| author | Simon Brazell <simon.brazell@gmail.com> | 2019-10-07 22:59:31 +1100 |
|---|---|---|
| committer | Simon Brazell <simon.brazell@gmail.com> | 2019-10-07 22:59:31 +1100 |
| commit | 7249afb8ed86690f9ab7ce0b4bdd604f2c41c291 (patch) | |
| tree | d495be3bdbe5d580253eecc1e4c4ebdeb876ddde /pages/options/options.js | |
| parent | 2738833c5404031ed06c5e1985ee6f2dd5b359e5 (diff) | |
| download | privacy-redirect-7249afb8ed86690f9ab7ce0b4bdd604f2c41c291.tar.gz privacy-redirect-7249afb8ed86690f9ab7ce0b4bdd604f2c41c291.tar.bz2 privacy-redirect-7249afb8ed86690f9ab7ce0b4bdd604f2c41c291.zip | |
Complete options & popup menus
Diffstat (limited to 'pages/options/options.js')
| -rw-r--r-- | pages/options/options.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pages/options/options.js b/pages/options/options.js new file mode 100644 index 0000000..b5c097d --- /dev/null +++ b/pages/options/options.js @@ -0,0 +1,26 @@ +'use strict'; + +let disableNitter = document.querySelector('#disableNitter'); +let disableInvidious = document.querySelector('#disableInvidious'); +let nitterInstance = document.querySelector('#nitterInstance'); +let invidiousInstance = document.querySelector('#invidiousInstance'); + +chrome.storage.sync.get( + ['disableNitter', 'disableInvidious', 'nitterInstance', 'invidiousInstance'], + (result) => { + disableNitter.checked = !result.disableNitter; + disableInvidious.checked = !result.disableInvidious; + nitterInstance.value = result.nitterInstance || ''; + invidiousInstance.value = result.invidiousInstance || ''; + } +); + +document.querySelector('#save').addEventListener('click', () => { + chrome.storage.sync.set({ + disableNitter: !disableNitter.checked, + disableInvidious: !disableInvidious.checked, + nitterInstance: nitterInstance.value, + invidiousInstance: invidiousInstance.value + }); + window.close(); +});
\ No newline at end of file |
