From 5c08272ceaec9ef814231d034bbce8a073b2b10c Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Tue, 17 Oct 2006 19:49:47 +0000 Subject: [PATCH] Monotone-Parent: b37028587e6fb2604e3892c8f3d188afd477de30 Monotone-Revision: ef922ac4f7f0f858587fde2408df0fd6476496c1 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-10-17T19:49:47 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 5 +++++ UI/WebServerResources/SchedulerUI.js | 9 +++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 11ef25dfd..c239e2357 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-10-17 Wolfgang Sourdeau + + * UI/WebServerResources/SchedulerUI.js: when the user deselects + all calendars, select his entry. + 2006-10-16 Wolfgang Sourdeau * UI/WebServerResources/SchedulerUI.js: edit and delete events diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index 232285bd3..c3e6a390c 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -689,20 +689,25 @@ function onHideCompletedTasks(node) function updateTaskStatus(node) { var taskId = node.parentNode.getAttribute("id"); + var taskOwner = node.parentNode.getAttribute("owner"); var newStatus = (node.checked ? 1 : 0); +// log ("update task status: " + taskId); var http = createHTTPClient(); - url = CalendarBaseURL + taskId + "/changeStatus?status=" + newStatus; + url = (UserFolderURL + "../" + taskOwner + "/Calendar/" + + taskId + "/changeStatus?status=" + newStatus); if (http) { +// log ("url: " + url); // TODO: add parameter to signal that we are only interested in OK http.url = url; http.open("GET", url, false /* not async */); http.send(""); if (http.status == 200) refreshTasks(); - } + } else + log ("no http client?"); return false; }