From: Arun Ganesh Date: Sun, 20 Jul 2014 19:02:27 +0000 (+0530) Subject: Defaults the settings object to self.settings X-Git-Tag: v5.3.2~32^2~5^2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=refs%2Fpull%2F5473%2Fhead;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Defaults the settings object to self.settings Closes pending issue #5282. --- diff --git a/js/foundation/foundation.reveal.js b/js/foundation/foundation.reveal.js index ea4292fd1..c462d210f 100755 --- a/js/foundation/foundation.reveal.js +++ b/js/foundation/foundation.reveal.js @@ -117,7 +117,7 @@ // PATCH #1: fixing multiple keyup event trigger from single key press self.S('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) { var open_modal = self.S('[' + self.attr_name() + '].open'), - settings = open_modal.data(self.attr_name(true) + '-init'); + settings = open_modal.data(self.attr_name(true) + '-init') || self.settings ; // PATCH #2: making sure that the close event can be called only while unlocked, // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window. if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key