Witam... Chcę ustawić możliwość ustawiania dat bez zamykania kalendarza jeśli jest włączony bo w momencie kiedy dodaje daty to zamyka go i jeszcze raz trzeba otworzyć... najlepsze jest to że ten skrypt pomimo swojego istnienia nic nie wnosi.. Wkurwia mnie to już za przeproszeniem... w dokumentacji jest opcja set która nie działa... chyba komuś się po$#@ało z gwiezdnymi wojnami... (Sith) ewentualnie (Shit)
let calendar = flatpickr("#date", {
minDate: "today",
altInput: true,
altFormat: "F j, Y",
dateFormat: "Y-m-d",
"locale": "{{ str_replace('_', '-', app()->getLocale()) }}"
});
$("#where").on("change", function () {
console.log("zmieniłem gowna");
var loader_calender = '<div id="loader-calender"><div id="loader_in_calender"></div></div>';
$(".flatpickr-calendar").append(loader_calender);
var from = $("#from").val()
var where = $(this).val();
if (where.length > 0) {
$.ajax({
url: '/api/checkDate/'+from+'/'+where,
method: 'GET',
success: function(response) {
console.log(response);
calendar.set("enable", response);
//$(".open").removeClass("open-hard");
},
error: function(xhr, status, error) {
console.log(error);
}
});
}
});
$("#from").on("change", function () {
var loader_calender = '<div id="loader-calender"><div id="loader_in_calender"></div></div>';
$(".flatpickr-calendar").append(loader_calender);
var from = $(this).val()
var where = $("#where").val();
if (where.length > 0) {
$.ajax({
url: '/api/checkDate/'+from+'/'+where,
method: 'GET',
success: function(response) {
console.log(response);
$(".flatpickr-calendar").addClass("open-hard");
flatpickr("#date", {
"locale": "{{ str_replace('_', '-', app()->getLocale()) }}",
enable: response
});
$(".flatpickr-calendar").addClass("open");
//$(".open").removeClass("open-hard");
},
error: function(xhr, status, error) {
console.log(error);
}
});
}
});