From aaf03fed3e452f6ea1e1bd858db53ef8051806f3 Mon Sep 17 00:00:00 2001 From: Ned He Date: Thu, 16 Jun 2016 22:25:10 -0400 Subject: [PATCH] Refactor browserAction.onClick. --- opera/chrome/scripts/background.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/opera/chrome/scripts/background.js b/opera/chrome/scripts/background.js index a93d8377..5fd27097 100644 --- a/opera/chrome/scripts/background.js +++ b/opera/chrome/scripts/background.js @@ -148,13 +148,8 @@ BROWSER_ACTION.onClicked.addListener(function(tab) { const HOST = getHost(tab.url); const ID = tab.id; - if (WHITELIST[HOST]) { - delete WHITELIST[HOST]; - localStorage.whitelist = JSON.stringify(WHITELIST); - TABS.reload(ID); - } else { - WHITELIST[HOST] = true; - localStorage.whitelist = JSON.stringify(WHITELIST); - TABS.reload(ID); - } + WHITELIST[url] = !WHITELIST[url]; + + localStorage.whitelist = JSON.stringify(WHITELIST); + TABS.reload(ID); });