window.preloadImages = (element=document)=> {
if ('loading' in HTMLImageElement.prototype) {
let lazyImages = element.querySelectorAll('.lazy-image img');
for (let img of lazyImages) {
if (!img.complete) {
img.addEventListener('load', lazyImageLoad, false);
} else if (img.complete) {
lazyImageLoad({currentTarget: img});
}
}
function lazyImageLoad(e) {
e.currentTarget.classList.add('lazyloaded');
}
}
}
window.preloadImages();
window.reorderSections = ()=> {
document.querySelectorAll('.with-gutter').forEach(el=>{
el.classList.remove('with-gutter');
});
document.querySelectorAll('.without-gutter').forEach(el=>{
el.classList.remove('without-gutter');
});
document.querySelectorAll('.content-section.gutter--on').forEach(el=>{
el.parentElement.classList.add('with-gutter');
if ( el.classList.contains('parent-has-inner-padding') ) {
el.parentElement.classList.add('has-inner-padding');
}
});
document.querySelectorAll('.content-section.gutter--off').forEach(el=>{
el.parentElement.classList.add('without-gutter');
});
};
KROWN = {
settings: {
shop_money_format: 'S/.{{amount_with_comma_separator}}',
cart_action: "overlay",
routes: {
cart_url: "/cart",
cart_add_url: "/cart/add",
cart_change_url: "/cart/change",
predictive_search_url: "/search/suggest"
},
locales: {
products_add_to_cart_button: `Añadir al Carrito`,
products_sold_out_variant: `Agotado`,
products_unavailable_variant: `No Disponible`,
products_one_product: `¡Sólo queda uno!`,
products_few_products: `Quedan {{ count }} productos`,
products_no_products: `No quedan productos`,
products_preorder: `Actualmente no tenemos stock de este producto, pero puedes seguir comprándolo.`,
product_more_description_label: `Ver mas`,
product_less_description_label: `Ver menos`,
product_sku: `SKU: `,
product_barcode: `ISBN: `,
cart_add_error: `Todos {{ title }} están en tu carrito.`,
cart_general_error: `Hay algunos errores. Actualiza la página y vuelve a intentarlo.`
},
symbols: {
arrow: ``,
zoom_out: ``,
zoom_in: ``,
close: ``,
toggle_pack: ``
},
predictive_search_enabled: "true",
predictive_search_placeholder: `
`
}
}
window.reorderSections();
if ( ! JSON.parse(document.getElementById('shopify-features').text).predictiveSearch ) {
KROWN.settings.predictive_search_enabled = "false";
document.querySelector('.sidebar__search.predictive-search').classList.remove('predictive-search');
}