|
Lines 1352-1397
Link Here
|
| 1352 |
$(this).parent().parent().find("ol").toggle(); |
1352 |
$(this).parent().parent().find("ol").toggle(); |
| 1353 |
return false; |
1353 |
return false; |
| 1354 |
}); |
1354 |
}); |
| 1355 |
// http://jqueryui.com/demos/datepicker/#date-range |
1355 |
|
| 1356 |
var dates = $( "#suggesteddate_from, #suggesteddate_to" ).datepicker({ |
1356 |
/* Suggested date fields */ |
| 1357 |
changeMonth: true, |
1357 |
var suggesteddate_from = $("#suggesteddate_from").flatpickr({ |
| 1358 |
numberOfMonths: 1, |
1358 |
onClose: function( selectedDates, dateText, instance) { |
| 1359 |
onSelect: function( selectedDate ) { |
1359 |
validate_date( selectedDates, instance ); |
| 1360 |
var option = this.id == "suggesteddate_from" ? "minDate" : "maxDate", |
1360 |
suggesteddate_to.set('minDate', selectedDates[0]); |
| 1361 |
instance = $( this ).data( "datepicker" ); |
|
|
| 1362 |
date = $.datepicker.parseDate( |
| 1363 |
instance.settings.dateFormat || |
| 1364 |
$.datepicker._defaults.dateFormat, |
| 1365 |
selectedDate, instance.settings ); |
| 1366 |
dates.not( this ).datepicker( "option", option, date ); |
| 1367 |
} |
1361 |
} |
| 1368 |
}); |
1362 |
}); |
| 1369 |
var datesMD = $( "#manageddate_from, #manageddate_to" ).datepicker({ |
1363 |
var suggesteddate_to = $("#suggesteddate_to").flatpickr({ |
| 1370 |
changeMonth: true, |
1364 |
onClose: function( selectedDates, dateText, instance) { |
| 1371 |
numberOfMonths: 1, |
1365 |
validate_date( selectedDates, instance ); |
| 1372 |
onSelect: function( selectedDate ) { |
1366 |
}, |
| 1373 |
var option = this.id == "manageddate_from" ? "minDate" : "maxDate", |
1367 |
}); |
| 1374 |
instance = $( this ).data( "datepicker" ); |
1368 |
|
| 1375 |
date = $.datepicker.parseDate( |
1369 |
/* Managed date fields */ |
| 1376 |
instance.settings.dateFormat || |
1370 |
var manageddate_from = $("#manageddate_from").flatpickr({ |
| 1377 |
$.datepicker._defaults.dateFormat, |
1371 |
onClose: function( selectedDates, dateText, instance) { |
| 1378 |
selectedDate, instance.settings ); |
1372 |
validate_date( selectedDates, instance ); |
| 1379 |
datesMD.not( this ).datepicker( "option", option, date ); |
1373 |
manageddate_to.set('minDate', selectedDates[0]); |
| 1380 |
} |
1374 |
} |
| 1381 |
}); |
1375 |
}); |
| 1382 |
var datesAD = $( "#accepteddate_from, #accepteddate_to" ).datepicker({ |
1376 |
var manageddate_to = $("#manageddate_to").flatpickr({ |
| 1383 |
changeMonth: true, |
1377 |
onClose: function( selectedDates, dateText, instance) { |
| 1384 |
numberOfMonths: 1, |
1378 |
validate_date( selectedDates, instance ); |
| 1385 |
onSelect: function( selectedDate ) { |
1379 |
}, |
| 1386 |
var option = this.id == "accepteddate_from" ? "minDate" : "maxDate", |
1380 |
}); |
| 1387 |
instance = $( this ).data( "datepicker" ); |
1381 |
|
| 1388 |
date = $.datepicker.parseDate( |
1382 |
/* Accepted date fields */ |
| 1389 |
instance.settings.dateFormat || |
1383 |
var accepteddate_from = $("#accepteddate_from").flatpickr({ |
| 1390 |
$.datepicker._defaults.dateFormat, |
1384 |
onClose: function( selectedDates, dateText, instance) { |
| 1391 |
selectedDate, instance.settings ); |
1385 |
validate_date( selectedDates, instance ); |
| 1392 |
datesAD.not( this ).datepicker( "option", option, date ); |
1386 |
accepteddate_to.set('minDate', selectedDates[0]); |
| 1393 |
} |
1387 |
} |
| 1394 |
}); |
1388 |
}); |
|
|
1389 |
var accepteddate_to = $("#accepteddate_to").flatpickr({ |
| 1390 |
onClose: function( selectedDates, dateText, instance) { |
| 1391 |
validate_date( selectedDates, instance ); |
| 1392 |
}, |
| 1393 |
}); |
| 1395 |
|
1394 |
|
| 1396 |
$("button[type='submit']").on("click", function(e) { |
1395 |
$("button[type='submit']").on("click", function(e) { |
| 1397 |
var submit_button = this; |
1396 |
var submit_button = this; |
| 1398 |
- |
|
|