summaryrefslogtreecommitdiff
path: root/lib/note.js
diff options
context:
space:
mode:
authorCheng-Han, Wu2016-03-04 23:12:03 +0800
committerCheng-Han, Wu2016-03-04 23:12:03 +0800
commitc183002c14397c8b6e1ef26c1367197d987d7c62 (patch)
tree219e445c6d7988eb2dfaa860d28ee3e18b7307a2 /lib/note.js
parent04eabff3c39ac75ef69d21257dd9f7e35cf8c572 (diff)
Fixed note title might get wrong
Diffstat (limited to 'lib/note.js')
-rw-r--r--lib/note.js9
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";