aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/vomnibar.js
diff options
context:
space:
mode:
Diffstat (limited to 'content_scripts/vomnibar.js')
-rw-r--r--content_scripts/vomnibar.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/content_scripts/vomnibar.js b/content_scripts/vomnibar.js
index 3fedc8c4..b3bc00f4 100644
--- a/content_scripts/vomnibar.js
+++ b/content_scripts/vomnibar.js
@@ -195,14 +195,14 @@ var vomnibar = (function() {
this.filterPort.onMessage.addListener(function(msg) {
if (msg.id != id) return;
// The result objects coming from the background page will be of the form:
- // { html: "", action: "", url: "" }
- // action will be either "navigateToUrl" or "switchToTab".
+ // { html: "", type: "", url: "" }
+ // type will be one of [tab, bookmark, history].
var results = msg.results.map(function(result) {
- var functionToCall = completionActions[result.action];
- if (result.action == "navigateToUrl")
- functionToCall = functionToCall.curry(result.url);
- else if (result.action == "switchToTab")
- functionToCall = functionToCall.curry(result.tabId);
+ var functionToCall;
+ if (result.type == "tab")
+ functionToCall = completionActions.switchToTab.curry(result.tabId);
+ else
+ functionToCall = completionActions.navigateToUrl.curry(result.url);
result.performAction = functionToCall;
return result;
});