For those interested in doing this, it adds a very useful small delay to drop-downs that helps usability esepcially when operating menus with dropdowns (even more when more than 1 sub-menu level present).
Go to:
(your-site)/media/gantry5/assets/js/main.js
Look for the mouseleave function:
mouseleave: function(t) {
var e = r(t.target);
e.parent(this.options.selectors.mainContainer) && (e.parent(this.options.selectors.item) && !e.parent(".g-standard") || this.closeDropdown(e))
}
Change to:
mouseleave: function(t) {
var that = this;
var e = r(t.target);
setTimeout(function()
{
that.closeDropdown(e);
},500);
}
You can change the 500 (in ms) to any number that suits you. A short delay makes a big difference.
Jordan