|
@@ -7,12 +7,14 @@ module.exports = TemplatesWebController =
|
|
|
renderTemplatesIndexPage: (req, res)->
|
|
renderTemplatesIndexPage: (req, res)->
|
|
|
logger.log "rendering index page of templates"
|
|
logger.log "rendering index page of templates"
|
|
|
TemplatesWebController._getDataFromTemplatesApi "/user/#{req.params.user_id}", (err, data)->
|
|
TemplatesWebController._getDataFromTemplatesApi "/user/#{req.params.user_id}", (err, data)->
|
|
|
|
|
+ data.title = "LaTeX Templates"
|
|
|
res.render "templates/index", data
|
|
res.render "templates/index", data
|
|
|
|
|
|
|
|
renerTemplateInTag: (req, res)->
|
|
renerTemplateInTag: (req, res)->
|
|
|
logger.log "rendering latex template page"
|
|
logger.log "rendering latex template page"
|
|
|
{user_id, tag_name, template_name} = req.params
|
|
{user_id, tag_name, template_name} = req.params
|
|
|
TemplatesWebController._getDataFromTemplatesApi "/user/#{user_id}/tag/#{tag_name}/template/#{template_name}", (err, data)->
|
|
TemplatesWebController._getDataFromTemplatesApi "/user/#{user_id}/tag/#{tag_name}/template/#{template_name}", (err, data)->
|
|
|
|
|
+ data.title = data.template.name
|
|
|
res.render "templates/template", data
|
|
res.render "templates/template", data
|
|
|
|
|
|
|
|
tagOrCanonicalPage: (req, res)->
|
|
tagOrCanonicalPage: (req, res)->
|
|
@@ -26,7 +28,6 @@ module.exports = TemplatesWebController =
|
|
|
logger.log params:req.params, "problem rendering tagOrCanonicalPage"
|
|
logger.log params:req.params, "problem rendering tagOrCanonicalPage"
|
|
|
res.send 500
|
|
res.send 500
|
|
|
|
|
|
|
|
-
|
|
|
|
|
proxyToTemplatesApi: (req, res)->
|
|
proxyToTemplatesApi: (req, res)->
|
|
|
url = req.url
|
|
url = req.url
|
|
|
logger.log url:url, "proxying request to templates api"
|
|
logger.log url:url, "proxying request to templates api"
|
|
@@ -47,13 +48,14 @@ module.exports = TemplatesWebController =
|
|
|
{user_id} = req.params
|
|
{user_id} = req.params
|
|
|
logger.log user_id:user_id, "rendering all templates page"
|
|
logger.log user_id:user_id, "rendering all templates page"
|
|
|
TemplatesWebController._getDataFromTemplatesApi "/user/#{user_id}/all", (err, data)->
|
|
TemplatesWebController._getDataFromTemplatesApi "/user/#{user_id}/all", (err, data)->
|
|
|
- data.title = "HELLLLo"
|
|
|
|
|
|
|
+ data.title = "All Templates"
|
|
|
res.render "templates/tag", data
|
|
res.render "templates/tag", data
|
|
|
|
|
|
|
|
_renderTagPage: _renderTagPage = (req, res)->
|
|
_renderTagPage: _renderTagPage = (req, res)->
|
|
|
{user_id, tag_name} = req.params
|
|
{user_id, tag_name} = req.params
|
|
|
logger.log user_id:user_id, tag_name:tag_name, "rendinging tag page for templates"
|
|
logger.log user_id:user_id, tag_name:tag_name, "rendinging tag page for templates"
|
|
|
TemplatesWebController._getDataFromTemplatesApi "/user/#{user_id}/tag/#{tag_name}", (err, data)->
|
|
TemplatesWebController._getDataFromTemplatesApi "/user/#{user_id}/tag/#{tag_name}", (err, data)->
|
|
|
|
|
+ data.title = data.tag.name
|
|
|
res.render "templates/tag", data
|
|
res.render "templates/tag", data
|
|
|
|
|
|
|
|
_getDataFromTemplatesApi: _getDataFromTemplatesApi = (path, callback)->
|
|
_getDataFromTemplatesApi: _getDataFromTemplatesApi = (path, callback)->
|