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