settings.js 546 B

1234567891011121314151617181920
  1. browser.storage.sync.get().then(function(settings) {
  2. if(settings.domain) {
  3. document.getElementById("instance").value = settings.domain;
  4. }
  5. if(settings.keeptweet) {
  6. document.getElementById("keeptweet").checked = true;
  7. }
  8. });
  9. document.getElementById("statusform").onsubmit = function(e) {
  10. e.preventDefault();
  11. browser.storage.sync.set({
  12. domain:document.getElementById("instance").value,
  13. keeptweet:document.getElementById("keeptweet").checked
  14. }).then(function() {
  15. browser.tabs.getCurrent().then(function(data) {
  16. browser.tabs.remove(data.id);
  17. });
  18. });
  19. }