fix(activity-detail): preserve line breaks in activity descriptions

- implement new CSS class `preserve-linebreaks` in `fitpub.css`
- add new CSS class to activity description element in `detail.html`
This commit is contained in:
Marcus Fihlon 2026-04-28 09:30:04 +02:00
parent 9e529f8b99
commit 13077573bb
Signed by: McPringle
GPG key ID: C6B7F469EE363E1F
2 changed files with 6 additions and 1 deletions

View file

@ -92,6 +92,11 @@ p,
letter-spacing: normal; letter-spacing: normal;
} }
/* Preserve line-breaks */
.preserve-linebreaks {
white-space: pre-line;
}
/* Navigation */ /* Navigation */
.navbar { .navbar {
background: linear-gradient(135deg, var(--dark-color) 0%, #2d0052 100%) !important; background: linear-gradient(135deg, var(--dark-color) 0%, #2d0052 100%) !important;

View file

@ -53,7 +53,7 @@
<span id="activityVisibility"></span> <span id="activityVisibility"></span>
</span> </span>
</p> </p>
<p id="activityDescription" class="text-muted"></p> <p id="activityDescription" class="preserve-linebreaks text-muted"></p>
</div> </div>
<div class="btn-group" role="group" id="activityActions" style="display: none;"> <div class="btn-group" role="group" id="activityActions" style="display: none;">
<a href="#" id="editBtn" class="btn btn-outline-primary"> <a href="#" id="editBtn" class="btn btn-outline-primary">