From 8ebfb2d8305af57f6d96ce1a83a6d48de2eb5964 Mon Sep 17 00:00:00 2001 From: Franzz Date: Tue, 1 Sep 2026 10:06:57 +0200 Subject: [PATCH] Split multiline posts --- src/components/ProjectPost.vue | 25 ++++++++++++++---------- src/styles/_page.project.panel.feed.scss | 10 +++++++--- 2 files changed, 22 insertions(+), 13 deletions(-) diff --git a/src/components/ProjectPost.vue b/src/components/ProjectPost.vue index fcc7f60..1538052 100644 --- a/src/components/ProjectPost.vue +++ b/src/components/ProjectPost.vue @@ -85,6 +85,9 @@ relatedMarkerLatLng() { let oRelatedMarker = this.relatedMarker; return new LngLat(oRelatedMarker.longitude, oRelatedMarker.latitude); + }, + messageLines() { + return (this.options.content || '').split('\n'); } }, methods: { @@ -206,14 +209,16 @@
-
-

{{ options.content }}

-

+

@@ -221,13 +226,13 @@
-
+ +

+ +

diff --git a/src/styles/_page.project.panel.feed.scss b/src/styles/_page.project.panel.feed.scss index 1adf02c..c4bcc5b 100644 --- a/src/styles/_page.project.panel.feed.scss +++ b/src/styles/_page.project.panel.feed.scss @@ -204,13 +204,17 @@ &.post { .body { padding: 0 var.$block-spacing var.$elem-spacing; - - .message { + + .message p { margin: 0; + + & + p { + margin-top: var.$text-spacing; + } } .signature { - margin: var.$elem-spacing 0 0 0; + margin-top: var.$elem-spacing; text-align: right; font-style: italic;