mirror of
https://github.com/sudoxnym/habitica-self-host.git
synced 2026-07-14 02:02:19 +00:00
fix for static pages
This commit is contained in:
parent
7cd075d787
commit
07ddd39856
6 changed files with 24 additions and 13 deletions
|
|
@ -29,7 +29,7 @@ module.exports.cors = function(req, res, next) {
|
|||
module.exports.locals = function(req, res, next) {
|
||||
res.locals.habitrpg = res.locals.habitrpg || {}
|
||||
_.defaults(res.locals.habitrpg, {
|
||||
NODE_ENV: req.url.split('/')[1] == 'static' ? 'production' : nconf.get('NODE_ENV'), // Don't show debugging options on static pages
|
||||
NODE_ENV: nconf.get('NODE_ENV'), // Don't show debugging options on static pages
|
||||
IS_MOBILE: /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(req.header('User-Agent')),
|
||||
STRIPE_PUB_KEY: nconf.get('STRIPE_PUB_KEY')
|
||||
});
|
||||
|
|
|
|||
|
|
@ -12,17 +12,17 @@ router.get('/', function(req, res) {
|
|||
});
|
||||
|
||||
router.get('/partials/tasks', function(req, res) {
|
||||
res.render('tasks/index');
|
||||
res.render('tasks/index', {env: res.locals.habitrpg});
|
||||
});
|
||||
|
||||
router.get('/partials/options', function(req, res) {
|
||||
res.render('options');
|
||||
res.render('options', {env: res.locals.habitrpg});
|
||||
});
|
||||
|
||||
// -------- Marketing --------
|
||||
|
||||
router.get('/splash.html', function(req, res) {
|
||||
res.redirect('/static/front');
|
||||
res.redirect('/static/front', {env: res.locals.habitrpg});
|
||||
});
|
||||
|
||||
router.get('/static/front', function(req, res) {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
extends ./layout
|
||||
//Trick needed to pass 'env' to ./layout
|
||||
block vars
|
||||
- var layoutEnv = env
|
||||
|
||||
block title
|
||||
title HabitRPG | Gamify Your Life
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
//Trick needed to pass 'env' to ./layout
|
||||
block vars
|
||||
doctype 5
|
||||
html
|
||||
|
||||
|
|
@ -19,18 +21,18 @@ html
|
|||
// and habitrpg-shared alone is ~700kb
|
||||
|
||||
// JS
|
||||
- if(env.NODE_ENV == 'production'){
|
||||
script(type='text/javascript', src='build/static.js')
|
||||
- if(layoutEnv.NODE_ENV == 'production'){
|
||||
script(type='text/javascript', src='/build/static.js')
|
||||
- }else{
|
||||
// Remember to update the file list in Gruntfile.js!
|
||||
script(type='text/javascript', src='bower_components/jquery/jquery.min.js')
|
||||
script(type='text/javascript', src='bower_components/habitrpg-shared/dist/habitrpg-shared.js')
|
||||
script(type='text/javascript', src='bower_components/angular/angular.min.js')
|
||||
script(type='text/javascript', src='bower_components/bootstrap/docs/assets/js/bootstrap.min.js')
|
||||
script(type='text/javascript', src='/bower_components/jquery/jquery.min.js')
|
||||
script(type='text/javascript', src='/bower_components/habitrpg-shared/dist/habitrpg-shared.js')
|
||||
script(type='text/javascript', src='/bower_components/angular/angular.min.js')
|
||||
script(type='text/javascript', src='/bower_components/bootstrap/docs/assets/js/bootstrap.min.js')
|
||||
|
||||
script(type='text/javascript', src='js/static.js')
|
||||
script(type='text/javascript', src='js/services/userServices.js')
|
||||
script(type='text/javascript', src='js/controllers/authCtrl.js')
|
||||
script(type='text/javascript', src='/js/static.js')
|
||||
script(type='text/javascript', src='/js/services/userServices.js')
|
||||
script(type='text/javascript', src='/js/controllers/authCtrl.js')
|
||||
-}
|
||||
|
||||
script(type='text/javascript').
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
extends ./layout
|
||||
//Trick needed to pass 'env' to ./layout
|
||||
block vars
|
||||
- var layoutEnv = env
|
||||
|
||||
block title
|
||||
title HabitRPG | Privacy
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
extends ./layout
|
||||
//Trick needed to pass 'env' to ./layout
|
||||
block vars
|
||||
- var layoutEnv = env
|
||||
|
||||
block title
|
||||
title HabitRPG | Terms
|
||||
|
|
|
|||
Loading…
Reference in a new issue