diff options
| author | Timo Sand | 2013-02-17 03:56:16 +0000 |
|---|---|---|
| committer | Timo Sand | 2013-02-17 03:56:16 +0000 |
| commit | 28416fe17b35875ba90bfabadb81d68e85f89010 (patch) | |
| tree | ca9c3730760e7a0f7661127f02224e343a957472 /background_scripts | |
| parent | 56fbb9b7869bcba428aa71bfd7886d11db17a5fc (diff) | |
| download | vimium-28416fe17b35875ba90bfabadb81d68e85f89010.tar.bz2 | |
Implemented opening links in Incognito
Diffstat (limited to 'background_scripts')
| -rw-r--r-- | background_scripts/main.coffee | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/background_scripts/main.coffee b/background_scripts/main.coffee index 5818df48..72c65264 100644 --- a/background_scripts/main.coffee +++ b/background_scripts/main.coffee @@ -60,6 +60,12 @@ chrome.extension.onRequest.addListener((request, sender, sendResponse) -> # Ensure the sendResponse callback is freed. return false) +chrome.extension.onMessage.addListener((request, sender, sendResponse) -> + if (sendRequestHandlers[request.handler]) + sendResponse(sendRequestHandlers[request.handler](request, sender)) + # Ensure the sendResponse callback is freed. + return false) + # # Used by the content scripts to get their full URL. This is needed for URLs like "view-source:http:# .." # because window.location doesn't know anything about the Chrome-specific "view-source:". @@ -460,8 +466,6 @@ checkKeyQueue = (keysToCheck, tabId, frameId) -> command = splitHash.command count = splitHash.count - console.log 'Command:', command - return keysToCheck if command.length == 0 count = 1 if isNaN(count) |
