diff options
author | polo <ordipolo@gmx.fr> | 2025-06-16 14:59:08 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2025-06-16 14:59:08 +0200 |
commit | c3721d014414895ee629f94feffd014db27f4af7 (patch) | |
tree | 71a1bb886eacba7c1c672599f31f06042185af74 /public | |
parent | ebf9c2050339da7a42dd67f09b98af1e92f833a3 (diff) | |
download | fullcalendar-c3721d014414895ee629f94feffd014db27f4af7.zip |
champ "description"
Diffstat (limited to 'public')
-rw-r--r-- | public/js/calendar.js | 14 |
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); |