mirror of
https://github.com/jquery/jquery-ui.git
synced 2025-01-07 20:34:24 +00:00
Dialog: Added isOpen method.
This commit is contained in:
parent
8e2a8e7d85
commit
b89bb4b160
@ -160,7 +160,7 @@ $.widget("ui.dialog", {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.createButtons(options.buttons);
|
this.createButtons(options.buttons);
|
||||||
this.isOpen = false;
|
this._isOpen = false;
|
||||||
|
|
||||||
(options.bgiframe && $.fn.bgiframe && uiDialog.bgiframe());
|
(options.bgiframe && $.fn.bgiframe && uiDialog.bgiframe());
|
||||||
(options.autoOpen && this.open());
|
(options.autoOpen && this.open());
|
||||||
@ -260,7 +260,7 @@ $.widget("ui.dialog", {
|
|||||||
},
|
},
|
||||||
|
|
||||||
open: function() {
|
open: function() {
|
||||||
if (this.isOpen) { return; }
|
if (this._isOpen) { return; }
|
||||||
|
|
||||||
this.overlay = this.options.modal ? new $.ui.dialog.overlay(this) : null;
|
this.overlay = this.options.modal ? new $.ui.dialog.overlay(this) : null;
|
||||||
(this.uiDialog.next().length && this.uiDialog.appendTo('body'));
|
(this.uiDialog.next().length && this.uiDialog.appendTo('body'));
|
||||||
@ -270,7 +270,7 @@ $.widget("ui.dialog", {
|
|||||||
this.moveToTop(true);
|
this.moveToTop(true);
|
||||||
|
|
||||||
this.trigger('open', null, { options: this.options });
|
this.trigger('open', null, { options: this.options });
|
||||||
this.isOpen = true;
|
this._isOpen = true;
|
||||||
},
|
},
|
||||||
|
|
||||||
// the force parameter allows us to move modal dialogs to their correct
|
// the force parameter allows us to move modal dialogs to their correct
|
||||||
@ -299,7 +299,7 @@ $.widget("ui.dialog", {
|
|||||||
this.trigger('close', null, { options: this.options });
|
this.trigger('close', null, { options: this.options });
|
||||||
$.ui.dialog.overlay.resize();
|
$.ui.dialog.overlay.resize();
|
||||||
|
|
||||||
this.isOpen = false;
|
this._isOpen = false;
|
||||||
},
|
},
|
||||||
|
|
||||||
destroy: function() {
|
destroy: function() {
|
||||||
@ -331,6 +331,10 @@ $.widget("ui.dialog", {
|
|||||||
.appendTo(uiDialogButtonPane);
|
.appendTo(uiDialogButtonPane);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
isOpen: function() {
|
||||||
|
return this._isOpen;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -354,6 +358,8 @@ $.extend($.ui.dialog, {
|
|||||||
zIndex: 1000
|
zIndex: 1000
|
||||||
},
|
},
|
||||||
|
|
||||||
|
getter: 'isOpen',
|
||||||
|
|
||||||
overlay: function(dialog) {
|
overlay: function(dialog) {
|
||||||
this.$el = $.ui.dialog.overlay.create(dialog);
|
this.$el = $.ui.dialog.overlay.create(dialog);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user