aboutsummaryrefslogtreecommitdiffstats
path: root/background_scripts
diff options
context:
space:
mode:
authorDaniel MacDougall2012-08-18 23:29:52 -0700
committerDaniel MacDougall2012-08-18 23:29:52 -0700
commit038ae30e4275aa5b59d84833f2cdca38a40bfc71 (patch)
treef6e9965098f1399b7cc46883ae1563741d381c27 /background_scripts
parenta3fb35be007a44e5ba35e5ee9d75af3634bf5dac (diff)
downloadvimium-038ae30e4275aa5b59d84833f2cdca38a40bfc71.tar.bz2
Re-enable browser action with new icons
Diffstat (limited to 'background_scripts')
-rw-r--r--background_scripts/main.js11
1 files changed, 4 insertions, 7 deletions
diff --git a/background_scripts/main.js b/background_scripts/main.js
index 41fb3441..605eeb0c 100644
--- a/background_scripts/main.js
+++ b/background_scripts/main.js
@@ -359,16 +359,13 @@ function updateOpenTabs(tab) {
* 3. Active tab is enabled but should be disabled -> disable icon and disable vimium
*/
function updateActiveState(tabId) {
- // TODO(philc): Re-enable once we've restyled the browser action icon.
- return;
- var enabledIcon = "icons/icon48.png";
- var disabledIcon = "icons/icon48disabled.png";
+ var enabledIcon = "icons/browser_action_enabled.png";
+ var disabledIcon = "icons/browser_action_disabled.png";
chrome.tabs.get(tabId, function(tab) {
// Default to disabled state in case we can't connect to Vimium, primarily for the "New Tab" page.
- // TODO(philc): Re-enable once we've restyled the browser action icon.
- // chrome.browserAction.setIcon({ path: disabledIcon });
+ chrome.browserAction.setIcon({ path: disabledIcon });
chrome.tabs.sendRequest(tabId, { name: "getActiveState" }, function(response) {
- var isCurrentlyEnabled = response.enabled;
+ var isCurrentlyEnabled = response !== undefined && response.enabled;
var shouldBeEnabled = isEnabledForUrl({url: tab.url}).isEnabledForUrl;
if (isCurrentlyEnabled) {