diff --git a/src/schedule-2.0/templates/Event/list.html.twig b/src/schedule-2.0/templates/Event/list.html.twig index 7d1de63..271b7ac 100644 --- a/src/schedule-2.0/templates/Event/list.html.twig +++ b/src/schedule-2.0/templates/Event/list.html.twig @@ -321,7 +321,7 @@ function eventClick(info) { var fgastreinte=info.event.extendedProps.astreinte; var eventallday = info.event.allDay; var eventstart = info.event.start; - //var eventend = info.event.end; + var eventend = info.event.end; $('#userupdate').val(userid).trigger("change"); $('#taskupdate').val(taskid).trigger("change"); @@ -331,24 +331,37 @@ function eventClick(info) { $('#modalupdate #description').val(description); $("#modalupdate .alert").remove(); - - {# $('#modalupdate #amupdate').attr("disabled",eventallday); - $('#modalupdate #apupdate').attr("disabled",eventallday); #} - if (!eventallday){ - eStart = eventstart.toString().split(" ")[4].split(":")[0] - //eEnd = eventend.toString().split(" ")[4].split(":")[0] - if (eStart == 09){ - $('#modalupdate #amupdate').prop("checked",true); - $('#modalupdate #apupdate').prop("checked",false); - } - if (eStart == 13){ - $('#modalupdate #amupdate').prop("checked",false); - $('#modalupdate #apupdate').prop("checked",true); - } - }else{ + eDayStart=eventstart.toString().split(" ")[2] + eDayEnd=eventend.toString().split(" ")[2] + console.log( eDayStart + " " + eDayEnd + " " + (eDayEnd - eDayStart)) + if ((eDayEnd - eDayStart) >1) { $('#modalupdate #amupdate').prop("checked",true); $('#modalupdate #apupdate').prop("checked",true); + $('#modalupdate #amupdate').prop("disabled",true); + $('#modalupdate #apupdate').prop("disabled",true); + }else{ + $('#modalupdate #amupdate').prop("disabled",false); + $('#modalupdate #apupdate').prop("disabled",false); + if (!eventallday){ + eStart = eventstart.toString().split(" ")[4].split(":")[0] + //eEnd = eventend.toString().split(" ")[4].split(":")[0] + + //AM + if (eStart == 09){ + $('#modalupdate #amupdate').prop("checked",true); + $('#modalupdate #apupdate').prop("checked",false); + } + //AP + if (eStart == 13){ + $('#modalupdate #amupdate').prop("checked",false); + $('#modalupdate #apupdate').prop("checked",true); + } + }else{ + $('#modalupdate #amupdate').prop("checked",true); + $('#modalupdate #apupdate').prop("checked",true); + } } + // Formulaire de création d'un évènement $('#modalupdate').modal(); }