clear-urls-browser-extension/popup.js
2017-08-04 15:37:35 +02:00

46 lines
1.5 KiB
JavaScript

chrome.management.onEnabled.addListener(function(e){
var disableButton = document.getElementById("disable");
var enableButton = document.getElementById("enable");
chrome.browserAction.setIcon ({path: "icon_19.png"});
enableButton.style.display = "none";
disableButton.style.display = "block";
});
chrome.management.onDisabled.addListener(function(e){
var disableButton = document.getElementById("disable");
var enableButton = document.getElementById("enable");
chrome.browserAction.setIcon ({path: "icon_19g.png"});
disableButton.style.display = "none";
enableButton.style.display = "block";
})
function toggle() {
var disableButton = document.getElementById("disable");
var enableButton = document.getElementById("enable");
disableButton.addEventListener("click", disable, false);
enableButton.addEventListener("click", enable, false);
var id = "gmcgchmkljbejmhenadknkdjgjlcinld"
chrome.management.get(id, function(ex) {
if(ex.enabled)
{
chrome.browserAction.setIcon ({path: "icon_19.png"});
enableButton.style.display = "none";
disableButton.style.display = "block";
}
if(!ex.enabled)
{
chrome.browserAction.setIcon ({path: "icon_19g.png"});
disableButton.style.display = "none";
enableButton.style.display = "block";
}
});
}
function enable() {
chrome.management.setEnabled("gmcgchmkljbejmhenadknkdjgjlcinld", true);
window.close();
}
function disable() {
chrome.management.setEnabled("gmcgchmkljbejmhenadknkdjgjlcinld", false);
window.close();
}
document.addEventListener("DOMContentLoaded", toggle, false);