blob: f3c3f4aa79e7e0d8145b87731446bcb871b6a991 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 | // Saves options to localStorage.
function save_options() {
  var refresh_interval_el = document.getElementById("refresh-interval");
  var refresh_interval = refresh_interval_el.value;
  localStorage["refresh_interval"] = refresh_interval;
  // Update status to let user know options were saved.
  var status = document.getElementById("status");
  status.innerHTML = "Options Saved.";
  setTimeout(function() {
    status.innerHTML = "";
  }, 750);
}
// Restores select box state to saved value from localStorage.
function restore_options() {
  var refresh_interval = localStorage["refresh_interval"];
  if (!refresh_interval) {
    return;
  }
  var refresh_interval_el = document.getElementById("refresh-interval");
  refresh_interval_el.value = refresh_interval;
}
document.addEventListener('DOMContentLoaded', restore_options);
document.querySelector('#save').addEventListener('click', save_options);
 |