diff --git a/src/public/javascripts/services/note_content_renderer.js b/src/public/javascripts/services/note_content_renderer.js index 7a6ec1869..0a4840026 100644 --- a/src/public/javascripts/services/note_content_renderer.js +++ b/src/public/javascripts/services/note_content_renderer.js @@ -45,7 +45,16 @@ async function getRenderedContent(note) { // open doesn't work for protected notes since it works through browser which isn't in protected session $openButton.toggle(!note.isProtected); - $rendered = $('
') + $rendered = $('
'); + + if (note.mime === 'application/pdf' && utils.isElectron()) { + const $pdfPreview = $(''); + $pdfPreview.attr("src", utils.getUrlForDownload("api/notes/" + note.noteId + "/open")); + + $rendered.append($pdfPreview); + } + + $rendered .append($downloadButton) .append('   ') .append($openButton);