-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpopup.js
57 lines (55 loc) · 1.57 KB
/
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
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
56
57
// This file is subject to the terms and conditions defined in
// file 'LICENSE.txt', which is part of this source code package.
// (c) 2020 Rishi P, Evan G, Johan N
var sourceclicked = document.getElementsByClassName("source")
var source = sourceclicked[0]
storage = chrome.storage.local
source.onclick = function (element) {
chrome.windows.create({
url: "https://github.com/gubareve/synergy-addons",
type: "popup",
focused: true,
})
}
storage.get("enabled", function (data) {
if (data.enabled == "y") {
document.getElementById("checkbox-dark").checked = true
} else {
document.getElementById("checkbox-dark").checked = false
}
})
storage.get("idenabled", function (data) {
if (data.idenabled == "y") {
document.getElementById("checkbox-id").checked = true
} else {
document.getElementById("checkbox-id").checked = false
}
})
window.addEventListener("change", function () {
var checked = document.getElementById("checkbox-dark").checked
if (checked) {
storage.set({ enabled: "y" }, function () {
console.log("saved")
chrome.tabs.reload()
})
} else {
storage.set({ enabled: "n" }, function () {
console.log("saved")
chrome.tabs.reload()
})
}
})
window.addEventListener("change", function () {
var checked = document.getElementById("checkbox-id").checked
if (checked) {
storage.set({ idenabled: "y" }, function () {
console.log("saved")
chrome.tabs.reload()
})
} else {
storage.set({ idenabled: "n" }, function () {
console.log("saved")
chrome.tabs.reload()
})
}
})