[I18N] website_sale_aplicoop: Limpieza de traducciones y etiquetas UI en inglés por defecto
This commit is contained in:
parent
c2f9f347b7
commit
9937e987f4
12 changed files with 215 additions and 290877 deletions
|
|
@ -138,6 +138,43 @@
|
|||
// Use the global function from checkout_labels.js
|
||||
if (typeof window.renderCheckoutSummary === "function") {
|
||||
window.renderCheckoutSummary();
|
||||
|
||||
// Vincular botón Entrega a Casa en carrito (shop)
|
||||
var homeDeliveryBtn = document.getElementById("home-delivery-btn");
|
||||
if (homeDeliveryBtn) {
|
||||
homeDeliveryBtn.addEventListener("click", function () {
|
||||
// Simular click en checkbox de checkout si existe
|
||||
if (checkbox) {
|
||||
checkbox.checked = !checkbox.checked;
|
||||
var event = new Event("change", { bubbles: true });
|
||||
checkbox.dispatchEvent(event);
|
||||
} else {
|
||||
// Alternar home delivery en localStorage/cart
|
||||
// Aquí puedes implementar lógica para shop
|
||||
console.log("[HomeDelivery] Toggle home delivery from cart header");
|
||||
// TODO: Actualizar carrito y mostrar info
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
// Cargar borrador automáticamente al entrar en shop
|
||||
var cartPage = document.querySelector(".eskaera-shop-page");
|
||||
if (cartPage) {
|
||||
var orderId = cartPage.getAttribute("data-order-id") || this.orderId;
|
||||
var cartKey = "eskaera_" + orderId + "_cart";
|
||||
var savedCart = localStorage.getItem(cartKey);
|
||||
if (savedCart) {
|
||||
try {
|
||||
var cart = JSON.parse(savedCart);
|
||||
var event = new CustomEvent("cartLoaded", { detail: { cart: cart } });
|
||||
document.dispatchEvent(event);
|
||||
console.log("[SHOP AUTO-LOAD] Cart loaded from localStorage");
|
||||
} catch (e) {
|
||||
console.error("[SHOP AUTO-LOAD] Error parsing cart:", e);
|
||||
}
|
||||
} else {
|
||||
console.log("[SHOP AUTO-LOAD] No cart found in localStorage");
|
||||
}
|
||||
}
|
||||
}, 50);
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue