ON
refreshInfo('.preloader');
const wrapper = document.getElementById('wrapper');
const preloader = document.createElement('div');
preloader.classList.add('preloader');
for (let i = 0; i < 8; i++) {
preloader.innerHTML +=
<div></div>
}wrapper.prepend(preloader);
return new Promise(() => {
setTimeout(() => {
if (!preloader.classList.contains('preloader-done')) {
preloader.classList.add('preloader-done');
}
}, ms);
});
}
showPreloader(300);
setTimeout(() => {
const pageNumber = parseInt(event.target.dataset.page);
const arrayOfRangeBreakPoints = [];
for (let i = 1; i <= products.length; i += amountOfProductsOnOnePage) {
arrayOfRangeBreakPoints.push(i);
}
if (pageNumber === (idx + 1)) {
for (let i = 0; i < products.length; i++) {
productsEntitiesItems[i].classList.remove('products__entities__item_active');
if (!productsEntitiesItems[i]) {
break;
}
}
for (let i = arrayOfRangeBreakPoints[idx]; i <= amountOfProductsOnOnePage * (idx + 1); i++) {
productsEntitiesItems[i - 1].classList.add('products__entities__item_active');
if (!productsEntitiesItems[i]) {
break;
}
}
}
}, 300);


