Make Medium Readable Again https://makemediumreadable.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

35 lines
1.3 KiB

  1. // Saves options to chrome.storage
  2. function save_options() {
  3. var hideDickbar = document.getElementById('dickbar').checked;
  4. var disableLazyImages = document.getElementById('images').checked;
  5. var hideHighlightMenu = document.getElementById('highlight').checked;
  6. chrome.storage.sync.set({
  7. hideDickbar: hideDickbar,
  8. disableLazyImages: disableLazyImages,
  9. hideHighlightMenu: hideHighlightMenu
  10. }, function() {
  11. // Update status to let user know options were saved.
  12. var status = document.getElementById('status');
  13. status.textContent = 'Readability improved! (Settings saved.)';
  14. setTimeout(function() {
  15. status.textContent = '';
  16. }, 2500);
  17. });
  18. }
  19. // Restores select box and checkbox state using the preferences
  20. // stored in chrome.storage.
  21. function restore_options() {
  22. chrome.storage.sync.get({
  23. hideDickbar: false,
  24. disableLazyImages: false,
  25. hideHighlightMenu: false
  26. }, function(items) {
  27. document.getElementById('dickbar').checked = items.hideDickbar;
  28. document.getElementById('images').checked = items.disableLazyImages;
  29. document.getElementById('highlight').checked = items.hideHighlightMenu;
  30. });
  31. }
  32. document.addEventListener('DOMContentLoaded', restore_options);
  33. document.getElementById('save').addEventListener('click', save_options);