Skip to content

Commit

Permalink
Fixed event rendering if there's no end time in event
Browse files Browse the repository at this point in the history
  • Loading branch information
Jarno Kurlin committed Oct 9, 2012
1 parent 99db65d commit cdd7fea
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions src/resource/ResourceEventRenderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ function ResourceEventRenderer() {
k, seg, currentResource, viewName = getViewName(),
l, segs=[],
weekends = opt('weekends'),
startDay, endDay;
startDay, endDay, startDate, endDate;

if (viewName == 'resourceDay') {
visEventsEnds = $.map(events, function(event) {
Expand All @@ -95,13 +95,21 @@ function ResourceEventRenderer() {

for (l=0; l<seg.event.resource.length; l++) {
startDay = seg.event.start.getDay();
if (seg.event.end == null) seg.event.end = cloneDate(seg.event.start, true);
endDay = seg.event.end.getDay();
startDate = seg.event.start.getDate();
if (seg.event.end == null) {
endDay = seg.event.start.getDay();
endDate = cloneDate(seg.event.start, true).getDate();
}
else {
endDay = seg.event.end.getDay();
endDate = seg.event.end.getDate();
}

// skip if weekends is set to false and this event is on weekend
if(!weekends &&
(startDay == 6 || startDay == 0) &&
(endDay == 6 || endDay == 0) &&
(seg.event.start.getDate() == seg.event.end.getDate() || addDays(cloneDate(seg.event.start),1).getDate() == seg.event.end.getDate())
(startDate == endDate || addDays(cloneDate(seg.event.start),1).getDate() == endDate)
) continue;


Expand Down

0 comments on commit cdd7fea

Please sign in to comment.