Skip to content
Permalink
Browse files

Dialog: Move option category hashes into the widget prototype.

  • Loading branch information
scottgonzalez committed Sep 17, 2013
1 parent da185a6 commit d6f85644d4bcf9b53e83cb7f0e4ed4716726ffc3
Showing with 19 additions and 18 deletions.
  1. +19 −18 ui/jquery.ui.dialog.js
@@ -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;
}
});

0 comments on commit d6f8564

Please sign in to comment.
You can’t perform that action at this time.