${index}. Yaş
`;
div.innerHTML = divTemplate;
document.querySelector(`${reservationType} #childContainer`).appendChild(div);
}
let adultCount = 0
let childCount = 0;
const countAction = (minusId, plusId, countId, op, limit, type, reservationType) => {
let minus = document.querySelector(`${reservationType} #${minusId}`);
let plus = document.querySelector(`${reservationType} #${plusId}`);
let count = document.querySelector(`${reservationType} #${countId}`);
let currentCount = parseInt(count.innerHTML);
if (op == "+") {
++currentCount
if (currentCount == 0) {
minus.classList.add('uk-disabled');
plus.classList.remove('uk-disabled');
} else if (currentCount == limit) {
minus.classList.remove('uk-disabled');
plus.classList.add('uk-disabled');
} else {
minus.classList.remove('uk-disabled');
plus.classList.remove('uk-disabled');
}
if (type == "child") {
document.querySelector(`${reservationType} #childContainer`).classList.remove("uk-hidden");
document.querySelector(`${reservationType} #childContainer`).innerHTML = "";
if (reservationType == "#reservationBarForm") {
childArrayBar.push(currentCount);
childArrayBar.map((item) => {
createChildItem(item, reservationType);
})
} else {
childArrayModal.push(currentCount);
childArrayModal.map((item) => {
createChildItem(item, reservationType);
})
}
if (currentCount == 0) {
document.querySelector(`${reservationType} #childContainer`).classList.add("uk-hidden");
document.querySelector(`${reservationType} #childContainer`).innerHTML = "";
}
}
count.innerHTML = currentCount;
} else {
--currentCount
if (currentCount == 0) {
minus.classList.add('uk-disabled');
plus.classList.remove('uk-disabled');
} else if (currentCount == limit) {
minus.classList.remove('uk-disabled');
plus.classList.add('uk-disabled');
} else {
minus.classList.remove('uk-disabled');
plus.classList.remove('uk-disabled');
}
if (type == "child") {
document.querySelector(`${reservationType} #childContainer`).classList.remove("uk-hidden");
document.querySelector(`${reservationType} #childContainer`).innerHTML = "";
if (reservationType == "#reservationBarForm") {
childArrayBar.pop();
childArrayBar.map((item) => {
createChildItem(item, reservationType);
})
} else {
childArrayModal.pop();
childArrayModal.map((item) => {
createChildItem(item, reservationType);
})
}
if (currentCount == 0) {
document.querySelector(`${reservationType} #childContainer`).classList.add("uk-hidden");
document.querySelector(`${reservationType} #childContainer`).innerHTML = "";
}
}
count.innerHTML = currentCount;
}
if (type === "adult" || type === "child") {
if (type === "adult") {
adultCount = currentCount;
} else if (type === "child") {
childCount = currentCount;
}
let guestText = "Misafir";
if (adultCount > 0 && childCount > 0) {
guestText = `${adultCount} Yetişkin, ${childCount} Çocuk`;
} else if (adultCount > 0) {
guestText = `${adultCount} Yetişkin`;
}
document.querySelector(`${reservationType} #currentGuest`).innerHTML = guestText;
}
}
const reservationSidemenuClick = () => {
const checkInVal = $(`#sidebarReservation #entryDate`).val();
const checkOutVal = $('#sidebarReservation #arrivalDate').val();
const adultCountVal = $('#sidebarReservation #adultResult').html();
const childCountVal = $('#sidebarReservation #childResult').html();
const origin = window.location.origin;
let childArray = [];
let childAges = document.querySelectorAll('#sidebarReservation #childContainer .item-chil