-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpopup.js
30 lines (27 loc) · 790 Bytes
/
popup.js
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
28
29
30
chrome.runtime.getBackgroundPage((backgroundPage)=> {
console = backgroundPage.console;
});
document.getElementById('toggle');
// const save_options =()=> {
// console.log('Toggled');
// }
const save_options =()=> {
chrome.runtime.sendMessage({ data: 'callRef' });
var pogEnabled = document.getElementById('toggle').checked;
chrome.storage.sync.set({
pogEnabled: pogEnabled,
});
}
const restore_options =()=> {
// Use default value color = 'red' and likesColor = true.
chrome.storage.sync.get(
{
pogEnabled: true,
},
(items)=> {
document.getElementById('toggle').checked = items.pogEnabled;
}
);
}
document.querySelector('#toggle').addEventListener('click', save_options);
document.addEventListener('DOMContentLoaded', restore_options);