]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - controllers/views.js
Infile code reorganization
[github/Chocobozzz/PeerTube.git] / controllers / views.js
CommitLineData
e85782f7
C
1;(function () {
2 'use strict'
3
e85782f7 4 var express = require('express')
c45f7f84 5
b60035d8 6 var middleware = require('../middlewares').misc
e85782f7
C
7
8 var router = express.Router()
9
e85782f7 10 router.get(/^\/(index)?$/, middleware.cache(), getIndex)
c45f7f84
C
11 router.get('/partials/:directory/:name', middleware.cache(), getPartial)
12
13 // ---------------------------------------------------------------------------
e85782f7
C
14
15 module.exports = router
c45f7f84
C
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 }
e85782f7 29})()