diff options
Diffstat (limited to 'options.js')
| -rw-r--r-- | options.js | 45 | 
1 files changed, 23 insertions, 22 deletions
| @@ -1,32 +1,33 @@  // Saves options to chrome.storage  function save_options() { -  var color = document.getElementById('color').value; -  var likesColor = document.getElementById('like').checked; -  chrome.storage.sync.set({ -    favoriteColor: color, -    likesColor: likesColor -  }, function() { -    // Update status to let user know options were saved. -    var status = document.getElementById('status'); -    status.textContent = 'Options saved.'; -    setTimeout(function() { -      status.textContent = ''; -    }, 750); -  }); +	var color = document.getElementById('color').value; +	var likesColor = document.getElementById('like').checked; +	chrome.storage.sync.set({ +		favoriteColor: color, +		likesColor: likesColor +	}, function() { +		// Update status to let user know options were saved. +		var status = document.getElementById('status'); +		status.textContent = 'Options saved.'; +		setTimeout(function() { +			status.textContent = ''; +		}, 750); +	});  }  // Restores select box and checkbox state using the preferences  // stored in chrome.storage.  function restore_options() { -  // Use default value color = 'red' and likesColor = true. -  chrome.storage.sync.get({ -    favoriteColor: 'red', -    likesColor: true -  }, function(items) { -    document.getElementById('color').value = items.favoriteColor; -    document.getElementById('like').checked = items.likesColor; -  }); +	// Use default value color = 'red' and likesColor = true. +	chrome.storage.sync.get({ +		favoriteColor: 'red', +		likesColor: true +	}, function(items) { +		document.getElementById('color').value = items.favoriteColor; +		document.getElementById('like').checked = items.likesColor; +	});  } +  document.addEventListener('DOMContentLoaded', restore_options);  document.getElementById('save').addEventListener('click', -    save_options);
\ No newline at end of file +save_options);
\ No newline at end of file | 
