From b800debd2fa459c84ee0d21478a21b1b2000e97a Mon Sep 17 00:00:00 2001 From: quenousimporte Date: Mon, 8 Jan 2024 10:53:36 +0100 Subject: [PATCH] changed: bookmarks preview --- main.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index 2d87473..ef0b562 100644 --- a/main.js +++ b/main.js @@ -2831,9 +2831,18 @@ function insertautocomplete(selectednote) insert(selectednote + "]] "); } +function bookmarkspreview() +{ + var bookmarks = JSON.parse(md.value); + return "# Bookmarks" + bookmarks.reduce( (acc, cur) => + { + return acc + "[" + cur.title + "](" + cur.url + ")\n"; + }, "\n"); +} + function togglepreview() { - preview.innerHTML = md2html(md.value); + preview.innerHTML = md2html(currentnote.title == "bookmarks" ? bookmarkspreview() : md.value); toggleeditor(!md.hidden); preview.hidden = !preview.hidden; @@ -2965,7 +2974,7 @@ function loadnote(name) stat.cur.d = 0; stat.cur.t = timestamp(); - if (!preview.hidden || (preview.hidden && gettags(note).indexOf("preview") !== -1)) + if (!preview.hidden || (preview.hidden && (gettags(note).indexOf("preview") !== -1) || note.title == "bookmarks")) { togglepreview(); }