Přidali jsme další nové události, převážně pro práci s filtry a stránkováním. Pokud používáte událost ajaxSuccess
z jQuery, prosím nahraďte ji konkrétními událostmi.
// Current code
document.addEventListener('ajaxSuccess', function() {
// your code here
});
// Newly supported code
document.addEventListener('ShoptetDOMPageContentLoaded', function() {
// your code here
});
Nové custom události (shoptet.scripts.availableCustomEvents
) jsou následující:
ShoptetPagePaginationUsed
– při použití stránkováníShoptetPageSortingChanged
– při změně řazení produktů v kategoriiShoptetPageFiltersRecalledFromHistory
– při vyvolání filtrů po kliknutí na “Back” v prohlížeči (vyvolání z historie)ShoptetPagePriceFilterChange
– při použití cenového filtruShoptetPageFilterValueChange
– při změně parametrického filtruShoptetPageFiltersCleared
– při resetu filtrůShoptetPageMoreProductsRequested
– při vyžádání dalších produktůNové DOM události (shoptet.scripts.availableDOMLoadEvents
) jsou potom:
ShoptetDOMPageContentLoaded
– při načtení nového obsahu stránky (po použití stránkování či filtrů)ShoptetDOMPageMoreProductsLoaded
– při načtení dalších produktů