From: pebutler3 Date: Tue, 9 Nov 2021 21:17:57 +0000 (-0700) Subject: fix: removing the 'invisible' class from parent list when utilizing X-Git-Tag: v6.7.5^2~27^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F12322%2Fhead;p=thirdparty%2Ffoundation%2Ffoundation-sites.git fix: removing the 'invisible' class from parent list when utilizing _hideAll function --- diff --git a/js/foundation.drilldown.js b/js/foundation.drilldown.js index 076368028..9126b598d 100644 --- a/js/foundation.drilldown.js +++ b/js/foundation.drilldown.js @@ -99,7 +99,7 @@ class Drilldown extends Plugin { this.$submenus.each(function(){ var $menu = $(this), $back = $menu.find('.js-drilldown-back'); - if(!$back.length){ + if(!$back.length) { switch (_this.options.backButtonPosition) { case "bottom": $menu.append(_this.options.backButton); @@ -293,6 +293,7 @@ class Drilldown extends Plugin { _hideAll() { var $elem = this.$element.find('.is-drilldown-submenu.is-active') $elem.addClass('is-closing'); + $elem.parent().closest('ul').removeClass('invisible'); if (this.options.autoHeight) { const calcHeight = $elem.parent().closest('ul').data('calcHeight');