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