mirror of
https://github.com/gantry/gantry5.git
synced 2026-08-19 01:15:04 -05:00
Fixed issue with anchors and Offcanvas not resetting the overlay in IE and Firefox (fixes #1399)
This commit is contained in:
@@ -74,6 +74,7 @@ var Menu = new prime({
|
||||
}
|
||||
|
||||
body.delegate('click', ':not(' + selectors.mainContainer + ') ' + selectors.linkedParent + ', .g-fullwidth .g-sublevel ' + selectors.linkedParent, this.bound('click'));
|
||||
body.delegate('click', ':not(' + selectors.mainContainer + ') a[href]', this.bound('resetAfterClick'));
|
||||
|
||||
if (hasTouchEvents || !this.hoverExpand) {
|
||||
var linkedParent = $(selectors.linkedParent);
|
||||
@@ -95,6 +96,13 @@ var Menu = new prime({
|
||||
this.touchend(event);
|
||||
},
|
||||
|
||||
resetAfterClick: function(event) {
|
||||
this.closeDropdown(event);
|
||||
if (global.G5 && global.G5.offcanvas) {
|
||||
G5.offcanvas.close();
|
||||
}
|
||||
},
|
||||
|
||||
mouseenter: function(event) {
|
||||
var element = $(event.target);
|
||||
if (!element.parent(this.options.selectors.mainContainer)) { return; }
|
||||
|
||||
Reference in New Issue
Block a user