[richfaces-svn-commits] JBoss Rich Faces SVN: r728 - trunk/richfaces/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu May 10 20:45:00 EDT 2007


Author: nbelaevski
Date: 2007-05-10 20:45:00 -0400 (Thu, 10 May 2007)
New Revision: 728

Modified:
   trunk/richfaces/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanel.js
   trunk/richfaces/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanelBorders.js
Log:
http://jira.jboss.com/jira/browse/RF-153 fixed

Modified: trunk/richfaces/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanel.js
===================================================================
--- trunk/richfaces/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanel.js	2007-05-10 18:25:35 UTC (rev 727)
+++ trunk/richfaces/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanel.js	2007-05-11 00:45:00 UTC (rev 728)
@@ -449,8 +449,6 @@
 		var cssHash = {};
 		var cssHashWH = {};
 
-		var winSize = Richfaces.getWindowSize();
-
 		var vetoeChange = false;
 		var newSize;
 		// Avoid currentStyle bug in opera
@@ -465,7 +463,6 @@
 		if (newSize >= this.minWidth) {
 			if (diff.deltaWidth) {
 				cssHashWH.width = newSize + 'px';
-				maxX = winSize.width - newSize -1;
 			}
 		} else {
 			if (diff.deltaWidth) {

Modified: trunk/richfaces/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanelBorders.js
===================================================================
--- trunk/richfaces/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanelBorders.js	2007-05-10 18:25:35 UTC (rev 727)
+++ trunk/richfaces/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanelBorders.js	2007-05-11 00:45:00 UTC (rev 728)
@@ -28,10 +28,6 @@
 		this.dragX = event.clientX;
 		this.dragY = event.clientY;
 
-		this.startX = event.clientX-Richfaces.getComputedStyleSize(this.modalPanel.cdiv, "left");
-		this.startY = event.clientY-Richfaces.getComputedStyleSize(this.modalPanel.cdiv, "top");
-		this.winSize = Richfaces.getWindowSize();
-		
 		Event.observe(document, 'mousemove', this.boundDoDrag);
 		Event.observe(document, 'mouseup', this.boundEndDrag);
 		
@@ -49,41 +45,27 @@
 		var evtX = event.clientX;
 		var evtY = event.clientY;
 
-		if (evtX<0) evtX=0;
-		if (evtY<0) evtY=0;
-		if (evtX>=this.winSize.width) evtX=this.winSize.width-1;
-		if (evtY>=this.winSize.height) evtY=this.winSize.height-1;
+		var winSize = Richfaces.getWindowSize();
 
+		//window.status = "" + evtX + " " + evtY;
+		
+		if (evtX < 0) {
+			evtX = 0;
+		} else if (evtX >= winSize.width) {
+			evtX = winSize.width - 1;
+		}
+		
+		if (evtY < 0) {
+			evtY = 0;
+		} else if (evtY >= winSize.height) {
+			evtY = winSize.height - 1;
+		}
+
 		var dx = evtX - this.dragX;
 		var dy = evtY - this.dragY;
 		
 		if (dx != 0 || dy != 0) {
 			var diff = this.sizer.doDiff(dx, dy);
-			if (diff.deltaWidth == 0 && diff.deltaHeight==0) {
-				var delX = evtX-Richfaces.getComputedStyleSize(this.modalPanel.cdiv, "left");
-				if (dx>0) {
-					if (delX<this.startX) {
-						dx = Math.max(delX+dx-this.startX,0);
-					}
-				} else {
-					if (delX>this.startX) {
-						dx = Math.min(delX+dx-this.startX,0);
-					}
-				}
-				diff.deltaX = dx;
-				var delY = evtY-Richfaces.getComputedStyleSize(this.modalPanel.cdiv, "top");
-				if (dy>0) {
-					if (delY<this.startY) {
-						dy = Math.max(delY+dy-this.startY,0);
-					}
-				} else {
-					if (delY>this.startY) {
-						dy = Math.min(delY+dy-this.startY,0);
-					}
-				}
-				diff.deltaY = dy;
-			} 
-			
 			var vetoes = this.modalPanel.doResizeOrMove(diff);
 
 			if (!vetoes.x) {




More information about the richfaces-svn-commits mailing list