/edit page implemented

This commit is contained in:
Christian Müller
2015-10-17 23:40:13 +02:00
parent c0ea94ad7b
commit b078891190
4 changed files with 20 additions and 7 deletions
+9 -3
View File
@@ -2,7 +2,7 @@ var marked = require("marked");
var fs = require("fs");
var pageTemplate = fs.readFileSync("resources/template.html", "utf-8");
var newNoteTemplate = fs.readFileSync("resources/new.html", "utf-8");
var editTemplate = fs.readFileSync("resources/edit.html", "utf-8");
var buildPage = (id, title, content) => pageTemplate
.replace("%TITLE%", title)
.replace(/%LINK%/g, id)
@@ -10,6 +10,12 @@ var buildPage = (id, title, content) => pageTemplate
module.exports.buildNote = note => buildPage(note.id, note.title, marked(note.text));
module.exports.newNotePage = session => newNoteTemplate
module.exports.newNotePage = session => editTemplate
.replace("%METHOD%", "POST")
.replace("%SESSION%", session);
.replace("%SESSION%", session)
.replace("%CONTENT%", "Loading...");
module.exports.editNotePage = (session, note) => editTemplate
.replace("%METHOD%", "UPDATE")
.replace("%SESSION%", session)
.replace("%CONTENT%", note.text);