From f281877100e8e190d12e9745bdb287de7496a0f1 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Wed, 14 Oct 2009 20:29:46 +0000 Subject: [PATCH] JavaScript: avoid 404 error when double-clicking on D&T event in the events list. Monotone-Parent: 2a112877a8784837004167070989be6cdda17134 Monotone-Revision: 47f2f8615e2de608097b0eb96881d051d4b7e9a6 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2009-10-14T20:29:46 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 2 ++ UI/WebServerResources/SchedulerUI.js | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c058dec44..2267a2cb5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,8 @@ * UI/WebServerResources/SchedulerUI.js (changeCalendarDisplay): don't highlight the day selection when in the day view. + (eventsListCallback): don't popup event window when + double-clicking on D&T events in the top list of the calendar module. * UI/Scheduler/UIxCalListingActions.m (_fixDates:): start/end dates must be adjust for DST only when dealing with the day based diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index 26a52c329..bf21a1506 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -604,7 +604,9 @@ function eventsListCallback(http) { row.hour = startDate.getHourString(); row.observe("mousedown", onRowClick); row.observe("selectstart", listRowMouseDownHandler); - row.observe("dblclick", editDoubleClickedEvent); + if (data[i][2] != null) + // Status is defined -- event is readable + row.observe("dblclick", editDoubleClickedEvent); row.attachMenu("eventsListMenu"); var td = $(document.createElement("td"));