aboutsummaryrefslogtreecommitdiffstats
path: root/lib/completion.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/completion.js')
-rw-r--r--lib/completion.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/completion.js b/lib/completion.js
index c46723c7..165aa86d 100644
--- a/lib/completion.js
+++ b/lib/completion.js
@@ -185,8 +185,11 @@ var completion = (function() {
});
}
- /** A domain completer as it is provided by Chrome's omnibox */
+ /*
+ * A completer which matches only domains from sites in your history with the current query.
+ */
var DomainCompletionSource = Class.extend({
+ // A mapping of doamin => useHttps, where useHttps is a boolean.
domains: null,
withDomains: function(callback) {
@@ -212,6 +215,7 @@ var completion = (function() {
self.domains[domain] = !!https;
delete self.domains['www.' + domain];
}
+
function processUrl(url) {
parts = url.split('/');
processDomain(parts[2], parts[0] == 'https:');