fix spacing between events and categorie display

This commit is contained in:
Alexandre Cloutier 2014-07-04 10:37:35 -04:00
parent 4843c6b6d7
commit 8c8e47daf6

View file

@ -2068,27 +2068,31 @@ function _drawCalendarEvents(events, eventsData, columnsData) {
} }
function newEventDIV(eventRep, event) { function newEventDIV(eventRep, event) {
var eventCell = newBaseEventDIV(eventRep, event, event[4]); var eventCell = newBaseEventDIV(eventRep, event, event[4]);
var pc = 100 / eventRep.siblings; var pc = 100 / eventRep.siblings;
var left = Math.floor(eventRep.position * pc); var left = eventRep.position * pc;
eventCell.style.left = left + "%"; eventCell.style.left = left + "%";
var right = Math.floor(100 - (eventRep.position + 1) * pc); var right = 100 - (eventRep.position + 1) * pc;
eventCell.style.right = right + "%";
eventCell.addClassName("starts" + eventRep.start); if (event[10] != null) {
eventCell.addClassName("lasts" + eventRep.length); eventCell.style.borderRight = "8px solid";
}
if (event[7]) { eventCell.style.right = right + "%";
var inside = eventCell.childNodesWithTag("div")[0]; eventCell.addClassName("starts" + eventRep.start);
var textDiv = inside.childNodesWithTag("div")[1]; eventCell.addClassName("lasts" + eventRep.length);
textDiv.appendChild(createElement("br"));
var span = createElement("span", null, "location"); if (event[7]) {
var text = _("Location:") + " " + event[7]; var inside = eventCell.childNodesWithTag("div")[0];
span.update(text); var textDiv = inside.childNodesWithTag("div")[1];
textDiv.appendChild(span); textDiv.appendChild(createElement("br"));
} var span = createElement("span", null, "location");
var text = _("Location:") + " " + event[7];
return eventCell; span.update(text);
textDiv.appendChild(span);
}
return eventCell;
} }
function _drawMonthCalendarEvents(events, eventsData) { function _drawMonthCalendarEvents(events, eventsData) {