summaryrefslogtreecommitdiff
path: root/public/js/calendar.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/js/calendar.js')
-rw-r--r--public/js/calendar.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/public/js/calendar.js b/public/js/calendar.js
index 22cdab3..f4cce68 100644
--- a/public/js/calendar.js
+++ b/public/js/calendar.js
@@ -103,6 +103,10 @@ document.addEventListener('DOMContentLoaded', function(){
103 <input type="text" id="event_title"> 103 <input type="text" id="event_title">
104 </div> 104 </div>
105 <div class=""> 105 <div class="">
106 <label for="event_description">Description</label>
107 <textarea id="event_description" cols="27"></textarea>
108 </div>
109 <div class="">
106 <input type="checkbox" id="event_all_day" class="event_all_day" ` + checked + `> 110 <input type="checkbox" id="event_all_day" class="event_all_day" ` + checked + `>
107 <label for="event_all_day">Journée entière</label> 111 <label for="event_all_day">Journée entière</label>
108 </div> 112 </div>
@@ -150,7 +154,11 @@ document.addEventListener('DOMContentLoaded', function(){
150 <div class=""> 154 <div class="">
151 <label for="event_title">Nom</label> 155 <label for="event_title">Nom</label>
152 <input type="text" id="event_title" value="` + info.event.title + `"> 156 <input type="text" id="event_title" value="` + info.event.title + `">
153 <input type="hidden" id="event_id" value="` + info.event.id +`"> 157 <input type="hidden" id="event_id" value="` + info.event.id + `">
158 </div>
159 <div class="">
160 <label for="event_description">Description</label>
161 <textarea id="event_description" cols="27">` + info.event.extendedProps.description + `</textarea>
154 </div> 162 </div>
155 <div class=""> 163 <div class="">
156 <input type="checkbox" id="event_all_day" class="event_all_day" ` + checked + `> 164 <input type="checkbox" id="event_all_day" class="event_all_day" ` + checked + `>
@@ -191,6 +199,7 @@ document.addEventListener('DOMContentLoaded', function(){
191 199
192 function submitEvent(new_event){ 200 function submitEvent(new_event){
193 const event_title = document.getElementById('event_title').value; 201 const event_title = document.getElementById('event_title').value;
202 const event_description = document.getElementById('event_description').value;
194 const event_all_day = document.getElementById('event_all_day').checked; 203 const event_all_day = document.getElementById('event_all_day').checked;
195 let event_start = document.getElementById('event_start').value; 204 let event_start = document.getElementById('event_start').value;
196 let event_end = document.getElementById('event_end').value; 205 let event_end = document.getElementById('event_end').value;
@@ -220,6 +229,7 @@ document.addEventListener('DOMContentLoaded', function(){
220 if(new_event){ 229 if(new_event){
221 const event = { 230 const event = {
222 title: event_title, 231 title: event_title,
232 description: event_description,
223 allDay: event_all_day, 233 allDay: event_all_day,
224 start: event_start, 234 start: event_start,
225 end: event_end, 235 end: event_end,
@@ -253,6 +263,7 @@ document.addEventListener('DOMContentLoaded', function(){
253 if(event){ 263 if(event){
254 const event_copy = { 264 const event_copy = {
255 id: parseInt(event.id), 265 id: parseInt(event.id),
266 description: event_description,
256 title: event_title, 267 title: event_title,
257 allDay: event_all_day, 268 allDay: event_all_day,
258 start: event_start, 269 start: event_start,
@@ -271,6 +282,7 @@ document.addEventListener('DOMContentLoaded', function(){
271 .then(data => { 282 .then(data => {
272 if(data.success){ 283 if(data.success){
273 event.setProp('title', event_title); 284 event.setProp('title', event_title);
285 event.setExtendedProp('description', event_description);
274 event.setAllDay(event_all_day); 286 event.setAllDay(event_all_day);
275 event.setStart(event_start); 287 event.setStart(event_start);
276 event.setEnd(event_end); 288 event.setEnd(event_end);