Search and Top Navigation
#1858 closed bug (wontfix)
Opened October 30, 2007 03:07AM UTC
Closed January 07, 2008 04:36AM UTC
Last modified May 24, 2008 03:39AM UTC
$(".calendarRange").calendar({ dateFormat: 'YMD-' });
Reported by: | zcm8181 | Owned by: | iMarc |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | ui.core | Version: | 1.2.1 |
Keywords: | calendar | Cc: | |
Blocked by: | Blocking: |
Description
The code is like next, if there are to date blank(state date and end date),if we set this attribute [dateFormat: 'YMD-'], then the date limit of calendar was invalidate.
For example, if the start date is 2007-10-10,then if we focus end date, the day before 2007-10-10 should invalidate, but it is validate now. I think the function of getDate should be improved!
$(document).ready(function(){
$(".calendarRange").calendar({ dateFormat: 'YMD-' });
$(".calendarRange").calendar({ fieldSettings : customRange});
function customRange(input) {
return {minDate: (input.id == 'dTo' ? getDate($('#dFrom').val()) : null),
maxDate: (input.id == 'dFrom' ? getDate($('#dTo').val()) : null)};
};
function getDate(value) {
fields = value.split('/');
return (fields.length < 3
? null
: new Date(parseInt(fields[2], 10),
parseInt(fields[1], 10) - 1,
parseInt(fields[0], 10)));
};
});
Attachments (0)
Change History (4)
Changed November 02, 2007 12:32AM UTC by comment:1
Changed November 05, 2007 03:36PM UTC by comment:2
owner: | → iMarc |
---|
Changed January 07, 2008 04:36AM UTC by comment:3
resolution: | → wontfix |
---|---|
status: | new → closed |
Changed May 24, 2008 03:39AM UTC by comment:4
milestone: | 1.2.1 |
---|
Milestone 1.2.1 deleted
This function is not part of the main calendar code. It appears in the demonstration page to show how a calendar range might be implemented. It assumes that the date format is dd/mm/yyyy. Feel free to change it for your own purposes.