OLD | NEW |
1 'use strict'; | 1 'use strict'; |
2 | 2 |
3 var express = require('express'), | 3 var express = require('express'), |
4 server = express(), | 4 server = express(), |
5 fs = require('fs'), | 5 fs = require('fs'), |
6 path = require('path'), | 6 path = require('path'), |
7 config = require('../config').config.server, | 7 config = require('../config').config.server, |
8 public_dir = config.public_dir, | 8 public_dir = config.public_dir, |
9 Templates = require('./templates.js'), | 9 Templates = require('./templates.js'), |
10 view = require('./view.js'); | 10 view = require('./view.js'); |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
47 | 47 |
48 server.get('/juju-ui/assets/:file', function(req, res) { | 48 server.get('/juju-ui/assets/:file', function(req, res) { |
49 var fileName = req.params.file; | 49 var fileName = req.params.file; |
50 if ('all-yui.js' === fileName) { | 50 if ('all-yui.js' === fileName) { |
51 res.sendfile('app/assets/javascripts/yui/yui/yui-debug.js'); | 51 res.sendfile('app/assets/javascripts/yui/yui/yui-debug.js'); |
52 } else if ('app.js' === fileName) { | 52 } else if ('app.js' === fileName) { |
53 res.sendfile('app/app.js'); | 53 res.sendfile('app/app.js'); |
54 } else if ('modules.js' === fileName) { | 54 } else if ('modules.js' === fileName) { |
55 res.sendfile('app/modules-debug.js'); | 55 res.sendfile('app/modules-debug.js'); |
56 } else if ('config.js' === fileName) { | 56 } else if ('config.js' === fileName) { |
57 res.sendfile('app/config.js'); | 57 res.sendfile('app/config-debug.js'); |
58 } else { | 58 } else { |
59 res.sendfile('build/juju-ui/assets/' + fileName); | 59 res.sendfile('build/juju-ui/assets/' + fileName); |
60 } | 60 } |
61 }); | 61 }); |
62 | 62 |
63 server.get('/juju-ui/:file', function(req, res) { | 63 server.get('/juju-ui/:file', function(req, res) { |
64 var fileName = req.params.file; | 64 var fileName = req.params.file; |
65 res.sendfile('build/juju-ui/' + fileName); | 65 res.sendfile('build/juju-ui/' + fileName); |
66 }); | 66 }); |
67 | 67 |
68 server.get('/juju-ui/assets/combined-css/:file', function(req, res) { | 68 server.get('/juju-ui/assets/combined-css/:file', function(req, res) { |
69 res.sendfile('build/juju-ui/assets/combined-css/' + req.params.file); | 69 res.sendfile('build/juju-ui/assets/combined-css/' + req.params.file); |
70 }); | 70 }); |
71 | 71 |
72 server.get('/favicon.ico', function(req, res) { | 72 server.get('/favicon.ico', function(req, res) { |
73 res.sendfile('app/favicon.ico'); | 73 res.sendfile('app/favicon.ico'); |
74 }); | 74 }); |
75 | 75 |
76 server.get('*', function(req, res) { | 76 server.get('*', function(req, res) { |
77 res.sendfile('app/index.html'); | 77 res.sendfile('app/index.html'); |
78 }); | 78 }); |
79 | 79 |
80 exports.server = server; | 80 exports.server = server; |
OLD | NEW |