Monotone-Parent: 8cf6ef1038282940b0c3e54c8dc7b05dd3a5a6e3
Monotone-Revision: 34bfee6e373b5563fd523183ca0d3713d9184406 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-06-12T18:55:31 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
parent
747fda41c1
commit
74b2e38200
|
@ -120,7 +120,7 @@ function deleteEvent() {
|
||||||
sortedNodes[owner] = new Array();
|
sortedNodes[owner] = new Array();
|
||||||
owners.push(owner);
|
owners.push(owner);
|
||||||
}
|
}
|
||||||
sortedNodes[owner].push(nodes[i].getAttribute("id"));
|
sortedNodes[owner].push(nodes[i].cname);
|
||||||
}
|
}
|
||||||
for (var i = 0; i < owners.length; i++) {
|
for (var i = 0; i < owners.length; i++) {
|
||||||
ownersOfEventsToDelete.push(owners[i]);
|
ownersOfEventsToDelete.push(owners[i]);
|
||||||
|
@ -612,7 +612,7 @@ function drawCalendarEvent(eventData, sd, ed) {
|
||||||
var title = null;
|
var title = null;
|
||||||
var startHour = null;
|
var startHour = null;
|
||||||
var endHour = null;
|
var endHour = null;
|
||||||
for (var i = 0; i < days.length; i++)
|
for (var i = 0; i < days.length; i++) {
|
||||||
if (days[i].earlierDate(viewStartDate) == viewStartDate
|
if (days[i].earlierDate(viewStartDate) == viewStartDate
|
||||||
&& days[i].laterDate(viewEndDate) == viewEndDate) {
|
&& days[i].laterDate(viewEndDate) == viewEndDate) {
|
||||||
var starts;
|
var starts;
|
||||||
|
@ -639,11 +639,10 @@ function drawCalendarEvent(eventData, sd, ed) {
|
||||||
lasts = ends - starts;
|
lasts = ends - starts;
|
||||||
|
|
||||||
var parentDiv;
|
var parentDiv;
|
||||||
if (currentView == "monthview") {
|
var eventDiv = newEventDIV(eventData[0], eventData[1], starts, lasts,
|
||||||
var eventDiv = newCalendarDIV(eventData[0], eventData[1], starts, lasts,
|
|
||||||
null, null, title);
|
null, null, title);
|
||||||
|
|
||||||
var dayString = days[i].getDayString();
|
var dayString = days[i].getDayString();
|
||||||
|
if (currentView == "monthview") {
|
||||||
var dayDivs = $("monthDaysView").childNodesWithTag("div");
|
var dayDivs = $("monthDaysView").childNodesWithTag("div");
|
||||||
var j = 0;
|
var j = 0;
|
||||||
while (!parentDiv && j < dayDivs.length) {
|
while (!parentDiv && j < dayDivs.length) {
|
||||||
|
@ -652,15 +651,40 @@ function drawCalendarEvent(eventData, sd, ed) {
|
||||||
else
|
else
|
||||||
j++;
|
j++;
|
||||||
}
|
}
|
||||||
parentDiv.appendChild(eventDiv);
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
if (eventData[7] == 0) {
|
||||||
|
var daysView = $("daysView");
|
||||||
|
var eventsDiv = $(daysView).childNodesWithTag("div")[1];
|
||||||
|
var dayDivs = $(eventsDiv).childNodesWithTag("div");
|
||||||
|
var j = 0;
|
||||||
|
while (!parentDiv && j < dayDivs.length) {
|
||||||
|
if (dayDivs[j].getAttribute("day") == dayString)
|
||||||
|
parentDiv = dayDivs[j].childNodesWithTag("div")[0];
|
||||||
|
else
|
||||||
|
j++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
var header = $("calendarHeader");
|
||||||
|
var daysDiv = $(header).childNodesWithTag("div")[1];
|
||||||
|
var dayDivs = $(daysDiv).childNodesWithTag("div");
|
||||||
|
var j = 0;
|
||||||
|
while (!parentDiv && j < dayDivs.length) {
|
||||||
|
if (dayDivs[j].getAttribute("day") == dayString)
|
||||||
|
parentDiv = dayDivs[j];
|
||||||
|
else
|
||||||
|
j++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (parentDiv)
|
||||||
|
parentDiv.appendChild(eventDiv);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function newCalendarDIV(cname, owner, starts, lasts,
|
function newEventDIV(cname, owner, starts, lasts,
|
||||||
startHour, endHour, title) {
|
startHour, endHour, title) {
|
||||||
var eventDiv = document.createElement("div");
|
var eventDiv = document.createElement("div");
|
||||||
eventDiv.cname = cname;
|
eventDiv.cname = cname;
|
||||||
|
|
Loading…
Reference in a new issue