mirror of
https://github.com/gantry/gantry5.git
synced 2026-08-19 01:15:04 -05:00
Do not try to animate all columns if it's desktop megamenu
This commit is contained in:
@@ -137,8 +137,9 @@ var Menu = new prime({
|
|||||||
blocks;
|
blocks;
|
||||||
|
|
||||||
if (sublevel) {
|
if (sublevel) {
|
||||||
if (target.parent(selectors.mainContainer) && !sublevel.hasClass('g-toplevel')) { this._fixHeights(sublevel, slideout, isGoingBack); }
|
var isNavMenu = target.parent(selectors.mainContainer);
|
||||||
if (columns && (blocks = columns.search('> .g-grid > .g-block'))) {
|
if (isNavMenu && !sublevel.hasClass('g-toplevel')) { this._fixHeights(sublevel, slideout, isGoingBack); }
|
||||||
|
if (!isNavMenu && columns && (blocks = columns.search('> .g-grid > .g-block'))) {
|
||||||
if (blocks.length > 1) { sublevel = blocks.search('> .g-sublevel'); }
|
if (blocks.length > 1) { sublevel = blocks.search('> .g-sublevel'); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -159,8 +159,9 @@ var Menu = new prime({
|
|||||||
blocks;
|
blocks;
|
||||||
|
|
||||||
if (sublevel) {
|
if (sublevel) {
|
||||||
if (target.parent(selectors.mainContainer) && !sublevel.hasClass('g-toplevel')) { this._fixHeights(sublevel, slideout, isGoingBack); }
|
var isNavMenu = target.parent(selectors.mainContainer);
|
||||||
if (columns && (blocks = columns.search('> .g-grid > .g-block'))) {
|
if (isNavMenu && !sublevel.hasClass('g-toplevel')) { this._fixHeights(sublevel, slideout, isGoingBack); }
|
||||||
|
if (!isNavMenu && columns && (blocks = columns.search('> .g-grid > .g-block'))) {
|
||||||
if (blocks.length > 1) { sublevel = blocks.search('> .g-sublevel'); }
|
if (blocks.length > 1) { sublevel = blocks.search('> .g-sublevel'); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user