mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-21 05:45:50 +00:00
Improve add event
This commit is contained in:
@@ -634,6 +634,9 @@ export class AgendaPage implements OnInit {
|
|||||||
});
|
});
|
||||||
await modal.present();
|
await modal.present();
|
||||||
modal.onDidDismiss().then((data) => {
|
modal.onDidDismiss().then((data) => {
|
||||||
|
if(data){
|
||||||
|
|
||||||
|
}
|
||||||
this.openAddEventDismiss(data['data'])
|
this.openAddEventDismiss(data['data'])
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
@@ -642,26 +645,23 @@ export class AgendaPage implements OnInit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
openAddEventDismiss(data){
|
openAddEventDismiss(data){
|
||||||
this.cloneAllmobileComponent();
|
|
||||||
|
|
||||||
if(data.type == 'save'){
|
let postEvent: Event = data;
|
||||||
let postEvent: Event = data;
|
if (postEvent.Subject != null)
|
||||||
if (postEvent.Subject != null)
|
{
|
||||||
{
|
this.eventSource.push({
|
||||||
this.eventSource.push({
|
title: postEvent.Subject,
|
||||||
title: postEvent.Subject,
|
startTime: new Date(postEvent.StartDate),
|
||||||
startTime: new Date(postEvent.StartDate),
|
endTime: new Date(postEvent.EndDate),
|
||||||
endTime: new Date(postEvent.EndDate),
|
allDay: false,
|
||||||
allDay: false,
|
event: postEvent
|
||||||
event: postEvent
|
});
|
||||||
});
|
this.myCal.update();
|
||||||
this.myCal.update();
|
this.myCal.loadEvents();
|
||||||
this.myCal.loadEvents();
|
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
|
||||||
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
|
|
||||||
}
|
|
||||||
this.mobileComponent.showAddNewEvent = false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.cloneAllmobileComponent();
|
||||||
}
|
}
|
||||||
|
|
||||||
async viewEventDetail(eventId:any) {
|
async viewEventDetail(eventId:any) {
|
||||||
|
|||||||
@@ -90,10 +90,7 @@ export class NewEventPage implements OnInit {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
close(){
|
close(){
|
||||||
this.onAddEvent.emit({
|
this.onAddEvent.emit(false);
|
||||||
type:'close',
|
|
||||||
data: this.postEvent
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
save(){
|
save(){
|
||||||
|
|
||||||
@@ -104,10 +101,7 @@ export class NewEventPage implements OnInit {
|
|||||||
this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();
|
this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();
|
||||||
}
|
}
|
||||||
|
|
||||||
this.onAddEvent.emit({
|
this.onAddEvent.emit(this.postEvent);
|
||||||
type:'save',
|
|
||||||
data: this.postEvent
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async openAttendees()
|
async openAttendees()
|
||||||
|
|||||||
Reference in New Issue
Block a user