create event by selecting a calendar range

This commit is contained in:
2022-05-23 16:48:17 +02:00
parent 38c7c8de60
commit a025883a5d
10 changed files with 101 additions and 28 deletions

View File

@@ -152,6 +152,20 @@ export default {
this.$store.dispatch('updateEvent', payload);
},
onEventClick(payload) {
console.log('onEventClick', payload);
console.log('extendedProps', payload.event.extendedProps);
console.log('isRange', payload.event.extendedProps.is === 'range');
if (payload.event.extendedProps.is !== 'range') {
// do nothing when clicking on remote
return;
}
this.$store.dispatch('associateCalendarToRange', {range: payload.event});
/*
this.previousSelectedEvent = this.selectedEvent;
this.previousSelectedEventColor = payload.event.extendedProps.sourceColor;
this.selectedEvent = payload.event;
@@ -160,6 +174,7 @@ export default {
payload.event.setProp('borderColor', '#3788d8');
payload.event.setProp('title', 'Choisir cette plage');
payload.event.setProp('textColor', '#ffffff');
*/
},
onEventMouseEnter(payload) {
payload.event.setProp('borderColor', '#444444');