Infile code reorganization
[oweals/peertube.git] / controllers / views.js
1 ;(function () {
2   'use strict'
3
4   var express = require('express')
5
6   var middleware = require('../middlewares').misc
7
8   var router = express.Router()
9
10   router.get(/^\/(index)?$/, middleware.cache(), getIndex)
11   router.get('/partials/:directory/:name', middleware.cache(), getPartial)
12
13   // ---------------------------------------------------------------------------
14
15   module.exports = router
16
17   // ---------------------------------------------------------------------------
18
19   function getIndex (req, res) {
20     res.render('index')
21   }
22
23   function getPartial (req, res) {
24     var directory = req.params.directory
25     var name = req.params.name
26
27     res.render('partials/' + directory + '/' + name)
28   }
29 })()