Dialog: Move option category hashes into the widget prototype.

This commit is contained in:
Scott González 2013-09-17 09:30:03 -04:00
parent da185a6c15
commit d6f85644d4

View File

@ -19,22 +19,6 @@
*/
(function( $, undefined ) {
var sizeRelatedOptions = {
buttons: true,
height: true,
maxHeight: true,
maxWidth: true,
minHeight: true,
minWidth: true,
width: true
},
resizableRelatedOptions = {
maxHeight: true,
maxWidth: true,
minHeight: true,
minWidth: true
};
$.widget( "ui.dialog", {
version: "@VERSION",
options: {
@ -83,6 +67,23 @@ $.widget( "ui.dialog", {
resizeStop: null
},
sizeRelatedOptions: {
buttons: true,
height: true,
maxHeight: true,
maxWidth: true,
minHeight: true,
minWidth: true,
width: true
},
resizableRelatedOptions: {
maxHeight: true,
maxWidth: true,
minHeight: true,
minWidth: true
},
_create: function() {
this.originalCss = {
display: this.element[0].style.display,
@ -579,10 +580,10 @@ $.widget( "ui.dialog", {
$.each( options, function( key, value ) {
that._setOption( key, value );
if ( key in sizeRelatedOptions ) {
if ( key in that.sizeRelatedOptions ) {
resize = true;
}
if ( key in resizableRelatedOptions ) {
if ( key in that.resizableRelatedOptions ) {
resizableOptions[ key ] = value;
}
});