diff --git a/smash/web/static/js/daily_planning.js b/smash/web/static/js/daily_planning.js index 615621871bd4aeae7ae5ddebaac4a911687b910c..0febcc3c23bb664a06691491f767e0ec8c31bf38 100644 --- a/smash/web/static/js/daily_planning.js +++ b/smash/web/static/js/daily_planning.js @@ -135,6 +135,10 @@ function get_subjects_events(day) { start: $.fullCalendar.moment(event.appointment_start), end: $.fullCalendar.moment(event.appointment_end) }; + if (event.start.valueOf() === event.end.valueOf()) { + event.end = $.fullCalendar.moment(event.start); + event.end.add(1, 'hour'); + } $('#calendar').fullCalendar('renderEvent', event, true); } else { add_event(event, subject.color, subject.id, undefined, boxBody); @@ -170,6 +174,10 @@ function get_subjects_events(day) { start: $.fullCalendar.moment(event.appointment_start), end: $.fullCalendar.moment(event.appointment_end) }; + if (event.start.valueOf() === event.end.valueOf()) { + event.end = $.fullCalendar.moment(event.start); + event.end.add(1, 'hour'); + } $('#calendar').fullCalendar('renderEvent', event, true); } else { add_event(event, location.color, undefined, location.id, boxBody); @@ -358,6 +366,7 @@ $(document).ready(function () { resources: resources_url, events: [], eventRender: function (event, element) { + if (event.rendering !== 'background') { var content = element.popover({