summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGarren Smith <garren.smith@gmail.com>2013-11-20 10:43:57 +0200
committerGarren Smith <garren.smith@gmail.com>2013-11-20 10:43:57 +0200
commit6cd153de4d44f9aa0612570ad62ad7b770ca83e8 (patch)
treee35cb402ba7a6ab67298b73bcd9ee4569da60b4e
parentb6cbd4666445728b6a6dd0eb66c313b4c25d4f7f (diff)
downloadcouchdb-6cd153de4d44f9aa0612570ad62ad7b770ca83e8.tar.gz
Fauxton: Update routes template to support RouteObjects
-rw-r--r--src/fauxton/tasks/addon/root/routes.js.underscore23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/fauxton/tasks/addon/root/routes.js.underscore b/src/fauxton/tasks/addon/root/routes.js.underscore
index 859e5bb93..fa565b34e 100644
--- a/src/fauxton/tasks/addon/root/routes.js.underscore
+++ b/src/fauxton/tasks/addon/root/routes.js.underscore
@@ -16,6 +16,27 @@ define([
"addons/{%= name.toLowerCase() %}/resources"
],
function(app, FauxtonAPI, {%= name %}) {
- {%= name %}.Routes = {};
+ {%= name.substr(0, 1).toUpperCase() + name.substr(1)%}RouteObject = FauxtonAPI.RouteObject.extend({
+ layout: "with_sidebar",
+
+ crumbs: [
+ ],
+
+ routes: {
+ },
+
+ roles: [],
+
+ apiUrl: function() {
+ return ["insert url here..."];
+ },
+
+ initialize: function () {
+ },
+
+ });
+
+
+ {%= name %}.RouteObjects = [{%= name.substr(0, 1).toUpperCase() + name.substr(1)%}RouteObject];
return {%= name %};
});