-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
55 lines (33 loc) · 1.25 KB
/
script.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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
let btn = document.querySelectorAll("#btn")[0];
let btnswitch = document.querySelectorAll(".slider")[0];
btn.addEventListener("click", ()=>{
chrome.storage.sync.get('accesOn', (on)=>{
console.log(on.accesOn);
if(!on.accesOn ) {
chrome.storage.sync.set({'accesOn': 1});
btnswitch.style.backgroundColor = '#2196F3';
}
else {
chrome.storage.sync.set({'accesOn': 0});
btnswitch.style.backgroundColor = '#ccc';
}
});
});
chrome.storage.sync.get('accesOn', (on)=>{
console.log(on.accesOn);
if(on.accesOn ) btnswitch.style.backgroundColor = '#2196F3';
else btnswitch.style.backgroundColor = '#ccc';
});
const btnLang = document.querySelectorAll("#btn-lang")[0];
btnLang.addEventListener("click", ()=>{
const lang = document.querySelectorAll("#lang-select")[0].value;
chrome.storage.sync.set({'lang': lang});
});
const langOptions = document.querySelectorAll('.lang-option');
chrome.storage.sync.get('lang', (on)=>{
for(let i = 0; i < langOptions.length; i++){
if(langOptions[i].value == on.lang){
langOptions[i].setAttribute('selected', '');
}
}
});