Skip to content
Permalink
Browse files

Position: Remove at-center guards, take at:center into account instea…

…d. Fixes #8127 - collision:flip should be supported for at:center
  • Loading branch information...
jzaefferer committed Apr 24, 2012
1 parent db72cb7 commit c660d679b1215004f3eb27d09a4f0059b0fd9b34
Showing with 6 additions and 10 deletions.
  1. +6 −10 ui/jquery.ui.position.js
@@ -358,10 +358,6 @@ $.ui.position = {
},
flip: {
left: function( position, data ) {
if ( data.at[ 0 ] === "center" ) {
return;
}

var within = data.within,
withinOffset = within.offset.left + within.scrollLeft,
outerWidth = within.width,
@@ -377,7 +373,9 @@ $.ui.position = {
0,
atOffset = data.at[ 0 ] === "left" ?
data.targetWidth :
-data.targetWidth,
data.at[ 0 ] === "right" ?
-data.targetWidth :
0,
offset = -2 * data.offset[ 0 ],
newOverRight,
newOverLeft;
@@ -396,10 +394,6 @@ $.ui.position = {
}
},
top: function( position, data ) {
if ( data.at[ 1 ] === "center" ) {
return;
}

var within = data.within,
withinOffset = within.offset.top + within.scrollTop,
outerHeight = within.height,
@@ -415,7 +409,9 @@ $.ui.position = {
0,
atOffset = data.at[ 1 ] === "top" ?
data.targetHeight :
-data.targetHeight,
data.at[ 1 ] === "bottom" ?
-data.targetHeight :
0,
offset = -2 * data.offset[ 1 ],
newOverTop,
newOverBottom;

0 comments on commit c660d67

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