aboutsummaryrefslogtreecommitdiffstats
path: root/background_scripts/main.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-05-08 09:03:56 +0100
committerStephen Blott2015-05-08 09:03:56 +0100
commit2dfcd17ea485484cedf636a94b9c89c527e2e0b7 (patch)
tree9e768056ffa70a79ca8ff9c2d1d5177755ed0652 /background_scripts/main.coffee
parent898c21808c709a1a551fa15bb82f6a3bb4810aae (diff)
downloadvimium-2dfcd17ea485484cedf636a94b9c89c527e2e0b7.tar.bz2
Search completion; add front end cache.
Diffstat (limited to 'background_scripts/main.coffee')
-rw-r--r--background_scripts/main.coffee18
1 files changed, 9 insertions, 9 deletions
diff --git a/background_scripts/main.coffee b/background_scripts/main.coffee
index a3ddb48c..1a3281bf 100644
--- a/background_scripts/main.coffee
+++ b/background_scripts/main.coffee
@@ -43,26 +43,26 @@ chrome.storage.local.set
vimiumSecret: Math.floor Math.random() * 2000000000
completionSources =
- bookmarks: new BookmarkCompleter()
- history: new HistoryCompleter()
- domains: new DomainCompleter()
- tabs: new TabCompleter()
- searchEngines: new SearchEngineCompleter()
+ bookmarks: new BookmarkCompleter
+ history: new HistoryCompleter
+ domains: new DomainCompleter
+ tabs: new TabCompleter
+ searchEngines: new SearchEngineCompleter
completers =
omni: new MultiCompleter [
completionSources.bookmarks
completionSources.history
completionSources.domains
- # This comes last, because it delivers additional, asynchronous results.
completionSources.searchEngines
]
- bookmarks: new MultiCompleter([completionSources.bookmarks])
- tabs: new MultiCompleter([completionSources.tabs])
+ bookmarks: new MultiCompleter [completionSources.bookmarks]
+ tabs: new MultiCompleter [completionSources.tabs]
completionHandlers =
filter: (completer, args, port) ->
- completer.filter args.queryTerms, (results) -> port.postMessage id: args.id, results: results
+ completer.filter args.queryTerms, (response) ->
+ port.postMessage extend args, response
refresh: (completer) -> completer.refresh()
cancel: (completer) -> completer.cancel()