You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ga...@apache.org on 2014/01/22 15:48:47 UTC
[05/50] [abbrv] couchdb commit: updated refs/heads/api-options to
bd721a5
Fix sidebar for new views that have odd characters
Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/65c1b999
Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/65c1b999
Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/65c1b999
Branch: refs/heads/api-options
Commit: 65c1b9993c0108e09e3b32303dc3b9bf69573ff6
Parents: b9a87c8
Author: suelockwood <de...@apache.org>
Authored: Thu Jan 9 10:15:33 2014 -0500
Committer: suelockwood <de...@apache.org>
Committed: Thu Jan 9 10:15:33 2014 -0500
----------------------------------------------------------------------
src/fauxton/app/modules/documents/views.js | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/couchdb/blob/65c1b999/src/fauxton/app/modules/documents/views.js
----------------------------------------------------------------------
diff --git a/src/fauxton/app/modules/documents/views.js b/src/fauxton/app/modules/documents/views.js
index 05c86f8..c3f96b7 100644
--- a/src/fauxton/app/modules/documents/views.js
+++ b/src/fauxton/app/modules/documents/views.js
@@ -1535,7 +1535,8 @@ function(app, FauxtonAPI, Components, Documents, Databases, pouchdb, resizeColum
}
this.ddocID = this.model.id;
} else {
- this.model = this.ddocs.get(this.ddocID).dDocModel();
+ var ddocDecode = decodeURIComponent(this.ddocID);
+ this.model = this.ddocs.get(ddocDecode).dDocModel();
this.reduceFunStr = this.model.viewHasReduce(this.viewName);
this.setView('#ddoc-info', new Views.DdocInfo({model: this.ddocInfo }));
}
@@ -1717,10 +1718,26 @@ function(app, FauxtonAPI, Components, Documents, Databases, pouchdb, resizeColum
}, this);
},
+ addNewSidebarItem: function(key, selector, design){
+ console.log(args, "sidebarupdate");
+ // var selected = this.ddocID == "_design/"+design;
+ // var view = this.insertView("ul.nav.views", new Views.IndexItem({
+ // ddoc: design,
+ // index: key,
+ // database: this.collection.database.id,
+ // selected: selected && key == this.currView
+ // }));
+ // if (render !== false) {
+ // view.render();
+ // }
+ },
+
afterRender: function () {
if (this.selectedTab) {
this.setSelectedTab(this.selectedTab);
}
+
+ this.listenTo(this.collection, "add", this.addNewSidebarItem);
},
setSelectedTab: function (selectedTab) {