Update literałów + naprawa buga z pickuppoint po zmianie na graphql

This commit is contained in:
2024-08-07 14:26:52 +02:00
parent 5d1eab59d9
commit 35c25e176a
4 changed files with 22 additions and 2604 deletions

View File

@@ -141,7 +141,7 @@ const htmlContent = `
</div>
</div>
<div class="mobile-change__btns">
<button class="bm-oscop__btn" data-show="list" onclick="toggleMapList(event)">Pokaż Listę</button>
<button class="bm-oscop__btn" data-show="list" onclick="toggleMapList(event)">${<iai:variable vid="Pokaż Listę"/>}</button>
</div>
</div>
</div>
@@ -326,7 +326,7 @@ selectedPoint.insertAdjacentHTML("beforeend", `
// Zmiana widoku listy, mapy na mobilce
function toggleMapList(e){
const ifList = e.target.dataset.show === "list";
e.target.innerHTML = ifList ? "Pokaż Mapę" : "Pokaż Listę";
e.target.innerHTML = ifList ? `${<iai:variable vid="Pokaż Mapę"/>}` : `${<iai:variable vid="Pokaż Listę"/>}`;
// Schowaj/ Pokaż mapę i listę
if(ifList){
@@ -764,7 +764,7 @@ if(phoneNumber.length===0 || !Number(phoneNumber)){
});
if(phoneBeginWithError){
phoneError = true;
phoneErrorMessage += `Numer telefonu dla tego kraju powinien zaczynać się liczbą ${phoneBeginWithErrorNumbers}`;
phoneErrorMessage += `${<iai:variable vid="Numer telefonu dla tego kraju powinien zaczynać się liczbą"/>} ${phoneBeginWithErrorNumbers}`;
}
// Sprawdzenie czy numer telefonu sklada sie z odpowiedniej ilosci cyfr
@@ -774,9 +774,9 @@ if(phoneNumber.length===0 || !Number(phoneNumber)){
phoneLengthErrorNumbers += phoneValidationinfo.phone_number_lengths.length === 1 ? el : phoneValidationinfo.phone_number_lengths.length - 1 === index ? `${<iai:variable vid="lub"/>} ${el}` : `${el}, `;
});
if(phoneError === true){
phoneErrorMessage += ` oraz Numer telefonu dla tego kraju musi składać się z ${phoneLengthErrorNumbers} cyfr`;
phoneErrorMessage += ` ${<iai:variable vid="oraz"/>} ${<iai:variable vid="Numer telefonu dla tego kraju musi składać się z"/>} ${phoneLengthErrorNumbers} ${<iai:variable vid="cyfr"/>}`;
}else{
phoneErrorMessage += `Numer telefonu dla tego kraju musi składać się z ${phoneLengthErrorNumbers} cyfr`;
phoneErrorMessage += `${<iai:variable vid="Numer telefonu dla tego kraju musi składać się z"/>} ${phoneLengthErrorNumbers} ${<iai:variable vid="cyfr"/>}`;
phoneError = true;
}
}
@@ -1045,6 +1045,7 @@ if(data){
}
const paymentsAndDeliveryData = await fetchData({data: PAYMENTS_AND_DELIVERY_METHODS()});
// error gdyby nie było produktów
if(paymentsAndDeliveryData.errors){
paymentsAndDeliveryError(paymentsAndDeliveryData.errors);
@@ -1653,7 +1654,7 @@ const attatchedDateEl = document.querySelector("#attatched-shiptime .operation_v
const date = delivery.split("#");
// Wybranie nazwy zaleznie czy dostawa jest do twojego mieszkania czy nie
if(deliveryVal === "0-0" || deliveryVal === "0-1" || pickuppoint === "y"){
if(deliveryVal === "0-0" || deliveryVal === "0-1" || pickuppoint === "true"){
deliveryMessageEl.innerHTML = `${<iai:variable vid="Odbiór zamówienia możliwy"/>}:`;
attatchedMessageEl.innerHTML = `${<iai:variable vid="Odbiór zamówienia możliwy"/>}:`;
}
@@ -1987,7 +1988,7 @@ try {
}// Sprawdzenie czy użytkownik wybrał metodę dostawy i płatności (też sprawdzenie czy wybrał paczkomat i wpisał voucher)
else {
if(deliveryMethod){
if(deliveryMethod.dataset.pickuppoint === "y" && deliveryMethod.parentElement.querySelector(".fselectedPoint").innerHTML === "") orderValidationError(<iai:variable vid="Nie wybrano punktu odbioru"/>);
if(deliveryMethod.dataset.pickuppoint === "true" && deliveryMethod.parentElement.querySelector(".fselectedPoint").innerHTML === "") orderValidationError(<iai:variable vid="Nie wybrano punktu odbioru"/>);
} else orderValidationError(<iai:variable vid="Proszę wybrać dostępną metodę dostawy"/>);
if(paymentMethod){
if(paymentMethod.value === "2" && document.getElementById("order_voucher_id").value === "") orderValidationError(<iai:variable vid="Nie podano identyfikatora bonu"/>);
@@ -2128,7 +2129,7 @@ const shopRemarks = document.getElementById("shop_remarks").checked ? document.q
const deliveryRemarks = document.getElementById("courier_remarks").checked ? document.querySelector(".bm-oscop__container [name=deliverer_remarks]").value : "";
const invoiceOption = document.querySelector("input[name=invoice]:checked").value;
const pickuppoint = document.querySelector("#osc_order1 input:checked").dataset.pickuppoint === "y" ? document.querySelector("#osc_order1 input:checked").parentElement.querySelector("label [name=pickup_point]").value : "";
const pickuppoint = document.querySelector("#osc_order1 input:checked").dataset.pickuppoint === "true" ? document.querySelector("#osc_order1 input:checked").parentElement.querySelector("label [name=pickup_point]").value : "";
const order = {
affiliate: "",
rebate_code: rebateCode,
@@ -2215,6 +2216,7 @@ $.ajax({
dataType: "json",
data: data,
complete: function (e, a) {
console.log("sendorder", e, a);
throwAjaxError(a);
},
success: function (e) {