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ů