????
Current Path : /home/multihiv/www/store/wp-content/themes/js/scripts/wc/ |
Current File : //home/multihiv/www/store/wp-content/themes/js/scripts/wc/sortByWidget.js |
/* global woodmart_settings */ (function($) { woodmartThemeModule.$document.on('wdShopPageInit', function() { woodmartThemeModule.sortByWidget(); }); woodmartThemeModule.sortByWidget = function() { if (!woodmartThemeModule.$body.hasClass('woodmart-ajax-shop-on') || typeof ($.fn.pjax) == 'undefined') { return; } var $wcOrdering = $('.woocommerce-ordering'); $wcOrdering.on('change', 'select.orderby', function() { var $form = $(this).closest('form'); $form.find('[name="_pjax"]').remove(); $.pjax({ container: '.main-page-wrapper', timeout : woodmart_settings.pjax_timeout, url : '?' + $form.serialize(), scrollTo : false, renderCallback: function(context, html, afterRender) { woodmartThemeModule.removeDuplicatedStylesFromHTML(html, function(html) { context.html(html); afterRender(); woodmartThemeModule.$document.trigger('wdShopPageInit'); woodmartThemeModule.$document.trigger('wood-images-loaded'); }); } }); }); $wcOrdering.on('submit', function(e) { e.preventDefault(e); }); }; $(document).ready(function() { woodmartThemeModule.sortByWidget(); }); window.addEventListener('popstate', function() { woodmartThemeModule.sortByWidget(); }); })(jQuery);