D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
raptqcnr
/
www
/
wp-content
/
themes
/
woodmart
/
js
/
scripts
/
menu
/
Filename :
categoriesMenu.min.js
back
Copy
!function(i){woodmartThemeModule.$document.on("wdShopPageInit",function(){woodmartThemeModule.categoriesMenuBtns(),woodmartThemeModule.categoriesMenu()}),jQuery.each(["frontend/element_ready/wd_product_categories.default","frontend/element_ready/wd_page_title.default"],function(e,o){woodmartThemeModule.wdElementorAddAction(o,function(){woodmartThemeModule.categoriesMenuBtns(),woodmartThemeModule.categoriesMenu()})}),woodmartThemeModule.categoriesMenu=function(){var e=i(".wd-nav-product-cat"),a=!1,s=(1024<woodmartThemeModule.$window.width()&&e.stop().attr("style",""),200);e.each(function(){function o(){t.removeClass("wd-active"),d.removeClass("categories-opened").stop().slideUp(s)}var d=i(this),e=d.parents(".wd-nav-accordion-mb-on"),t=e.find("wd-btn-show-cat"),n=e.hasClass("wd-nav-accordion-mb-on");e.find(".wd-nav-opener").off("click").on("click",function(e){var o=i(this);e.preventDefault(),a||(a=!0,setTimeout(()=>{a=!1},s),o.closest(".has-sub").find("> ul").hasClass("child-open")?o.removeClass("wd-active").closest(".has-sub").find("> ul").slideUp(s).removeClass("child-open"):o.addClass("wd-active").closest(".has-sub").find("> ul").slideDown(s).addClass("child-open")),woodmartThemeModule.$document.trigger("wood-images-loaded")}),e.find(".wd-btn-show-cat > a").off("click").on("click",function(e){e.preventDefault(),!a&&n&&(a=!0,setTimeout(()=>{a=!1},s),d.hasClass("categories-opened")?o():(t.addClass("wd-active"),d.addClass("categories-opened").stop().slideDown(s),woodmartThemeModule.$document.trigger("wood-images-loaded"),woodmartThemeModule.$document.trigger("wood-images-loaded")))}),e.find(".wd-nav-product-cat a").off("click").on("click",function(e){i(e.target).hasClass("wd-nav-opener")||(o(),d.stop().attr("style",""))})})},woodmartThemeModule.categoriesMenuBtns=function(){i(".wd-nav-product-cat.wd-mobile-accordion").each(function(){var e=i(this).find("li > ul").parent(),o=e.find(".wd-nav-opener");"undefined"!=typeof elementor&&elementor.hasOwnProperty("$preview")&&1024<elementor.$preview.width()||1024<woodmartThemeModule.windowWidth?o.remove():(o.remove(),e.addClass("has-sub").append('<span class="wd-nav-opener"></span>'))})},woodmartThemeModule.$window.on("resize",woodmartThemeModule.debounce(function(){woodmartThemeModule.categoriesMenuBtns(),woodmartThemeModule.categoriesMenu()},300)),i(document).ready(function(){woodmartThemeModule.categoriesMenuBtns(),woodmartThemeModule.categoriesMenu()})}(jQuery);