From ec6d9a516d0f5664cd1e673e994420bd333d55e5 Mon Sep 17 00:00:00 2001 From: Faneva <faneva.rakotoarivony@polymtl.ca> Date: Sat, 12 Feb 2022 21:31:27 -0500 Subject: [PATCH] Ajout suppression de schedule --- assets/calendar.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/assets/calendar.js b/assets/calendar.js index d13c171d..73f58eb4 100644 --- a/assets/calendar.js +++ b/assets/calendar.js @@ -10,6 +10,7 @@ // start the Stimulus application //import './bootstrap'; +const { default: consolaGlobalInstance } = require('consola'); var Calendar = require('tui-calendar'); /* CommonJS */ @@ -71,8 +72,14 @@ $(function () { calendar.createSchedules([schedule]); sendCalendarData(); - }); - +}); + +calendar.on('beforeDeleteSchedule', function(event) { + console.log('schedule delete'); + calendar.deleteSchedule(event.schedule.id, event.schedule.calendarId, event.schedule); + sendCalendarData(); +}); + prevBtn.addEventListener("click", e => { calendar.prev(); }); @@ -81,6 +88,14 @@ $(function () { sendCalendarData(); }); + calendar.on('beforeUpdateSchedule', function(event) { + var schedule = event.schedule; + var changes = event.changes; + + calendar.updateSchedule(schedule.id, schedule.calendarId, changes); + calendar.sendCalendarData(); + }); + $.ajax({ type: "POST", -- GitLab