-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoptions.js
More file actions
27 lines (22 loc) · 944 Bytes
/
Copy pathoptions.js
File metadata and controls
27 lines (22 loc) · 944 Bytes
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
26
27
function saveOptions(e) {
var minutes = document.querySelector("#minutes").value || 0;
var hours = document.querySelector("#hours").value || 0;
var days = document.querySelector("#days").value || 0;
var intervalCheck = document.querySelector("#intervalCheck").value;
chrome.storage.local.set({
minutes: minutes,
hours: hours,
days: days,
intervalCheck: intervalCheck
});
}
function restoreOptions() {
chrome.storage.local.get(['minutes', 'hours', 'days', 'intervalCheck'], (res) => {
document.querySelector("#minutes").value = res.minutes || 0;
document.querySelector("#hours").value = res.hours || 0;
document.querySelector("#days").value = res.days || 7;
document.querySelector("#intervalCheck").value = res.intervalCheck || 5;
});
}
document.addEventListener('DOMContentLoaded', restoreOptions);
document.querySelector("form").addEventListener("submit", saveOptions);