aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Blott2016-03-12 12:00:03 +0000
committerStephen Blott2016-03-28 05:44:54 +0100
commitc8414d92886c7705dc0892cdedf3939f75336889 (patch)
tree48f13f6756b554767b21ec22c43fbbe4c0059e21
parent409d1c69acb61ba6ac7ff7981fd8eb0354ba548f (diff)
downloadvimium-c8414d92886c7705dc0892cdedf3939f75336889.tar.bz2
Global link hints; rename message name.
We cannot use "request" and "name" to describe a link-hints message. The message is then accepted (and fails) on the options page where there is no handler. So, here, use "messageType" instead of "name".
-rw-r--r--background_scripts/main.coffee10
-rw-r--r--content_scripts/link_hints.coffee4
2 files changed, 7 insertions, 7 deletions
diff --git a/background_scripts/main.coffee b/background_scripts/main.coffee
index 44bb4e4a..883a9afc 100644
--- a/background_scripts/main.coffee
+++ b/background_scripts/main.coffee
@@ -323,14 +323,14 @@ HintCoordinator =
tabState: {}
onMessage: (request, sender) ->
- if request.name of this
- this[request.name] extend request, tabId: sender.tab.id
+ if request.messageType of this
+ this[request.messageType] extend request, tabId: sender.tab.id
else
# The message is not for us. It's for all frames, so we bounce it there.
- @sendMessage request.name, sender.tab.id, request
+ @sendMessage request.messageType, sender.tab.id, request
- sendMessage: (handler, tabId, request = {}) ->
- chrome.tabs.sendMessage tabId, extend request, {name: "linkHintsMessage", handler}
+ sendMessage: (messageType, tabId, request = {}) ->
+ chrome.tabs.sendMessage tabId, extend request, {name: "linkHintsMessage", messageType}
activateMode: ({tabId, frameId, modeIndex}) ->
@tabState[tabId] = {frameIds: frameIdsForTab[tabId], hints: [], modeIndex, frameId}
diff --git a/content_scripts/link_hints.coffee b/content_scripts/link_hints.coffee
index 764944ee..e695e869 100644
--- a/content_scripts/link_hints.coffee
+++ b/content_scripts/link_hints.coffee
@@ -52,8 +52,8 @@ availableModes = [OPEN_IN_CURRENT_TAB, OPEN_IN_NEW_BG_TAB, OPEN_IN_NEW_FG_TAB, O
HintCoordinator =
onExit: []
- sendMessage: (name, request = {}) ->
- chrome.runtime.sendMessage extend request, {handler: "linkHintsMessage", name, frameId}
+ sendMessage: (messageType, request = {}) ->
+ chrome.runtime.sendMessage extend request, {handler: "linkHintsMessage", messageType, frameId}
activateMode: (mode, onExit) ->
@onExit = [onExit]