From ff2a45feb0080b89db8c6193306a4676705ea607 Mon Sep 17 00:00:00 2001 From: polo Date: Mon, 23 Jun 2025 17:22:28 +0200 Subject: =?UTF-8?q?diverses=20am=C3=A9liorations=20de=20l'affichage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/calendar.js | 29 +++++++++++++++++------------ public/js/calendar_admin.js | 4 ++-- 2 files changed, 19 insertions(+), 14 deletions(-) (limited to 'public/js') diff --git a/public/js/calendar.js b/public/js/calendar.js index 2193272..7450a91 100644 --- a/public/js/calendar.js +++ b/public/js/calendar.js @@ -12,8 +12,8 @@ document.addEventListener('DOMContentLoaded', function(){ headerToolbar:{ left: 'prev,next today', center: 'title', - right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' - //right: 'dayGridMonth,timeGridWeek' + //right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' + right: 'dayGridMonth,timeGridWeek,listWeek' }, slotMinWidth: 70, defaultAllDay: false, @@ -62,20 +62,25 @@ document.addEventListener('DOMContentLoaded', function(){ const start = formatDate(info.event.start); const start_date = start.split('T')[0]; const start_hour = (info.event.allDay ? '' : '
à ' + start.split('T')[1]).replace(":", "h"); - const formated_start = 'le ' + start_date.split('-')[2] + '/' + start_date.split('-')[1] + '/' + start_date.split('-')[0] + start_hour; + const formated_start = start_date.split('-')[2] + '/' + start_date.split('-')[1] + '/' + start_date.split('-')[0] + start_hour; const end = formatDate(info.event.allDay ? minusOneDay(info.event.end) : info.event.end, info.event.allDay); const end_date = end.split('T')[0]; const end_hour = (info.event.allDay ? '' : '
à ' + end.split('T')[1]).replace(":", "h"); - const formated_end = 'le ' + end_date.split('-')[2] + '/' + end_date.split('-')[1] + '/' + end_date.split('-')[0] + end_hour; + const formated_end = end_date.split('-')[2] + '/' + end_date.split('-')[1] + '/' + end_date.split('-')[0] + end_hour; - const aside_content = `
-

` + info.event.title + `

-

` + info.event.extendedProps.description + `

-

Journée entière:
` + (checked ? 'oui' : 'non') + `

-

Début:
` + formated_start + `

-

Fin:
` + formated_end + `

+ let aside_content = `
+

` + info.event.title + `

+

` + info.event.extendedProps.description + `

`; + if(checked && (formated_start === formated_end)){ // affichage simplifié évènement d'un jour + aside_content = aside_content + `

le ` + formated_start + `

`; - + } + else{ + aside_content = aside_content + `

du ` + formated_start + `

+

au ` + formated_end + `

+
`; + } + aside.innerHTML = aside_content; calendar.updateSize(); }, @@ -94,7 +99,7 @@ document.addEventListener('DOMContentLoaded', function(){ } document.addEventListener('keydown', function(event){ - if(event.key === 'Escape') { + if(event.key === 'Escape'){ hideModal(); } }); diff --git a/public/js/calendar_admin.js b/public/js/calendar_admin.js index a99b069..8d764d8 100644 --- a/public/js/calendar_admin.js +++ b/public/js/calendar_admin.js @@ -13,8 +13,8 @@ document.addEventListener('DOMContentLoaded', function(){ headerToolbar:{ left: 'prev,next today', center: 'title', - right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' - //right: 'dayGridMonth,timeGridWeek' + //right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' + right: 'dayGridMonth,timeGridWeek,listWeek' }, slotMinWidth: 70, defaultAllDay: false, -- cgit v1.2.3