diff --git a/src/public/javascripts/desktop.js b/src/public/javascripts/desktop.js index 97402f3c3..439ba1fcb 100644 --- a/src/public/javascripts/desktop.js +++ b/src/public/javascripts/desktop.js @@ -164,6 +164,7 @@ async function printActiveNote() { "libraries/ckeditor/ckeditor-content.css", "libraries/ckeditor/ckeditor-content.css", "libraries/bootstrap/css/bootstrap.min.css", + "stylesheets/print.css", "stylesheets/themes.css", "stylesheets/detail.css" ], diff --git a/src/public/javascripts/services/note_detail_book.js b/src/public/javascripts/services/note_detail_book.js index 2a6d9bea8..4eeef06f0 100644 --- a/src/public/javascripts/services/note_detail_book.js +++ b/src/public/javascripts/services/note_detail_book.js @@ -148,8 +148,8 @@ class NoteDetailBook { const label = `${childCount} child${childCount > 1 ? 'ren' : ''}`; $card.append($('
') - .append($(`+ Show ${label}`)) - .append($(`- Hide ${label}`).hide()) + .append($(`+ Show ${label}`)) + .append($(`- Hide ${label}`).hide()) .append($('
')) ); } diff --git a/src/public/stylesheets/print.css b/src/public/stylesheets/print.css new file mode 100644 index 000000000..6abc23c8d --- /dev/null +++ b/src/public/stylesheets/print.css @@ -0,0 +1,7 @@ +@media print +{ + .no-print, .no-print * + { + display: none !important; + } +} \ No newline at end of file