diff options
Diffstat (limited to 'lib/note.js')
-rw-r--r-- | lib/note.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/note.js b/lib/note.js index a73d2d1d..0965b23e 100644 --- a/lib/note.js +++ b/lib/note.js @@ -47,6 +47,7 @@ var note = { checkNoteIdValid: checkNoteIdValid, checkNoteExist: checkNoteExist, getNoteTitle: getNoteTitle, + decodeTitle: decodeTitle, generateWebTitle: generateWebTitle, increaseViewCount: increaseViewCount, updatePermission: updatePermission, @@ -96,6 +97,14 @@ function getNoteTitle(body) { return title; } +// decode title +function decodeTitle(title) { + var decodedTitle = LZString.decompressFromBase64(title); + if (decodedTitle) title = decodedTitle; + else title = 'Untitled'; + return title; +} + //generate note web page title function generateWebTitle(title) { title = !title || title == "Untitled" ? "HackMD - Collaborative notes" : title + " - HackMD"; |