diff --git a/assets/common/application/menu/index.js b/assets/common/application/menu/index.js index 1747825d3..610cc85a2 100644 --- a/assets/common/application/menu/index.js +++ b/assets/common/application/menu/index.js @@ -137,7 +137,7 @@ var Menu = new prime({ blocks; if (sublevel) { - if (target.parent(selectors.mainContainer)) { this._fixHeights(sublevel, slideout, isGoingBack); } + if (target.parent(selectors.mainContainer) && !sublevel.hasClass('g-toplevel')) { this._fixHeights(sublevel, slideout, isGoingBack); } if (columns && (blocks = columns.search('> .g-grid > .g-block'))) { if (blocks.length > 1) { sublevel = blocks.search('> .g-sublevel'); } } diff --git a/assets/common/js/main.js b/assets/common/js/main.js index c4528eb36..9046d8d58 100644 --- a/assets/common/js/main.js +++ b/assets/common/js/main.js @@ -159,7 +159,7 @@ var Menu = new prime({ blocks; if (sublevel) { - if (target.parent(selectors.mainContainer)) { this._fixHeights(sublevel, slideout, isGoingBack); } + if (target.parent(selectors.mainContainer) && !sublevel.hasClass('g-toplevel')) { this._fixHeights(sublevel, slideout, isGoingBack); } if (columns && (blocks = columns.search('> .g-grid > .g-block'))) { if (blocks.length > 1) { sublevel = blocks.search('> .g-sublevel'); } }