Files
account_store/static/js/range_calendar.js
2023-09-22 20:23:49 +03:00

69 lines
2.8 KiB
JavaScript

// $(function() {
// let inp = document.querySelectorAll("#regervation")
// let dspreg = document.querySelectorAll("#displayRegervation")
// if (inp.length > 1){
// for (let i = 0;i < inp.length;i++){
// inp[i].daterangepicker({
// "autoapply": true,
// "linkedCalendars": false,
// },
// function(start, end, label) {
// // dspreg[i].text('Registration date is: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
// });
// $('.drp-calendar.right').hide();
// $('.drp-calendar.left').addClass('single');
//
// $('.calendar-table').on('DOMSubtreeModified', function() {
// var el = $(".prev.available").parent().children().last();
// if (el.hasClass('next available')) {
// return;
// }
// el.addClass('next available');
// el.append('<span></span>');
// });
// }
// } else {
// $('#regervation').daterangepicker({
// "autoapply": true,
// "linkedCalendars": false,
// },
// function(start, end, label) {
// // $('#displayRegervation').text('Registration date is: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
// });
// $('.drp-calendar.right').hide();
// $('.drp-calendar.left').addClass('single');
//
// $('.calendar-table').on('DOMSubtreeModified', function() {
// var el = $(".prev.available").parent().children().last();
// if (el.hasClass('next available')) {
// return;
// }
// el.addClass('next available');
// el.append('<span></span>');
// });
// }
// });
$(function() {
$('#regervation').daterangepicker({
"autoapply": true,
"linkedCalendars": false,
},
function(start, end, label) {
// $('#displayRegervation').text('Registration date is: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
$('#regervation')[0].dataset['departure_DT'] = start.format('YYYY-MM-DD');
$('#regervation')[0].dataset['arrival_DT'] = end.format('YYYY-MM-DD');
});
$('.drp-calendar.right').hide();
$('.drp-calendar.left').addClass('single');
$('.calendar-table').on('DOMSubtreeModified', function() {
var el = $(".prev.available").parent().children().last();
if (el.hasClass('next available')) {
return;
}
el.addClass('next available');
el.append('<span></span>');
});
});