[I18N] website_sale_aplicoop: Limpieza de traducciones y etiquetas UI en inglés por defecto

This commit is contained in:
snt 2026-02-26 14:33:44 +01:00
parent c2f9f347b7
commit 9937e987f4
12 changed files with 215 additions and 290877 deletions

View file

@ -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);
},