- {{ view.dates[row*7+col].label }}
-
-
-
+
+
+
+ {{ view.dates[row*7+col].label }}
+
+
diff --git a/src/app/pages/agenda/agenda.page.ts b/src/app/pages/agenda/agenda.page.ts
index 823f3f24c..5067fbf98 100644
--- a/src/app/pages/agenda/agenda.page.ts
+++ b/src/app/pages/agenda/agenda.page.ts
@@ -280,28 +280,27 @@ export class AgendaPage implements OnInit {
// for calendar
currentDayEventDisplayBorder(day: any, id: any){
-
+
const events = day[id].events;
if (events.length == 0) {
- return "";
- } else if (events.length >= 1) {
- /** @description store all event type */
- let eventType = {};
- let eventTypeNum: number;
+ return "";
+
+ } else if (events.length >= 1) {
+
+ let classs = [];
events.forEach(element => {
- eventType[element.calendarName] = 1;
+
+ const profile_ = element.profile == 'md'? 'mdgpr': 'pr';
+ const eventtype = element.event.CalendarName;
+
+ classs.push(`calendar-event-border calendar-${profile_}-event-type-${eventtype}`);
+
});
- eventTypeNum = (Object.keys(eventType)).length
-
- if (eventTypeNum == 2) {
- return ` calendar-event-border calendar-${this.profile}-event-type-both`;
- } else {
- return ` calendar-event-border calendar-${this.profile}-event-type-`+(Object.keys(eventType))[0];
- }
+ return classs.join(' ');
}
return "";
@@ -419,6 +418,8 @@ export class AgendaPage implements OnInit {
console.log(eventsList);
+ this.showTimelineFilterState = false;
+
eventsList.forEach((element, eventIndex) => {
// timeline start
@@ -442,8 +443,6 @@ export class AgendaPage implements OnInit {
});
this.onCurrentChanged(this.eventSelectedDate);
- //
- this.showTimelineFilterState = false;
return events;
}
diff --git a/src/app/shared/agenda/event-list/event-list.component.html b/src/app/shared/agenda/event-list/event-list.component.html
index fb5a3b5a0..e313061d5 100644
--- a/src/app/shared/agenda/event-list/event-list.component.html
+++ b/src/app/shared/agenda/event-list/event-list.component.html
@@ -1,4 +1,4 @@
-