diff options
Diffstat (limited to 'chrome-extension/options.js')
| -rw-r--r-- | chrome-extension/options.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/chrome-extension/options.js b/chrome-extension/options.js new file mode 100644 index 0000000..6f8a780 --- /dev/null +++ b/chrome-extension/options.js @@ -0,0 +1,19 @@ +function save() { + var data = {}; + data[this.id] = this.value; + chrome.storage.local.set(data); +} + +function restore_options() { + chrome.storage.local.get({ + callback: 'http://localhost:8080', + key: 'chrome' + }, function(options) { + document.getElementById('callback').value = options.callback; + document.getElementById('key').value = options.key; + }); +} + +document.getElementById('callback').addEventListener('change', save); +document.getElementById('key').addEventListener('change', save); +document.addEventListener('DOMContentLoaded', restore_options); |
