diff options
author | Ryan Ramage <ryan.ramage@gmail.com> | 2013-02-25 15:32:56 -0700 |
---|---|---|
committer | Russell Branca <chewbranca@gmail.com> | 2013-03-15 14:35:40 -0700 |
commit | ea162f90e7deba00230c9f6354cd41dc7b2c4fb7 (patch) | |
tree | 6809dc9cc7265b7b39021427223914cd998f5c9d | |
parent | d3c39b43bbf511a4504a010c129d6a306d8ee265 (diff) | |
download | couchdb-ea162f90e7deba00230c9f6354cd41dc7b2c4fb7.tar.gz |
Adding support for fauxton behind a rewrite in a couchapp
-rw-r--r-- | src/fauxton/assets/index.underscore | 2 | ||||
-rw-r--r-- | src/fauxton/couchapp.js | 11 | ||||
-rw-r--r-- | src/fauxton/grunt.js | 4 |
3 files changed, 13 insertions, 4 deletions
diff --git a/src/fauxton/assets/index.underscore b/src/fauxton/assets/index.underscore index 1179ffbc0..8a620062b 100644 --- a/src/fauxton/assets/index.underscore +++ b/src/fauxton/assets/index.underscore @@ -30,7 +30,9 @@ padding-bottom: 40px; } </style> + <% if (base) { %> <base href="<%= base %>"></base> + <% } %> </head> <body id="home"> diff --git a/src/fauxton/couchapp.js b/src/fauxton/couchapp.js index 95d75b3c7..4711ae242 100644 --- a/src/fauxton/couchapp.js +++ b/src/fauxton/couchapp.js @@ -1,10 +1,17 @@ -var couchapp = require('couchapp'), +var couchapp = require('couchapp'), path = require('path'), ddoc; ddoc = { _id: '_design/fauxton', - rewrites: {}, + rewrites: [ + { "from": "_db" , "to" : "../.." }, + { "from": "_db/*" , "to" : "../../*" }, + { "from": "_ddoc" , "to" : "" }, + { "from": "_ddoc/*", "to" : "*"}, + {from: '/', to: 'index.html'}, + {from: '/*', to: '*'} + ], views: {}, shows: {}, lists: {}, diff --git a/src/fauxton/grunt.js b/src/fauxton/grunt.js index 33ec8ad79..8abdd0200 100644 --- a/src/fauxton/grunt.js +++ b/src/fauxton/grunt.js @@ -160,9 +160,9 @@ module.exports = function(grunt) { src: 'assets/index.underscore', dest: 'dist/debug/index.html', variables: { - assets_root: '/fauxton/_design/fauxton/', + assets_root: './', requirejs: 'require.js', - base: '/fauxton/_design/fauxton/index.html' + base: null } } }, |