File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 1- // Patternslib 2.1.1-dev
1+ // Patternslib 2.1.2
22
33/**
44 * @license almond 0.3.3 Copyright jQuery Foundation and other contributors.
@@ -33648,7 +33648,8 @@ define('pat-modal',[
3364833648
3364933649 _init_handlers: function() {
3365033650 var $el = this.$el;
33651- $(document).on("click.pat-modal", ".close-panel", this.destroy.bind(this));
33651+ $(document).on("click.pat-modal", ".close-panel[type!=submit]", this.destroy.bind(this));
33652+ $(document).on("click.pat-modal", ".close-panel[type=submit]", this.destroy_inject.bind(this));
3365233653 $(document).on("keyup.pat-modal", this._onKeyUp.bind(this));
3365333654 if (this.options.closing.indexOf("outside")!==-1) {
3365433655 $(document).on("click.pat-modal", this._onPossibleOutsideClick.bind(this));
@@ -33715,6 +33716,13 @@ define('pat-modal',[
3371533716 }
3371633717 },
3371733718 destroy: function() {
33719+ var $el = this.$el;
33720+ // if working without injection, destroy right away.
33721+ $(document).off(".pat-modal");
33722+ $el.remove();
33723+ $('body').removeClass("modal-active");
33724+ },
33725+ destroy_inject: function() {
3371833726 var $el = this.$el;
3371933727 if ($el.find('form').hasClass('pat-inject') ) {
3372033728 // if pat-inject in modal form, listen to patterns-inject-triggered and destroy first
You can’t perform that action at this time.
0 commit comments