From 7269a7c071dd96a802d57f0d0d5efee1d07bb145 Mon Sep 17 00:00:00 2001
From: Noel De Martin <noel@moodle.com>
Date: Tue, 22 Nov 2022 10:38:37 +0100
Subject: [PATCH] MOBILE-4038 timeline: Move action to separate line

---
 .../events/addon-block-timeline-events.html   | 11 ++---
 .../timeline/components/events/events.scss    | 40 ++++++-------------
 2 files changed, 18 insertions(+), 33 deletions(-)

diff --git a/src/addons/block/timeline/components/events/addon-block-timeline-events.html b/src/addons/block/timeline/components/events/addon-block-timeline-events.html
index 3aab6a77b..4428d0f64 100644
--- a/src/addons/block/timeline/components/events/addon-block-timeline-events.html
+++ b/src/addons/block/timeline/components/events/addon-block-timeline-events.html
@@ -27,7 +27,7 @@
                                 </core-mod-icon>
                             </ion-col>
                             <ion-col class="addon-block-timeline-activity-name ion-no-padding">
-                                <p class="item-heading addon-block-timeline-activity-name-with-status">
+                                <p class="item-heading">
                                     <span>
                                         <core-format-text [text]="event.activityname || event.name" contextLevel="module"
                                             [contextInstanceId]="event.id" [courseId]="event.course?.id">
@@ -36,14 +36,15 @@
                                     <ion-badge *ngIf="event.overdue" color="danger">{{ 'addon.block_timeline.overdue' | translate }}
                                     </ion-badge>
                                 </p>
-                                <p *ngIf="(showInlineCourse && event.course) || event.activitystr"
-                                    class="addon-block-timeline-activity-course-activity">
-                                    <span *ngIf="showInlineCourse && event.course">
+                                <p *ngIf="showInlineCourse && event.course">
+                                    <span>
                                         <core-format-text [text]="event.course.fullnamedisplay" contextLevel="course"
                                             [contextInstanceId]="event.course.id">
                                         </core-format-text>
                                     </span>
-                                    <span *ngIf="event.activitystr">
+                                </p>
+                                <p *ngIf="event.activitystr">
+                                    <span>
                                         <core-format-text *ngIf="event.activitystr" [text]="event.activitystr" contextLevel="module"
                                             [contextInstanceId]="event.id">
                                         </core-format-text>
diff --git a/src/addons/block/timeline/components/events/events.scss b/src/addons/block/timeline/components/events/events.scss
index 4de0930a9..f55d845f1 100644
--- a/src/addons/block/timeline/components/events/events.scss
+++ b/src/addons/block/timeline/components/events/events.scss
@@ -38,34 +38,6 @@ h4.core-bold {
     justify-content: flex-end;
 }
 
-.addon-block-timeline-activity-name-with-status {
-    display: flex;
-    flex-wrap: wrap;
-    span {
-        overflow: hidden;
-        text-overflow: ellipsis;
-    }
-}
-
-.addon-block-timeline-activity-course-activity {
-    display: flex;
-    flex-wrap: wrap;
-    span {
-        overflow: hidden;
-        text-overflow: ellipsis;
-    }
-    span::after {
-        content: "ยท";
-        display: inline;
-        padding-left: .3rem;
-        padding-right: .3rem;
-    }
-
-    span:last-child::after {
-        display: none;
-    }
-}
-
 .addon-block-timeline-activity-main,
 .addon-block-timeline-activity-name {
     flex-grow: 1;
@@ -78,4 +50,16 @@ h4.core-bold {
 .addon-block-timeline-activity-name {
     flex-grow: 1;
     overflow: hidden;
+
+    & > p {
+        display: flex;
+        flex-wrap: wrap;
+
+        & > span {
+            overflow: hidden;
+            text-overflow: ellipsis;
+        }
+
+    }
+
 }