From 2fcdaf40e2c10d83d5f415198ea880302c2f195a Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 22 May 2009 17:09:54 +0000 Subject: [PATCH] Added refresh upon calendar subscription Monotone-Parent: 2cad106ad282e6e2bb7f22a2bfc3b2e86534f2f1 Monotone-Revision: cb24cbb64f18605eafb31a901df365faf026b2e3 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2009-05-22T17:09:54 Monotone-Branch: ca.inverse.sogo --- UI/WebServerResources/SchedulerUI.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index c107d9e71..414b6153d 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -973,8 +973,6 @@ function refreshCalendarEventsCallback(http) { } function newBaseEventDIV(eventRep, event, eventText) { - // cname, calendar, starts, lasts, - // startHour, endHour, title) { var eventDiv = $(document.createElement("div")); eventDiv.cname = event[0]; eventDiv.calendar = event[1]; @@ -1004,8 +1002,8 @@ function newBaseEventDIV(eventRep, event, eventText) { textDiv.addClassName("text"); textDiv.appendChild(document.createTextNode(eventText)); - if (event[6] != null) { - // Location field is defined -- user can read event + if (event[2] != null) { + // Status field is defined -- user can read event eventDiv.observe("mousedown", listRowMouseDownHandler); eventDiv.observe("click", onCalendarSelectEvent); eventDiv.observe("dblclick", editDoubleClickedEvent); @@ -1866,8 +1864,12 @@ function appendStyleElement(folderPath, color) { function onFolderSubscribeCB(folderData) { var folder = $(folderData["folder"]); - if (!folder) + if (!folder) { appendCalendar(folderData["folderName"], folderData["folder"]); + refreshEvents(); + refreshTasks(); + changeCalendarDisplay(); + } } function onFolderUnsubscribeCB(folderId) {