PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 4.9.3
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v4.9.3
4.9.3 4.9.2 4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 All 201 releases
betterdocs / assets / build / public / js / category-toggler.js

category-toggler.js in BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot 4.9.3, at assets/build/public/js/category-toggler.js

1 lines 3.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (()=>{"use strict";window.addEventListener("load",(function(){var e=jQuery;let t=e(".betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-single-category-wrapper.active"),a=e(".betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-single-category-wrapper .betterdocs-category-header");function r(t){if("1"===t.attr("data-bd-loaded")||"1"===t.attr("data-bd-loading"))return e.Deferred().resolve().promise();var a=window.betterdocsCategoryGridConfig||{};if(!a.ajax_url)return e.Deferred().reject().promise();t.html('<ul class="betterdocs-skeleton" aria-hidden="true"><li><span class="betterdocs-skeleton-bar"></span></li><li><span class="betterdocs-skeleton-bar"></span></li><li><span class="betterdocs-skeleton-bar"></span></li><li><span class="betterdocs-skeleton-bar"></span></li><li><span class="betterdocs-skeleton-bar"></span></li></ul>'),t.attr("data-bd-loading","1");var r=t.closest(".betterdocs-sidebar-layout-7").length?"folder":"",s=e.post(a.ajax_url,{action:a.lazy_load_action||"betterdocs_lazy_category_body",term_id:t.attr("data-bd-term-id"),kb_slug:a.kb_slug||"",multiple_kb:a.multiple_kb?1:0,category_icon:r}),o=e.Deferred();return setTimeout((function(){o.resolve()}),1e3),e.when(s,o.promise()).done((function(a){var r=e.isArray(a)?a[0]:a;r&&r.success&&r.data&&"string"==typeof r.data.html&&(t.html(r.data.html),t.attr("data-bd-loaded","1"),t.removeAttr("data-bd-lazy"))})).always((function(){t.removeAttr("data-bd-loading")}))}e(document).on("click",".betterdocs-nested-category-title a",(function(e){e.preventDefault()})),t.addClass("show").find(".betterdocs-body").css("display","block"),t.siblings().find(".betterdocs-body").css("display","none"),a.on("click",(function(e){e.preventDefault();var t=jQuery(e.target).closest(".betterdocs-single-category-wrapper"),a=t.children(".betterdocs-single-category-inner").children(".betterdocs-body");0===a.length&&(a=t.find(".betterdocs-body").first());var s="1"===a.attr("data-bd-lazy"),o="1"===a.attr("data-bd-loaded");s&&!o&&r(a),a.slideToggle(),t.toggleClass("show"),t.siblings().removeClass("active show").find(".betterdocs-body").slideUp(),t.addClass("active")})),e(document).on("click",".betterdocs-nested-category-title",(function(t){t.preventDefault();var a=e(this);a.closest(".betterdocs-sidebar-layout-7").length||a.children(".toggle-arrow").toggle();var r=a.next(".betterdocs-nested-category-list");r.hasClass("active")?r.slideUp("fast","swing",(function(){e(this).toggleClass("active")})):r.slideDown("fast","swing",(function(){e(this).toggleClass("active")}))}));var s=document.querySelector(".betterdocs-sidebar-layout-2");if(s&&"IntersectionObserver"in window){var o=s.querySelectorAll('.betterdocs-body[data-bd-lazy="1"]:not([data-bd-loaded="1"])');if(o.length){var d=new IntersectionObserver((function(t){t.forEach((function(t){if(t.isIntersecting){d.unobserve(t.target);var a=e(t.target);r(a).done((function(){a.css("display","block")}))}}))}),{rootMargin:"200px 0px"});o.forEach((function(e){d.observe(e)}))}}}))})();