Initial commit

This commit is contained in:
Thomas FORGIONE
2016-09-09 18:20:59 +02:00
commit 3490d8aab7
28 changed files with 53483 additions and 0 deletions

25
routes/viewer/index.js Normal file
View File

@@ -0,0 +1,25 @@
var fs = require('fs');
module.exports.index = function(req, res, render, next) {
fs.stat('static/uploaded/' + req.params.file + '.pdf', function(err) {
if (err === null) {
res.locals.file = req.params.file;
res.setHeader('Content-Type', 'text/html');
render('index.pug', res.locals);
} else {
// 404 : file does not exist
var error = new Error('File does not exist');
error.status = 404;
next(error);
}
});
}

3
routes/viewer/urls.js Normal file
View File

@@ -0,0 +1,3 @@
module.exports = {
'/viewer/:file' : 'index'
}

View File

@@ -0,0 +1,17 @@
extends ../../../views/base.pug
block css
link(href="/static/css/style.css", rel="stylesheet")
link(href="/static/css/viewer.css", rel="stylesheet")
block base_content
#canvases
canvas#canvas-pdf.absoluteCenter(style={position:'absolute'})
canvas#canvas-paint.absoluteCenter.noselect(onmousedown="sio.onMouseDown(event);", onmousemove="sio.onMouseMove(event);", onmouseup="sio.onMouseUp(event);", onmouseout="sio.onMouseUp(event);", style={position:'absolute'})
block js
script filename = '#{file}';
script(src="/static/js/pdf.js")
script(src="/static/js/pdf.worker.js")
script(src="/socket.io/socket.io.js")
script(src="/static/js/viewer.js")