Author: smilek
Date: Sat Dec 9 16:54:35 2006
New Revision: 485113
URL: http://svn.apache.org/viewvc?view=rev&rev=485113
Log:
changed PortletWindowDragMoveObject.onDragMove to be less picky about column
selection while dragging (making it easier to drag a window below the current
bottom of a column)
Modified:
portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/widget/PortletWindow.js
Modified:
portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/widget/PortletWindow.js
URL:
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/widget/PortletWindow.js?view=diff&rev=485113&r1=485112&r2=485113
==============================================================================
---
portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/widget/PortletWindow.js
(original)
+++
portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/widget/PortletWindow.js
Sat Dec 9 16:54:35 2006
@@ -1953,22 +1953,38 @@
var offsetWidthHalf = this.domNode.offsetWidth / 2;
var offsetHeightHalf = this.domNode.offsetHeight / 2;
var noOfCols = jetspeed.page.columns.length;
- for ( var i = 0 ; i < noOfCols ; i++ )
+ for ( var tries = 1 ; tries <= 2 ; tries++ )
{
- var colDims = this.columnDimensions[ i ];
- if ( colDims != null )
+ for ( var i = 0 ; i < noOfCols ; i++ )
{
- var xTest = x + offsetWidthHalf;
- if ( xTest >= colDims.left && xTest <= colDims.right )
+ var colDims = this.columnDimensions[ i ];
+ if ( colDims != null )
{
- var yTest = y + offsetHeightHalf;
- if ( yTest >= colDims.top && yTest <= colDims.bottom )
+ var xTest = x + offsetWidthHalf;
+ if ( xTest >= colDims.left && xTest <= colDims.right )
{
- colIndex = i;
- break;
+ var yTest = y + offsetHeightHalf;
+ if ( tries == 1 )
+ {
+ if ( yTest >= colDims.top && yTest <=
colDims.bottom )
+ {
+ colIndex = i;
+ break;
+ }
+ }
+ else
+ {
+ if ( yTest >= (colDims.top - 30) && yTest <=
(colDims.bottom + 200) )
+ {
+ colIndex = i;
+ break;
+ }
+ }
}
}
}
+ if ( colIndex != -1 )
+ break ;
}
var col = ( colIndex >= 0 ? jetspeed.page.columns[ colIndex ] :
null );
//if ( col != null )
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]