From c8414d92886c7705dc0892cdedf3939f75336889 Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Sat, 12 Mar 2016 12:00:03 +0000 Subject: 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". --- background_scripts/main.coffee | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'background_scripts') 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} -- cgit v1.2.3