diff options
author | Trent Richardson <trentdrichardson@gmail.com> | 2012-07-09 11:32:46 -0400 |
---|---|---|
committer | Trent Richardson <trentdrichardson@gmail.com> | 2012-07-09 11:32:46 -0400 |
commit | 712daaca4f396c5010839d69e4bf21781411dd02 (patch) | |
tree | e345dd0006e13e55048c4b3b42f59760e35c79cb | |
parent | 68fdec0e3dae3ebeac730c529135786a8b25246e (diff) | |
download | jQuery-Timepicker-Addon-712daaca4f396c5010839d69e4bf21781411dd02.zip jQuery-Timepicker-Addon-712daaca4f396c5010839d69e4bf21781411dd02.tar.gz jQuery-Timepicker-Addon-712daaca4f396c5010839d69e4bf21781411dd02.tar.bz2 |
Update example for start end time range
-rw-r--r-- | index.html | 67 |
1 files changed, 33 insertions, 34 deletions
@@ -452,41 +452,40 @@ $('#example15').datetimepicker({ </div> <pre> -$('#example16_start').datetimepicker({ - onClose: function(dateText, inst) { - var endDateTextBox = $('#example16_end'); - if (endDateTextBox.val() != '') { - var testStartDate = new Date(dateText); - var testEndDate = new Date(endDateTextBox.val()); - if (testStartDate > testEndDate) - endDateTextBox.val(dateText); - } - else { - endDateTextBox.val(dateText); - } - }, - onSelect: function (selectedDateTime){ - var start = $(this).datetimepicker('getDate'); - $('#example16_end').datetimepicker('option', 'minDate', new Date(start.getTime())); - } +var startDateTextBox = $('#example16_start'); +var endDateTextBox = $('#example16_end'); + +startDateTextBox.datetimepicker({ + onClose: function(dateText, inst) { + if (endDateTextBox.val() != '') { + var testStartDate = startDateTextBox.datetimepicker('getDate'); + var testEndDate = endDateTextBox.datetimepicker('getDate'); + if (testStartDate > testEndDate) + endDateTextBox.datetimepicker('setDate', testStartDate); + } + else { + endDateTextBox.val(dateText); + } + }, + onSelect: function (selectedDateTime){ + endDateTextBox.datetimepicker('option', 'minDate', startDateTextBox.datetimepicker('getDate') ); + } }); -$('#example16_end').datetimepicker({ - onClose: function(dateText, inst) { - var startDateTextBox = $('#example16_start'); - if (startDateTextBox.val() != '') { - var testStartDate = new Date(startDateTextBox.val()); - var testEndDate = new Date(dateText); - if (testStartDate > testEndDate) - startDateTextBox.val(dateText); - } - else { - startDateTextBox.val(dateText); - } - }, - onSelect: function (selectedDateTime){ - var end = $(this).datetimepicker('getDate'); - $('#example16_start').datetimepicker('option', 'maxDate', new Date(end.getTime()) ); - } +endDateTextBox.datetimepicker({ + onClose: function(dateText, inst) { + if (startDateTextBox.val() != '') { + var testStartDate = startDateTextBox.datetimepicker('getDate'); + var testEndDate = endDateTextBox.datetimepicker('getDate'); + if (testStartDate > testEndDate) + startDateTextBox.datetimepicker('setDate', testEndDate); + } + else { + startDateTextBox.val(dateText); + } + }, + onSelect: function (selectedDateTime){ + startDateTextBox.datetimepicker('option', 'maxDate', endDateTextBox.datetimepicker('getDate') ); + } }); </pre> </div> |