-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpopup.js
20 lines (17 loc) · 820 Bytes
/
popup.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// when the page is loaded
var broButton = document.getElementById("toggle-button");
var broStatus = document.getElementById("status-image");
chrome.storage.local.get("enable", function (data) {
broButton.textContent = data.enable ? "disable" : "enable";
broStatus.src = data.enable ? "enabled.png" : "disabled.png";
});
// event listener
document.addEventListener("DOMContentLoaded", function () {
var broButton = document.getElementById("toggle-button");
var broStatus = document.getElementById("status-image");
broButton.addEventListener("click", function () {
chrome.runtime.sendMessage({ action: "toggleExtension" });
broButton.textContent = broButton.textContent === "enable" ? "disable" : "enable";
broStatus.src = broButton.textContent === "enable" ? "disabled.png" : "enabled.png";
});
});