aboutsummaryrefslogtreecommitdiffstats
path: root/fuzzyMode.js
diff options
context:
space:
mode:
authorNiklas Baumstark2012-01-25 22:03:26 +0100
committerNiklas Baumstark2012-04-10 23:58:08 +0200
commit392232f5756f095dca0329dfd7ce3ae0752245ec (patch)
tree6260270ee192b38c659da201cfa6e6e99576318c /fuzzyMode.js
parente8b402595e5e7ebeb5abc6e1d058692370369cad (diff)
downloadvimium-392232f5756f095dca0329dfd7ce3ae0752245ec.tar.bz2
add lazy evaluation at several places
Diffstat (limited to 'fuzzyMode.js')
-rw-r--r--fuzzyMode.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/fuzzyMode.js b/fuzzyMode.js
index cbefcde4..04fa2666 100644
--- a/fuzzyMode.js
+++ b/fuzzyMode.js
@@ -150,12 +150,12 @@ var fuzzyMode = (function() {
updateCompletions: function() {
var self = this;
- this.completer.filter(this.query, function(completions) {
- self.completions = completions.slice(0, self.maxResults);
+ this.completer.filter(this.query, this.maxResults, function(completions) {
+ self.completions = completions;
// clear completions
- self.completionList.innerHTML = self.completions.map(function(completion) {
- return '<li>' + completion.render() + '</li>';
+ self.completionList.innerHTML = completions.map(function(completion) {
+ return '<li>' + completion.html + '</li>';
}).join('');
self.completionList.style.display = self.completions.length > 0 ? 'block' : 'none';