PluginProbe
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) / 1.8.13
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) v1.8.13
1.8.13 1.8.12.3 1.8.12.2 1.8.12.1 1.8.12 1.8.11.3 1.8.11.2 1.8.11.1 1.8.11 1.6.6 1.6.60 1.6.7 1.6.8 1.6.9 1.7.0 1.7.0.1 1.7.0.11 1.7.0.12 1.7.0.14 1.7.0.2 1.7.0.3 1.7.0.5 1.7.0.6 1.7.0.7 1.7.0.9 All 211 releases
← All changes | assets/js/libraries/leanModal.min.js +1 -2 1.7.0 → 1.8.13 View file →
@@ -1,2 +1 @@
1 -/*! 1.6.61 2022-07-13 16:23 */
2 -!function(l,a){o=!1;var i,n,r,o,t=function(e,t){o||((r=l.extend({verticalOffset:100,overlay:.5,closeButton:null},t)).verticalOffset=parseInt(r.verticalOffset),(i=l("body")).append(l('<div id="lean_overlay"></div>')),n=l("#lean_overlay"),e.on("click",function(e){var t=s.get_target(l(this)),o=l(t);s.open(o,e),o.on("click",r.closeButton,function(e){s.close(o),e.preventDefault()}),n.on("click",function(){s.close(o)}),l(a).on("keyup",function(e){return 27===e.keyCode&&s.close(o)}),e.preventDefault()}),o=!0)},s={init:function(e){t(this,e)},open:function(e){function t(){s.resize(e)}n.css({display:"block",opacity:0}).fadeTo(200,r.overlay),e.css({display:"block",position:"fixed",opacity:0,"z-index":1e5}).fadeTo(200,1),t(),e.resize(t),l(window).resize(t),e.trigger("focus"),i.trigger("charitable:modal:open")},get_target:function(e){var t="#"+e.data("trigger-modal");return t=1===t.length?e.attr("href"):t},close:function(e){n.fadeOut(200),e.hide(),s.reset(e),i.trigger("charitable:modal:close",e)},reset:function(e){e.css({bottom:"auto",overflowY:"auto"})},resize:function(e){var t=l(window).height(),o=e.outerWidth(),a=e.outerHeight();available_offset=t-a,modal_is_too_tall=(a=a+2*r.verticalOffset,t<a),modal_css={left:"50%","margin-left":-o/2+"px",top:r.verticalOffset+"px"},modal_is_too_tall&&(0<available_offset&&(t=available_offset/2,modal_css.top=t+"px",modal_css.bottom=t+"px"),available_offset<=0&&(modal_css.top="10px",modal_css.bottom="10px",modal_css.overflowY="scroll")),e.css(modal_css),i.trigger("charitable:modal:resize")}};l.fn.extend({leanModal:function(e){return s[e]?s[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void l.error("Method "+e+" does not exist on jQuery.leanModal"):s.init.apply(this,arguments)}}),l(a).ready(function(){l("[data-trigger-modal]").leanModal({closeButton:".modal-close"})})}(jQuery,document);
1 +!function(e,o){var t,a,l,i,n=(i=!1,function(n,s){i||((l=e.extend({verticalOffset:100,overlay:.5,closeButton:null},s)).verticalOffset=parseInt(l.verticalOffset),(t=e("body")).append(e('<div id="lean_overlay"></div>')),a=e("#lean_overlay"),n.on("click",(function(t){var i=r.get_target(e(this));if(i){var n=e(i);r.open(n,t),n.on("click",l.closeButton,(function(e){r.close(n),e.preventDefault()})),a.on("click",(function(){r.close(n)})),e(o).on("keyup",(function(e){return 27===e.keyCode&&r.close(n)})),t.preventDefault()}})),i=!0)}),r={init:function(e){n(this,e)},open:function(o){var i=function(){r.resize(o)};a.css({display:"block",opacity:0}).fadeTo(200,l.overlay),o.css({display:"block",position:"fixed",opacity:0,"z-index":1e5}).fadeTo(200,1),i(),o.resize(i),e(window).resize(i),o.trigger("focus"),t.trigger("charitable:modal:open")},get_target:function(e){var o=e.data("trigger-modal");return o&&0!==o.length?("#"!==o.charAt(0)&&(o="#"+o),o):null},close:function(e){a.fadeOut(200),e.hide(),r.reset(e),t.trigger("charitable:modal:close",e)},reset:function(e){e.css({bottom:"auto",overflowY:"auto"})},resize:function(o){var a,i=e(window).height(),n=o.outerWidth(),r=o.outerHeight();if(available_offset=i-r,modal_is_too_tall=(a=r+2*l.verticalOffset,i<a),modal_css={left:"50%","margin-left":-n/2+"px",top:l.verticalOffset+"px"},modal_is_too_tall){if(available_offset>0){var s=available_offset/2;modal_css.top=s+"px",modal_css.bottom=s+"px"}available_offset<=0&&(modal_css.top="10px",modal_css.bottom="10px",modal_css.overflowY="scroll")}o.css(modal_css),t.trigger("charitable:modal:resize")}};e.fn.extend({leanModal:function(o){return r[o]?r[o].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof o&&o?void e.error("Method "+o+" does not exist on jQuery.leanModal"):r.init.apply(this,arguments)}}),e(o).ready((function(){e("[data-trigger-modal]").leanModal({closeButton:".modal-close"})}))}(jQuery,document);