HomeController.coffee 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. logger = require('logger-sharelatex')
  2. _ = require('underscore')
  3. User = require('./UserController')
  4. Quotes = require('../models/Quote').Quote
  5. module.exports =
  6. index : (req,res)->
  7. if req.session.user
  8. if req.query.scribtex_path?
  9. res.redirect "/project?scribtex_path=#{req.query.scribtex_path}"
  10. else
  11. res.redirect '/project'
  12. else
  13. res.render 'homepage/home',
  14. title: 'ShareLaTeX.com'
  15. comments : (req, res)->
  16. res.render 'homepage/comments.jade',
  17. title: 'User Comments'
  18. resources : (req, res)->
  19. res.render 'resources.jade',
  20. title: 'LaTeX Resources'
  21. tos : (req, res) ->
  22. res.render 'about/tos',
  23. title: "Terms of Service"
  24. privacy : (req, res) ->
  25. res.render 'about/privacy',
  26. title: "Privacy Policy"
  27. about : (req, res) ->
  28. res.render 'about/about',
  29. title: "About us"
  30. notFound: (req, res)->
  31. res.statusCode = 404
  32. res.render 'general/404',
  33. title: "Page Not Found"
  34. security : (req, res) ->
  35. res.render 'about/security',
  36. title: "Security"
  37. attribution: (req, res) ->
  38. res.render 'about/attribution',
  39. title: "Attribution"
  40. planned_maintenance: (req, res) ->
  41. res.render 'about/planned_maintenance',
  42. title: "Planned Maintenance"