You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
2.1 KiB
63 lines
2.1 KiB
var Datepicker = function () {
|
|
|
|
return {
|
|
|
|
//Datepickers
|
|
initDatepicker: function () {
|
|
// Regular datepicker
|
|
$('#date').datepicker({
|
|
dateFormat: 'dd.mm.yy',
|
|
prevText: '<i class="fa fa-angle-left"></i>',
|
|
nextText: '<i class="fa fa-angle-right"></i>'
|
|
});
|
|
|
|
// Date range
|
|
$('#start').datepicker({
|
|
dateFormat: 'dd.mm.yy',
|
|
prevText: '<i class="fa fa-angle-left"></i>',
|
|
nextText: '<i class="fa fa-angle-right"></i>',
|
|
onSelect: function( selectedDate )
|
|
{
|
|
$('#finish').datepicker('option', 'minDate', selectedDate);
|
|
}
|
|
});
|
|
$('#finish').datepicker({
|
|
dateFormat: 'dd.mm.yy',
|
|
prevText: '<i class="fa fa-angle-left"></i>',
|
|
nextText: '<i class="fa fa-angle-right"></i>',
|
|
onSelect: function( selectedDate )
|
|
{
|
|
$('#start').datepicker('option', 'maxDate', selectedDate);
|
|
}
|
|
});
|
|
|
|
// Inline datepicker
|
|
$('#inline').datepicker({
|
|
dateFormat: 'dd.mm.yy',
|
|
prevText: '<i class="fa fa-angle-left"></i>',
|
|
nextText: '<i class="fa fa-angle-right"></i>'
|
|
});
|
|
|
|
// Inline date range
|
|
$('#inline-start').datepicker({
|
|
dateFormat: 'dd.mm.yy',
|
|
prevText: '<i class="fa fa-angle-left"></i>',
|
|
nextText: '<i class="fa fa-angle-right"></i>',
|
|
onSelect: function( selectedDate )
|
|
{
|
|
$('#inline-finish').datepicker('option', 'minDate', selectedDate);
|
|
}
|
|
});
|
|
$('#inline-finish').datepicker({
|
|
dateFormat: 'dd.mm.yy',
|
|
prevText: '<i class="fa fa-angle-left"></i>',
|
|
nextText: '<i class="fa fa-angle-right"></i>',
|
|
onSelect: function( selectedDate )
|
|
{
|
|
$('#inline-start').datepicker('option', 'maxDate', selectedDate);
|
|
}
|
|
});
|
|
}
|
|
|
|
};
|
|
}(); |