////////////////////////////////////////////////////////////////////////// // Markup // Funkcja przygotująca markup dla wszystkich produktów function idmPrepareProductsMarkup(products, addToBasket){ let markup = ""; products.forEach((prod)=>{ markup += idmPrepareSingleProductMarkup(prod, addToBasket); }) return markup; } // funkcja przygotowująca markup dla wybranego produktu function idmPrepareSingleProductMarkup(prod, addToBasket){ const prodExchangedData = app_shop.fn?.idmGetOmnibusDetails({productData: prod}); // pobranie labelek let labelHTMLMarkup = ""; if(typeof prodExchangedData.activeLabel === "object") Object.entries(prodExchangedData.activeLabel).forEach(([key,value])=>{ labelHTMLMarkup += value; }) // markup pojedynczego produktu let singleMarkup = ""; singleMarkup += `
`; return singleMarkup; } // markup zdjęcia function idmPrepareHotspotImgMarkup(prod){ let markup = ""; if(prod.iconSmallSecond !== undefined && prod.iconSecond !== undefined) markup +=`