Position: Created center variable for better minification. Fixes #5964 - Combine horizontalDefault and verticalDefault to one variable - possibly named center.

This commit is contained in:
Scott González 2010-08-27 13:19:51 -04:00
parent 4400632f53
commit 2acfde9e5e

View File

@ -12,9 +12,8 @@
$.ui = $.ui || {}; $.ui = $.ui || {};
var horizontalPositions = /left|center|right/, var horizontalPositions = /left|center|right/,
horizontalDefault = "center",
verticalPositions = /top|center|bottom/, verticalPositions = /top|center|bottom/,
verticalDefault = "center", center = "center",
_position = $.fn.position, _position = $.fn.position,
_offset = $.fn.offset; _offset = $.fn.offset;
@ -58,13 +57,13 @@ $.fn.position = function( options ) {
var pos = ( options[this] || "" ).split( " " ); var pos = ( options[this] || "" ).split( " " );
if ( pos.length === 1) { if ( pos.length === 1) {
pos = horizontalPositions.test( pos[0] ) ? pos = horizontalPositions.test( pos[0] ) ?
pos.concat( [verticalDefault] ) : pos.concat( [center] ) :
verticalPositions.test( pos[0] ) ? verticalPositions.test( pos[0] ) ?
[ horizontalDefault ].concat( pos ) : [ center ].concat( pos ) :
[ horizontalDefault, verticalDefault ]; [ center, center ];
} }
pos[ 0 ] = horizontalPositions.test( pos[0] ) ? pos[ 0 ] : horizontalDefault; pos[ 0 ] = horizontalPositions.test( pos[0] ) ? pos[ 0 ] : center;
pos[ 1 ] = verticalPositions.test( pos[1] ) ? pos[ 1 ] : verticalDefault; pos[ 1 ] = verticalPositions.test( pos[1] ) ? pos[ 1 ] : center;
options[ this ] = pos; options[ this ] = pos;
}); });
@ -82,13 +81,13 @@ $.fn.position = function( options ) {
if ( options.at[0] === "right" ) { if ( options.at[0] === "right" ) {
basePosition.left += targetWidth; basePosition.left += targetWidth;
} else if (options.at[0] === horizontalDefault ) { } else if (options.at[0] === center ) {
basePosition.left += targetWidth / 2; basePosition.left += targetWidth / 2;
} }
if ( options.at[1] === "bottom" ) { if ( options.at[1] === "bottom" ) {
basePosition.top += targetHeight; basePosition.top += targetHeight;
} else if ( options.at[1] === verticalDefault ) { } else if ( options.at[1] === center ) {
basePosition.top += targetHeight / 2; basePosition.top += targetHeight / 2;
} }
@ -103,13 +102,13 @@ $.fn.position = function( options ) {
if ( options.my[0] === "right" ) { if ( options.my[0] === "right" ) {
position.left -= elemWidth; position.left -= elemWidth;
} else if ( options.my[0] === horizontalDefault ) { } else if ( options.my[0] === center ) {
position.left -= elemWidth / 2; position.left -= elemWidth / 2;
} }
if ( options.my[1] === "bottom" ) { if ( options.my[1] === "bottom" ) {
position.top -= elemHeight; position.top -= elemHeight;
} else if ( options.my[1] === verticalDefault ) { } else if ( options.my[1] === center ) {
position.top -= elemHeight / 2; position.top -= elemHeight / 2;
} }
@ -154,7 +153,7 @@ $.ui.position = {
flip: { flip: {
left: function( position, data ) { left: function( position, data ) {
if ( data.at[0] === "center" ) { if ( data.at[0] === center ) {
return; return;
} }
var win = $( window ), var win = $( window ),
@ -175,7 +174,7 @@ $.ui.position = {
0; 0;
}, },
top: function( position, data ) { top: function( position, data ) {
if ( data.at[1] === "center" ) { if ( data.at[1] === center ) {
return; return;
} }
var win = $( window ), var win = $( window ),