aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--background_page.html20
-rw-r--r--lib/completion.js15
2 files changed, 17 insertions, 18 deletions
diff --git a/background_page.html b/background_page.html
index 0a120997..e4b3e915 100644
--- a/background_page.html
+++ b/background_page.html
@@ -53,17 +53,17 @@
var tabLoadedHandlers = {}; // tabId -> function()
var completionSources = {
- smart: new completion.SmartCompletionSource({
- 'wiki ': [ 'Wikipedia (en)', 'http://en.wikipedia.org/wiki/%s' ],
- 'luck ': [ 'Google Lucky (en)', 'http://www.google.com/search?q=%s&btnI=I%27m+Feeling+Lucky' ],
- 'cc ' : [ 'dict.cc', 'http://www.dict.cc/?s=%s' ],
- ';' : [ 'goto', '%s' ],
- '?' : [ 'search', function(query) { return utils.createSearchUrl(query) } ],
+ smart: new completion.SmartKeywordCompleter({
+ "wiki ": [ "Wikipedia (en)", "http://en.wikipedia.org/wiki/%s" ],
+ "luck ": [ "Google Lucky (en)", "http://www.google.com/search?q=%s&btnI=I%27m+Feeling+Lucky" ],
+ "cc " : [ "dict.cc", "http://www.dict.cc/?s=%s" ],
+ ";" : [ "goto", "%s" ],
+ "?" : [ "search", function(query) { return utils.createSearchUrl(query); }],
}),
- domain: new completion.DomainCompletionSource(),
- bookmarks: new completion.FuzzyBookmarkCompletionSource(),
- history: new completion.FuzzyHistoryCompletionSource(20000),
- tabs: new completion.FuzzyTabCompletionSource(),
+ domain: new completion.DomainCompleter(),
+ bookmarks: new completion.FuzzyBookmarkCompleter(),
+ history: new completion.FuzzyHistoryCompleter(20000),
+ tabs: new completion.FuzzyTabCompleter(),
}
var completers = {
omni: new completion.MultiCompleter([
diff --git a/lib/completion.js b/lib/completion.js
index 543b9117..b31c4918 100644
--- a/lib/completion.js
+++ b/lib/completion.js
@@ -173,8 +173,7 @@ var completion = (function() {
}
});
- /** A fuzzy bookmark completer */
- var FuzzyBookmarkCompletionSource = Class.extend({
+ var FuzzyBookmarkCompleter = Class.extend({
init: function() { this.asyncCompleter = new AsyncCompleter(); },
filter: function(query, callback) { return this.asyncCompleter.filter(query, callback); },
@@ -242,7 +241,7 @@ var completion = (function() {
/*
* A completer which matches only domains from sites in your history with the current query.
*/
- var DomainCompletionSource = Class.extend({
+ var DomainCompleter = Class.extend({
// A mapping of doamin => useHttps, where useHttps is a boolean.
domains: null,
@@ -617,11 +616,11 @@ var completion = (function() {
// public interface
return {
- FuzzyBookmarkCompletionSource: FuzzyBookmarkCompletionSource,
- FuzzyHistoryCompletionSource: FuzzyHistoryCompletionSource,
- FuzzyTabCompletionSource: FuzzyTabCompletionSource,
- SmartCompletionSource: SmartCompletionSource,
- DomainCompletionSource: DomainCompletionSource,
+ FuzzyBookmarkCompleter: FuzzyBookmarkCompleter,
+ FuzzyHistoryCompleter: FuzzyHistoryCompleter,
+ FuzzyTabCompleter: FuzzyTabCompleter,
+ SmartKeywordCompleter: SmartKeywordCompleter,
+ DomainCompleter: DomainCompleter,
MultiCompleter: MultiCompleter
};
})()