From 96f8bf24a88a38402021d08ace54ddf612219601 Mon Sep 17 00:00:00 2001 From: Heerko Date: Thu, 8 Jul 2021 23:31:38 +0200 Subject: [PATCH] Add option to display chat message data --- front/src/components/Content/Chapter.vue | 6 ++-- front/src/components/Content/Message.vue | 46 +++++++++++++++++++++--- front/src/components/Content/index.vue | 3 +- front/src/mixins/emoji.js | 2 +- front/src/views/Home.vue | 42 +++++++++++++++++++--- 5 files changed, 87 insertions(+), 12 deletions(-) diff --git a/front/src/components/Content/Chapter.vue b/front/src/components/Content/Chapter.vue index 21196ed..0f43dc5 100644 --- a/front/src/components/Content/Chapter.vue +++ b/front/src/components/Content/Chapter.vue @@ -6,10 +6,12 @@
- +  
+ +
@@ -26,7 +28,7 @@ export default { desiresContent: false, }; }, - props: ["topic", "print"], + props: ["topic", "print", "show_message_data"], computed: { toggleSymbol() { let r = ""; diff --git a/front/src/components/Content/Message.vue b/front/src/components/Content/Message.vue index fb3649b..aa34b02 100644 --- a/front/src/components/Content/Message.vue +++ b/front/src/components/Content/Message.vue @@ -1,22 +1,39 @@ diff --git a/front/src/mixins/emoji.js b/front/src/mixins/emoji.js index e80162a..7bd23b6 100644 --- a/front/src/mixins/emoji.js +++ b/front/src/mixins/emoji.js @@ -18,7 +18,7 @@ export default { methods: { toEmojiCode: (emoji) => { - console.log(emoji); + // console.log(emoji); return emoji.replace(/\p{Emoji}/gu, (m) => m.codePointAt(0).toString(16)); }, diff --git a/front/src/views/Home.vue b/front/src/views/Home.vue index c2dda97..645d820 100644 --- a/front/src/views/Home.vue +++ b/front/src/views/Home.vue @@ -4,13 +4,22 @@ {{ show_ui ? "Hide" : "Show" }} UI - + - - +
+ + + + +
- + @@ -41,6 +50,8 @@ export default { data: () => { return { show_ui: true, + show_message_data: false, + panel_sizes: { 0: 10, 1: 55, 2: 35 }, }; }, computed: { @@ -49,6 +60,9 @@ export default { }, }, methods: { + resizer(e, i) { + console.log(e, i); + }, print() { // let prev = this.show_ui; this.toggle_ui(null, false); @@ -90,6 +104,11 @@ export default { height: 100vh; } +.controls { + display: flex; + flex-direction: column; +} + .print .pane-wrapper { height: auto; } @@ -102,6 +121,21 @@ export default { width: 100%; height: 100%; } + +/* absolutely needed to make the page breaks work (next style) */ +.print section { + display: block !important; +} + +.print .body { + page-break-after: always; + border-bottom: 3px dotted green; +} +.print .body:first-of-type { + page-break-after: always; + border-bottom: 3px dotted yellow; +} + .float-btn { position: fixed; z-index: 1000;