From e9c8ad4fdb8e6897fe911de5381bf53c2d27f418 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20M=C3=BCller?= Date: Thu, 13 Oct 2016 10:38:48 +0200 Subject: [PATCH] fixes templating --- src/view.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/view.js b/src/view.js index 389420c..a624f25 100644 --- a/src/view.js +++ b/src/view.js @@ -52,4 +52,6 @@ module.exports.editNotePage = (session, note) => editTemplate .replace("%ACTION%", "UPDATE") .replace("%SESSION%", session) .replace("%ID%", note.id) - .replace("%CONTENT%", note.text); \ No newline at end of file + .replace("%CONTENT%", escape$(note.text)); + +var escape$ = s => s.split("").map(chr => chr == "$" ? "$$" : chr).join("");