/* * Tab 'Categories' expand/close effect. * v2.0 * https://github.com/cotes2020/jekyll-theme-chirpy * © 2018-2019 Cotes Chung * MIT License */ $(function() { var child_prefix = "l_"; var parent_prefix = "h_"; // close up top-category $(".collapse").on("hide.bs.collapse", function() { // Bootstrap collapse events. var parent_id = parent_prefix + $(this).attr('id').substring(child_prefix.length); if (parent_id) { $("#" + parent_id + " .far.fa-folder-open").attr("class", "far fa-folder fa-fw"); $("#" + parent_id + " i.fas").addClass("rotate"); $("#" + parent_id).removeClass("hide-border-bottom"); } }); // expand the top category $(".collapse").on("show.bs.collapse", function() { var parent_id = parent_prefix + $(this).attr('id').substring(child_prefix.length); if (parent_id) { $("#" + parent_id + " .far.fa-folder").attr("class", "far fa-folder-open fa-fw"); $("#" + parent_id + " i.fas").removeClass("rotate"); $("#" + parent_id).addClass("hide-border-bottom"); } }); });