From f9329fd781365ecc1998f36c8a05c81560457f75 Mon Sep 17 00:00:00 2001 From: Chris Oyler Date: Wed, 6 Jan 2016 11:28:30 -0800 Subject: [PATCH] fixes #7697, issue where setting closeOnClick: false, would cause an error in the events method. added additional boolean check to if statement before event listener is applied --- js/foundation.offcanvas.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js/foundation.offcanvas.js b/js/foundation.offcanvas.js index 05846f844..d25adea45 100644 --- a/js/foundation.offcanvas.js +++ b/js/foundation.offcanvas.js @@ -140,8 +140,7 @@ OffCanvas.prototype._events = function() { 'keydown.zf.offcanvas': this._handleKeyboard.bind(this) }); - if (this.$exiter.length) { - var _this = this; + if (this.options.closeOnClick && this.$exiter.length) { this.$exiter.on({'click.zf.offcanvas': this.close.bind(this)}); } }; -- 2.47.2