Monotone-Parent: f0e01017c45580ffb00a3ec0ea376689e815bd26

Monotone-Revision: b7a1e396102e13dee6268bd787a8ea064068b056

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-11-07T16:14:19
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2006-11-07 16:14:19 +00:00
parent 0885f51b6f
commit 01198ff17e
2 changed files with 9 additions and 1 deletions

View File

@@ -1,5 +1,9 @@
2006-11-07 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* UI/Scheduler/UIxTimeDateControl.m ([UIxTimeDateControl
-setDayStartHour:aStartHour]): adjust the minutes to the next
quarter of hour, if not already set to a quarter.
* UI/WebServerResources/UIxAppointmentEditor.js,
UI/WebServerResources/UIxTaskEditor.js: added code to manage start
date change.

View File

@@ -70,13 +70,17 @@
}
- (void)setDate:(NSCalendarDate *)_date {
int minuteValue;
if (!_date)
_date = [NSCalendarDate date];
[_date setTimeZone: [[self clientObject] userTimeZone]];
[self _setDate: _date];
minuteValue = [_date minuteOfHour];
if (minuteValue % 15)
minuteValue += 15 - (minuteValue % 15);
[self setHour: [NSNumber numberWithInt: [_date hourOfDay]]];
[self setMinute: [NSNumber numberWithInt: [_date minuteOfHour]]];
[self setMinute: [NSNumber numberWithInt: minuteValue]];
[self setYear: [NSNumber numberWithInt: [_date yearOfCommonEra]]];
[self setMonth: [NSNumber numberWithInt: [_date monthOfYear]]];
[self setDay: [NSNumber numberWithInt: [_date dayOfMonth]]];