aboutsummaryrefslogtreecommitdiffstats
path: root/background_scripts/main.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'background_scripts/main.coffee')
-rw-r--r--background_scripts/main.coffee13
1 files changed, 4 insertions, 9 deletions
diff --git a/background_scripts/main.coffee b/background_scripts/main.coffee
index f031eeaf..b8c015d7 100644
--- a/background_scripts/main.coffee
+++ b/background_scripts/main.coffee
@@ -658,14 +658,9 @@ handleFrameFocused = (request, sender) ->
frameIdsForTab[tabId] =
[request.frameId, (frameIdsForTab[tabId].filter (id) -> id != request.frameId)...]
-# Send a message to a frame (in the sender's tab). The sender should set:
-# - request.targetFrameId (the target frame)
-# - request.name (the name of the handler in the target frame, e.g. "focusFrame")
-# In addition, request.senderFrameId will be set to the frameId of the sender.
-sendMessageToFrame = (request, sender) ->
- request.senderFrameId = request.frameId
- request.frameId = request.targetFrameId
- chrome.tabs.sendMessage sender.tab.id, request
+# Send a message to a all frames in the current tab.
+sendMessageToFrames = (request, sender) ->
+ chrome.tabs.sendMessage sender.tab.id, request.message
# Port handler mapping
portHandlers =
@@ -694,7 +689,7 @@ sendRequestHandlers =
createMark: Marks.create.bind(Marks)
gotoMark: Marks.goto.bind(Marks)
setBadge: setBadge
- sendMessageToFrame: sendMessageToFrame
+ sendMessageToFrames: sendMessageToFrames
# We always remove chrome.storage.local/findModeRawQueryListIncognito on startup.
chrome.storage.local.remove "findModeRawQueryListIncognito"