diff --git a/src/app/pages/agenda/agenda.page.html b/src/app/pages/agenda/agenda.page.html index 3717b449d..939d3d400 100644 --- a/src/app/pages/agenda/agenda.page.html +++ b/src/app/pages/agenda/agenda.page.html @@ -217,45 +217,40 @@
-
+ -
+
-
- {{ TimelineDay(events.key)}}
{{ viewTitle }}
-
-
+
-
+
-
+
-
Início
-
Fim
+
+ + {{ events.startTime | date: 'dd-MM-yyyy HH:mm' }} +
+
+ + {{ events.endTime | date: 'dd-MM-yyyy HH:mm' }} +
-
{{event.event.StartDate | date: 'HH:mm'}}
-
{{event.event.EndDate | date: 'HH:mm'}}
- -
Todo
-
o dia
- -
-
-
Todo
-
o dia
-
-

{{event.event.Subject}}

+
+ + {{events.event.Location}}
-
{{event.event.Location}}
-
{{SessionStore.user.FullName}}
- {{eventService.getCalendarOwnNameByCalendarId(event.event.CalendarId)}} +
+

{{events.event.Subject}}

+
+
diff --git a/src/app/pages/agenda/agenda.page.scss b/src/app/pages/agenda/agenda.page.scss index 3418faa07..839e5cdd1 100644 --- a/src/app/pages/agenda/agenda.page.scss +++ b/src/app/pages/agenda/agenda.page.scss @@ -485,17 +485,16 @@ td.monthview-primary-with-event { } - .schedule-time{ margin-right: 10px; - min-width: 33px; + min-width: 150px; .time-start{ - color: #797979 !important; + color: black !important; font-family: Roboto; font-size: rem(13); } .time-end{ - color: #797979 !important; + color: black !important; font-family: Roboto; font-size: rem(13); } @@ -1005,67 +1004,6 @@ $font-size: rem(15); } - - -@media only screen and (min-width: 100px) { - - .week-5 { - .calendar-title-container { - font-size: 14px; - } - .height-75 { - height: 75px; - } - - .height-356 { - height: 324px; - } - } - - .week-6 { - .calendar-title-container { - font-size: 14px; - } - .height-75 { - height: 75px; - } - - .height-356 { - height: 360px; - } - } - -} - -@media only screen and (min-width: 500px) { - .week-5 { - .calendar-title-container { - font-size: 16px; - } - .height-75 { - height: 75px; - } - - .height-356 { - height: 356px; - } - } - - .week-6 { - .calendar-title-container { - font-size: 16px; - } - .height-75 { - height: 75px; - } - - .height-356 { - height: 395px; - } - } - -} - .calendar-conteiner-height { height: 100%; transition: 0.5s; diff --git a/src/app/pages/agenda/agenda.page.ts b/src/app/pages/agenda/agenda.page.ts index faefffa88..5f07609ab 100644 --- a/src/app/pages/agenda/agenda.page.ts +++ b/src/app/pages/agenda/agenda.page.ts @@ -181,8 +181,7 @@ export class AgendaPage implements OnInit { private backgroundservice: BackgroundService, public ThemeService: ThemeService, public p: PermissionService, - public RoleIdService: RoleIdService, - private ContactsService: ContactsService + public RoleIdService: RoleIdService ) { this.dateAdapter.setLocale('es'); @@ -239,7 +238,7 @@ export class AgendaPage implements OnInit { this.reloadCalendar() } - + this.weekToShow() } tigerUpdate() { @@ -291,7 +290,7 @@ export class AgendaPage implements OnInit { }, 1000) } - height = '75px' + height = 'unset' weekToShow() { @@ -323,7 +322,6 @@ export class AgendaPage implements OnInit { }, 100) } }, 250) - } setCalendarByDefault() { @@ -623,6 +621,7 @@ export class AgendaPage implements OnInit { this.CalendarStore.pushEvent(eventsList, label); this.listToPresent = this.CalendarStore.getEventsByCalendarIds(selectedCalendarIds) + this.updateEventListBox() this.showTimelinePR = true; @@ -703,160 +702,19 @@ export class AgendaPage implements OnInit { } - // trasnformData(response, profile) { - - // response.forEach(element => { - // let event = { - // startTime: new Date(element.StartDate), - // endTime: new Date(element.EndDate), - // allDay: false, - // event: element, - // calendarName: element.CalendarName, - // profile: profile, - // id: element.EventId, - // } - // this.array.push(event) - // }); - // this.listToPresent = this.array; - - // } - - // //Deve ser removido para ficar só um method transform - // trasnformDataDB(response) { - - // if(response) { - - // response.forEach(element => { - // let event = { - // startTime: new Date(element.StartDate), - // endTime: new Date(element.EndDate), - // allDay: false, - // event: element, - // calendarName: element.CalendarName, - // profile: element.Profile, - // id: element.EventId, - // } - // this.array.push(event) - // }); - // this.listToPresent = this.array; - - // } - - // } - - // addEventToDB(response, profile) { - // if (this.platform.is('desktop') || this.platform.is('mobileweb')) { - // let responseArray = []; - // response.forEach(element => { - // let event = { - // CalendarId: element.CalendarId, - // CalendarName: element.CalendarName, - // EndDate: element.EndDate, - // EventId: element.EventId, - // HasAttachments: element.HasAttachments, - // HumanDate: element.HumanDate, - // IsAllDayEvent: element.IsAllDayEvent, - // Location: element.Location, - // StartDate: element.StartDate, - // Subject: element.Subject, - // Profile: profile - // } - // responseArray.push(event) - - // }); - - // this.storage.set('agendaResponse',responseArray).then(() => { - - // }) - // } else { - // if (response.length > 0) { - - // response.forEach(element => { - // let event = { - // CalendarId: element.CalendarId, - // CalendarName: element.CalendarName, - // EndDate: element.EndDate, - // EventId: element.EventId, - // HasAttachments: element.HasAttachments, - // HumanDate: element.HumanDate, - // IsAllDayEvent: element.IsAllDayEvent, - // Location: element.Location, - // StartDate: element.StartDate, - // Subject: element.Subject, - // Profile: profile - // } - // this.sqliteservice.addEvent(event) - - // }); - // } - // } - // } - - // getFromDB() { - - // if (this.platform.is('desktop') || this.platform.is('mobileweb')) { - // this.storage.get('agendaResponse').then((events) => { - // this.trasnformDataDB(events) - // this.updateEventListBox() - - // this.myCal.update(); - // this.myCal.loadEvents(); - - // this.showLoader = false; - // this.showTimeline = true; - // }) - // } else { - // this.sqliteservice.getAllEvents().then((events: any[] = []) => { - - // let eventArray = []; - - // this.trasnformDataDB(events) - // this.updateEventListBox() - - // this.myCal.update(); - // this.myCal.loadEvents(); - - // this.showLoader = false; - // this.showTimeline = true; - - - // }) - // } - - // } - - - // getEventsFromDB () { - - // new Promise((resolve, reject) => { - // if (this.platform.is('desktop') || this.platform.is('mobileweb')) { - // this.storage.get('agendaResponse').then((events) => { - // resolve(events) - // }) - // } else { - // this.sqliteservice.getAllEvents().then((events: any[] = []) => { - // resolve(events) - // }) - // } - // }).catch ((error) => { - // console.error(error); - // }); - - // } - updateEventListBox() { const selectedCalendarIds = this.getSelectedAgendaCalendars(); - this.listToPresent = this.CalendarStore.getEventsByCalendarIds(selectedCalendarIds) + //this.listToPresent = this.CalendarStore.getEventsByCalendarIds(selectedCalendarIds); this.TimelineMDList = this.listBoxService.list(this.listToPresent, 'md', this.rangeStartDate, this.rangeEndDate, { segment: this.segment, selectedDate: this.eventSelectedDate }) - const selectedDay = momentG(this.eventSelectedDate, 'dd', 'pt'); - if(this.TimelineMDList[selectedDay]) { - this.hasEventToday = true - } else { - this.hasEventToday = false - } + // const selectedDay = momentG(this.eventSelectedDate, 'dd', 'pt'); + // if(this.TimelineMDList[selectedDay]) { + // this.hasEventToday = true + // } else { + // this.hasEventToday = false + // } this.isSelectedDayHasEvent = momentG(new Date(), 'dd MMMM yyyy', 'pt') == momentG(this.eventSelectedDate, 'dd MMMM yyyy', 'pt'); diff --git a/src/app/services/agenda/list-box.service.ts b/src/app/services/agenda/list-box.service.ts index 4673ecb8d..2bd290208 100644 --- a/src/app/services/agenda/list-box.service.ts +++ b/src/app/services/agenda/list-box.service.ts @@ -16,12 +16,16 @@ export class ListBoxService { return eventSource.filter((e) => e.profile == profile) } - getEventInsideRange(eventSource: EventListStore[], rangeStartDate, randEndDate) { + getEventInsideRange(eventSource: EventListStore[], rangeStartDate, randEndDate, selectedDate) { return eventSource.filter((e)=> { if(new Date(rangeStartDate).getTime() <= new Date(e.startTime).getTime() && - new Date(randEndDate).getTime() >= new Date(e.endTime).getTime()) { + new Date(randEndDate).getTime() >= new Date(e.endTime).getTime()) { + return true + } else if ( new Date(selectedDate).getMonth() == new Date(e.endTime).getMonth() || + new Date(selectedDate).getMonth() == new Date(e.startTime).getMonth()) { return true } + return false }) } @@ -47,16 +51,14 @@ export class ListBoxService { if(segment!='Combinado') { eventSource = this.filterSegment(eventSource, segment) } + + eventSource = this.getEventInsideRange(eventSource, rangeStartDate, randEndDate, selectedDate) // if(profile != 'all') { // eventSource = this.filterProfile(eventSource, profile) // } - let newStracture:CustomCalendarEvent[]; - - newStracture = this.encapsulation(eventSource); - - return this.display(newStracture, selectedDate) + return eventSource } display(list: CustomCalendarEvent[], selectedDate) { diff --git a/src/app/shared/gabinete-digital/despachos-pr/despachos-pr.page.scss b/src/app/shared/gabinete-digital/despachos-pr/despachos-pr.page.scss index befa8575b..594cabec7 100644 --- a/src/app/shared/gabinete-digital/despachos-pr/despachos-pr.page.scss +++ b/src/app/shared/gabinete-digital/despachos-pr/despachos-pr.page.scss @@ -181,7 +181,7 @@ ion-item{ /* font-size: rem(12); */ float: right; padding: 2.5px 13.5px 2.5px 13.5px; - color: #fff; + color: black; } } .exp-date{ diff --git a/src/app/shared/gabinete-digital/despachos/despachos.page.scss b/src/app/shared/gabinete-digital/despachos/despachos.page.scss index 0a5b354a8..93d422843 100644 --- a/src/app/shared/gabinete-digital/despachos/despachos.page.scss +++ b/src/app/shared/gabinete-digital/despachos/despachos.page.scss @@ -161,7 +161,7 @@ ion-item{ /* font-size: 12px; */ float: right; padding: 2.5px 13.5px 2.5px 13.5px; - color: #fff; + color: black; } } .exp-date{ diff --git a/src/global.scss b/src/global.scss index a3ff1b1a5..a9859e333 100644 --- a/src/global.scss +++ b/src/global.scss @@ -609,13 +609,13 @@ td.monthview-secondary-with-event, td.monthview-secondary-with-event[_ngcontent- tbody { tr { td { - padding: em(8) !important; + padding: rem(4) !important; div { - width: 30px !important; - height: 30px; + width: rem(30) !important; + height: rem(30); } div.number { - font-size: em(18) !important; + font-size: rem(18) !important; } } } diff --git a/version/git-version.ts b/version/git-version.ts index 6b8645745..b6003d8f4 100644 --- a/version/git-version.ts +++ b/version/git-version.ts @@ -1,12 +1,12 @@ export let versionData = { - "shortSHA": "ead20b5b4", - "SHA": "ead20b5b4eb7fbfa9d3f974b3ee3e8fe8697f99a", + "shortSHA": "088ee19e5", + "SHA": "088ee19e5ccf5ce4557d0c5e54a5bd8688239f6b", "branch": "developer-prod", "lastCommitAuthor": "'Peter Maquiran'", - "lastCommitTime": "'Mon Aug 28 17:32:11 2023 +0100'", - "lastCommitMessage": "merge", - "lastCommitNumber": "5224", + "lastCommitTime": "'Mon Aug 28 17:39:48 2023 +0100'", + "lastCommitMessage": "add color black", + "lastCommitNumber": "5225", "change": "", - "changeStatus": "On branch developer-prod\nChanges to be committed:\n (use \"git restore --staged ...\" to unstage)\n\tmodified: src/app/shared/gabinete-digital/all-processes/all-processes.page.scss\n\tmodified: src/app/shared/gabinete-digital/diplomas/diplomas.page.scss\n\tmodified: src/app/shared/gabinete-digital/generic/task-list/task-list.page.scss", + "changeStatus": "On branch developer-prod\nChanges to be committed:\n (use \"git restore --staged ...\" to unstage)\n\tmodified: src/app/pages/agenda/agenda.page.html\n\tmodified: src/app/pages/agenda/agenda.page.scss\n\tmodified: src/app/pages/agenda/agenda.page.ts\n\tmodified: src/app/services/agenda/list-box.service.ts\n\tmodified: src/app/shared/gabinete-digital/despachos-pr/despachos-pr.page.scss\n\tmodified: src/app/shared/gabinete-digital/despachos/despachos.page.scss\n\tmodified: src/global.scss", "changeAuthor": "peter.maquiran" } \ No newline at end of file