diff --git a/src/public/javascripts/widgets/type_widgets/book.js b/src/public/javascripts/widgets/type_widgets/book.js
index f2ff9301b..83130939d 100644
--- a/src/public/javascripts/widgets/type_widgets/book.js
+++ b/src/public/javascripts/widgets/type_widgets/book.js
@@ -259,8 +259,8 @@ export default class BookTypeWidget extends TypeWidget {
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/detail.css b/src/public/stylesheets/detail.css
new file mode 100644
index 000000000..c441c231c
--- /dev/null
+++ b/src/public/stylesheets/detail.css
@@ -0,0 +1,61 @@
+.note-detail-book {
+ height: 100%;
+}
+
+.note-detail-book-content {
+ display: flex;
+ flex-wrap: wrap;
+ overflow: auto;
+ height: 100%;
+ align-content: start;
+}
+
+.note-book-card {
+ border-radius: 10px;
+ background-color: var(--accented-background-color);
+ padding: 15px;
+ padding-bottom: 5px;
+ margin: 5px;
+ margin-left: 0;
+ overflow: hidden;
+ display: flex;
+ flex-direction: column;
+ flex-shrink: 0;
+}
+
+.note-book-card .note-book-card {
+ border: 1px solid var(--main-border-color);
+}
+
+.note-book-content {
+ overflow: hidden;
+}
+
+.note-book-card.type-image .note-book-content, .note-book-card.type-file .note-book-content, .note-book-card.type-protected-session .note-book-content {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ text-align: center;
+}
+
+.note-book-card.type-image .note-book-content img, .note-book-card.type-text .note-book-content img {
+ max-width: 100%;
+ max-height: 100%;
+}
+
+.note-book-title {
+ flex-grow: 0;
+}
+
+.note-book-content {
+ flex-grow: 1;
+}
+
+.note-book-auto-message {
+ background-color: var(--accented-background-color);
+ text-align: center;
+ width: 100%;
+ border-radius: 10px;
+ padding: 5px;
+ margin-top: 5px;
+}
\ No newline at end of file
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
diff --git a/src/views/desktop.ejs b/src/views/desktop.ejs
index 07aba8c16..842cd608c 100644
--- a/src/views/desktop.ejs
+++ b/src/views/desktop.ejs
@@ -74,6 +74,7 @@
+
diff --git a/src/views/mobile.ejs b/src/views/mobile.ejs
index 00d52ab35..33cbca278 100644
--- a/src/views/mobile.ejs
+++ b/src/views/mobile.ejs
@@ -42,6 +42,7 @@
+