You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by me...@apache.org on 2013/04/04 15:22:18 UTC
[10/10] git commit: updated refs/heads/master to 88c3171
footer as view
Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/88c3171d
Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/88c3171d
Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/88c3171d
Branch: refs/heads/master
Commit: 88c3171dc1d33979e51cdb18e96a2d333e440376
Parents: 203ac89
Author: Simon Metson <me...@apache.org>
Authored: Thu Apr 4 13:08:21 2013 +0100
Committer: Simon Metson <me...@apache.org>
Committed: Thu Apr 4 13:09:15 2013 +0100
----------------------------------------------------------------------
src/fauxton/app/app.js | 3 ++-
src/fauxton/app/modules/fauxton/base.js | 9 +++++++++
src/fauxton/app/router.js | 4 ++++
src/fauxton/app/templates/fauxton/footer.html | 1 +
src/fauxton/assets/index.underscore | 4 +---
5 files changed, 17 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/couchdb/blob/88c3171d/src/fauxton/app/app.js
----------------------------------------------------------------------
diff --git a/src/fauxton/app/app.js b/src/fauxton/app/app.js
index 5046096..e754c5f 100644
--- a/src/fauxton/app/app.js
+++ b/src/fauxton/app/app.js
@@ -23,7 +23,8 @@ function($, _, Backbone, Helpers) {
// creation.
var app = {
// The root path to run the application.
- root: "/"
+ root: "/",
+ version: "0.0.1"
};
// Localize or create a new JavaScript Template object.
http://git-wip-us.apache.org/repos/asf/couchdb/blob/88c3171d/src/fauxton/app/modules/fauxton/base.js
----------------------------------------------------------------------
diff --git a/src/fauxton/app/modules/fauxton/base.js b/src/fauxton/app/modules/fauxton/base.js
index a8bf430..0297dac 100644
--- a/src/fauxton/app/modules/fauxton/base.js
+++ b/src/fauxton/app/modules/fauxton/base.js
@@ -36,6 +36,15 @@ function(app, Backbone) {
}
});
+ Fauxton.Footer = Backbone.View.extend({
+ template: "templates/fauxton/footer",
+ serialize: function() {
+ return {
+ version: app.version
+ };
+ }
+ });
+
Fauxton.NavBar = Backbone.View.extend({
template: "templates/fauxton/nav_bar",
// TODO: can we generate this list from the router?
http://git-wip-us.apache.org/repos/asf/couchdb/blob/88c3171d/src/fauxton/app/router.js
----------------------------------------------------------------------
diff --git a/src/fauxton/app/router.js b/src/fauxton/app/router.js
index 2e994e5..77cc36b 100644
--- a/src/fauxton/app/router.js
+++ b/src/fauxton/app/router.js
@@ -140,10 +140,12 @@ function(req, app, Initialize, FauxtonAPI, Fauxton, Layout, Databases, Documents
},
initialize: function() {
+ //TODO: It would be nice to handle this with a router
this.navBar = app.navBar = new Fauxton.NavBar();
this.apiBar = app.apiBar = new Fauxton.ApiBar();
app.masterLayout = this.masterLayout = new Layout(this.navBar, this.apiBar);
+ app.footer = new Fauxton.Footer({el: "#footer-content"});
// NOTE: This must be below creation of the layout
// FauxtonAPI header links and others depend on existence of the layout
@@ -152,6 +154,8 @@ function(req, app, Initialize, FauxtonAPI, Fauxton, Layout, Databases, Documents
$("#app-container").html(this.masterLayout.el);
this.masterLayout.render();
+
+ app.footer.render();
}
});
http://git-wip-us.apache.org/repos/asf/couchdb/blob/88c3171d/src/fauxton/app/templates/fauxton/footer.html
----------------------------------------------------------------------
diff --git a/src/fauxton/app/templates/fauxton/footer.html b/src/fauxton/app/templates/fauxton/footer.html
new file mode 100644
index 0000000..6af1bcf
--- /dev/null
+++ b/src/fauxton/app/templates/fauxton/footer.html
@@ -0,0 +1 @@
+<p>Fauxton <%=version%> on <a href="http://couchdb.apache.org/">Apache CouchDB</a></p>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/couchdb/blob/88c3171d/src/fauxton/assets/index.underscore
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/index.underscore b/src/fauxton/assets/index.underscore
index 8a62006..2b5c009 100644
--- a/src/fauxton/assets/index.underscore
+++ b/src/fauxton/assets/index.underscore
@@ -43,9 +43,7 @@
<hr>
<footer>
- <div id="footer-content" class="container">
- <p>© Project Fauxton 2012</p>
- </div>
+ <div id="footer-content" class="container"></div>
</footer>
</div>