From 18586d08e2e36aba5155b441f520756d7dea5b8f Mon Sep 17 00:00:00 2001 From: Lewis Goddard Date: Thu, 15 Feb 2018 00:24:45 +0000 Subject: [PATCH 1/2] Fix #14 : Move styles to block --- index.html | 14 ++++---- jQuery.leanModal2.js | 76 +++++++++++++++++++++++++++------------- jQuery.leanModal2.min.js | 4 +-- 3 files changed, 62 insertions(+), 32 deletions(-) diff --git a/index.html b/index.html index dbedd3d..45a2dba 100644 --- a/index.html +++ b/index.html @@ -45,11 +45,13 @@

jQuery.leanModal2

Defaults

Default Example

@@ -57,11 +59,13 @@

Modified

Modified Example

@@ -90,11 +94,9 @@

Hello!

diff --git a/jQuery.leanModal2.js b/jQuery.leanModal2.js index 3c6e14a..aaad640 100644 --- a/jQuery.leanModal2.js +++ b/jQuery.leanModal2.js @@ -1,4 +1,4 @@ -//// jQuery.leanModal2.js v2.6.2 +//// jQuery.leanModal2.js v2.6.3 // MIT Licensed by eustasy https://eustasy.org // Based on leanModal v1.1 by Ray Stone - http://finelysliced.com.au @@ -16,25 +16,67 @@ //// Default Options // Set some Defaults. var defaults = { - overlayOpacity: 0.7, + defaultStyles: true, // GLOBAL + fadeTime: 200, // GLOBAL + overlayOpacity: 0.7, // GLOBAL closeButton: '.js-leanmodal-close', disableCloseOnOverlayClick: false, disableCloseOnEscape: false, - fadeTime: 200, modalCenter: true, } // Merge in any passed options. options = $.extend(defaults, options) + //// Default styles + if ( options.defaultStyles ) { + if ( $('#js-leanmodal-styles').length == 0 ) { + $('