From: Chris Oyler Date: Wed, 23 Dec 2015 18:10:25 +0000 (-0800) Subject: fixes issue in offcanvas where "open" trigger was firing multiple times X-Git-Tag: v6.1.1~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39690988e28850e530d0439a4665d45caeb8a44d;p=thirdparty%2Ffoundation%2Ffoundation-sites.git fixes issue in offcanvas where "open" trigger was firing multiple times --- diff --git a/js/foundation.offcanvas.js b/js/foundation.offcanvas.js index 76d97f0b8..b194a7b8a 100644 --- a/js/foundation.offcanvas.js +++ b/js/foundation.offcanvas.js @@ -213,13 +213,15 @@ OffCanvas.prototype.open = function(event, trigger) { _this.$element .addClass('is-open') - .attr('aria-hidden', 'false') - .trigger('opened.zf.offcanvas'); // if(_this.options.isSticky){ // _this._stick(); // } }); + this.$element.attr('aria-hidden', 'false') + .trigger('opened.zf.offcanvas'); + + if(trigger){ this.$lastTrigger = trigger.attr('aria-expanded', 'true'); }