Enabling static files somewhere else
This commit is contained in:
parent
5ad9d41eca
commit
a6753d9f44
|
@ -43,4 +43,4 @@ block extracss
|
||||||
}
|
}
|
||||||
|
|
||||||
block extrajs
|
block extrajs
|
||||||
script(src="/static/js/totalTable.js")
|
script(src=getStatic('js/totalTable.js'))
|
||||||
|
|
|
@ -13,6 +13,8 @@ module.exports.PORT = 4000;
|
||||||
module.exports.ADE_BASE_URL =
|
module.exports.ADE_BASE_URL =
|
||||||
"https://edt.inp-toulouse.fr/jsp/custom/modules/plannings/anonymous_cal.jsp?"
|
"https://edt.inp-toulouse.fr/jsp/custom/modules/plannings/anonymous_cal.jsp?"
|
||||||
|
|
||||||
|
module.exports.STATIC_URL = '/static/';
|
||||||
|
|
||||||
const privateConf = require('./private.js');
|
const privateConf = require('./private.js');
|
||||||
|
|
||||||
for (let key in privateConf) {
|
for (let key in privateConf) {
|
||||||
|
|
|
@ -4,7 +4,7 @@ html
|
||||||
meta(charset='utf-8')
|
meta(charset='utf-8')
|
||||||
meta(name='viewport', content='width=device-width, initial-scale=1, shrink-to-fit=no')
|
meta(name='viewport', content='width=device-width, initial-scale=1, shrink-to-fit=no')
|
||||||
block css
|
block css
|
||||||
link(rel='stylesheet', href='/static/bootstrap/css/bootstrap.min.css')
|
link(rel='stylesheet', href=getStatic('bootstrap/css/bootstrap.min.css'))
|
||||||
style.
|
style.
|
||||||
.navbar .btn {
|
.navbar .btn {
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
|
@ -47,8 +47,8 @@ html
|
||||||
.container
|
.container
|
||||||
block content
|
block content
|
||||||
|
|
||||||
script(src='/static/bootstrap/js/jquery.min.js')
|
script(src=getStatic('bootstrap/js/jquery.min.js'))
|
||||||
script(src='/static/bootstrap/js/popper.min.js')
|
script(src=getStatic('bootstrap/js/popper.min.js'))
|
||||||
script(src='/static/bootstrap/js/bootstrap.min.js')
|
script(src=getStatic('bootstrap/js/bootstrap.min.js'))
|
||||||
block extrajs
|
block extrajs
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
const config = require('settings/config');
|
||||||
|
|
||||||
let urls = {};
|
let urls = {};
|
||||||
|
|
||||||
class Url {
|
class Url {
|
||||||
|
@ -13,12 +15,18 @@ function getUrl(name) {
|
||||||
return urls[name].url;
|
return urls[name].url;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getStatic(name) {
|
||||||
|
return config.STATIC_URL + name
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = function(req, res, next) {
|
module.exports = function(req, res, next) {
|
||||||
res.locals.getUrl = getUrl;
|
res.locals.getUrl = getUrl;
|
||||||
|
res.locals.getStatic = getStatic;
|
||||||
return next();
|
return next();
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports.getUrl = getUrl;
|
module.exports.getUrl = getUrl;
|
||||||
|
module.exports.getStatic = getStatic;
|
||||||
|
|
||||||
module.exports.url = function(url, viewName, urlName, method) {
|
module.exports.url = function(url, viewName, urlName, method) {
|
||||||
let ret = new Url(url, viewName, urlName, method);
|
let ret = new Url(url, viewName, urlName, method);
|
||||||
|
|
Loading…
Reference in New Issue