You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by de...@apache.org on 2014/03/11 16:58:01 UTC
couchdb commit: updated refs/heads/2113-Fix-DB-search to 9e5f242
Repository: couchdb
Updated Branches:
refs/heads/2113-Fix-DB-search [created] 9e5f242cc
Changed the typeahead to not make a call to _all_dbs and instead use the existing fetched collection.
Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/9e5f242c
Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/9e5f242c
Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/9e5f242c
Branch: refs/heads/2113-Fix-DB-search
Commit: 9e5f242cc1cee120bf265b1ae8eab1e760149ef1
Parents: fffc5b7
Author: suelockwood <de...@apache.org>
Authored: Tue Mar 11 11:50:57 2014 -0400
Committer: suelockwood <de...@apache.org>
Committed: Tue Mar 11 11:57:53 2014 -0400
----------------------------------------------------------------------
src/fauxton/app/addons/databases/views.js | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/couchdb/blob/9e5f242c/src/fauxton/app/addons/databases/views.js
----------------------------------------------------------------------
diff --git a/src/fauxton/app/addons/databases/views.js b/src/fauxton/app/addons/databases/views.js
index a56267f..ef52b2f 100644
--- a/src/fauxton/app/addons/databases/views.js
+++ b/src/fauxton/app/addons/databases/views.js
@@ -124,15 +124,18 @@ function(app, Components, FauxtonAPI, Databases) {
},
afterRender: function() {
- var that = this;
- this.dbSearchTypeahead = new Components.DbSearchTypeahead({
- dbLimit: this.dbLimit,
+ var that = this,
+ AllDBsArray = _.map(this.collection.toJSON(), function(item, key){
+ return item.name;
+ });
+
+ this.dbSearchTypeahead = new Components.Typeahead({
el: "input.search-autocomplete",
+ source: AllDBsArray,
onUpdate: function (item) {
that.switchDatabase(null, item);
}
});
-
this.dbSearchTypeahead.render();
},