aboutsummaryrefslogtreecommitdiffstats
path: root/options.js
diff options
context:
space:
mode:
Diffstat (limited to 'options.js')
-rw-r--r--options.js45
1 files changed, 23 insertions, 22 deletions
diff --git a/options.js b/options.js
index ce07520..3d3ac29 100644
--- a/options.js
+++ b/options.js
@@ -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