summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTrent Richardson <trentdrichardson@gmail.com>2012-07-09 11:32:46 -0400
committerTrent Richardson <trentdrichardson@gmail.com>2012-07-09 11:32:46 -0400
commit712daaca4f396c5010839d69e4bf21781411dd02 (patch)
treee345dd0006e13e55048c4b3b42f59760e35c79cb
parent68fdec0e3dae3ebeac730c529135786a8b25246e (diff)
downloadjQuery-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.html67
1 files changed, 33 insertions, 34 deletions
diff --git a/index.html b/index.html
index b0cf891..832d795 100644
--- a/index.html
+++ b/index.html
@@ -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>