You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2010/02/20 02:13:29 UTC

svn commit: r912054 - in /portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp: WEB-INF/jetui/yui/jetui.jsp javascript/jetspeed/jetui/jetui-portal.js jetui/css/portal.css jetui/engine/portal.js

Author: taylor
Date: Sat Feb 20 01:13:28 2010
New Revision: 912054

URL: http://svn.apache.org/viewvc?rev=912054&view=rev
Log:
tweaking resize feature to work with different decorators and margin settings

Modified:
    portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetui/yui/jetui.jsp
    portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/javascript/jetspeed/jetui/jetui-portal.js
    portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/jetui/css/portal.css
    portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/jetui/engine/portal.js

Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetui/yui/jetui.jsp
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetui/yui/jetui.jsp?rev=912054&r1=912053&r2=912054&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetui/yui/jetui.jsp (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetui/yui/jetui.jsp Sat Feb 20 01:13:28 2010
@@ -103,7 +103,8 @@
 	dragHandleStyle: "<%=pc.getString(PortalConfigurationConstants.JETUI_STYLE_DRAG_HANDLE)%>",
 	portalContextPath: "<%=portalContextPath%>",
 	portalServletPath: "<%=portalServletPath%>",
-	portalPagePath: "<%=portalPagePath%>"
+	portalPagePath: "<%=portalPagePath%>",
+	margins: [7, 4, 0]	
 };
 var JETUI_YUI = {
   base: "<%=request.getContextPath()%>/javascript/yui/build/",

Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/javascript/jetspeed/jetui/jetui-portal.js
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/javascript/jetspeed/jetui/jetui-portal.js?rev=912054&r1=912053&r2=912054&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/javascript/jetspeed/jetui/jetui-portal.js (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/javascript/jetspeed/jetui/jetui-portal.js Sat Feb 20 01:13:28 2010
@@ -146,6 +146,11 @@
         activeWindow : null,
         
         /**
+         * Margins (resizeHandler, PContent left margin, PContent top margin
+         */
+        margins: [7, 4, 0],
+        
+        /**
          * Construction logic executed during instantiation.
          *
          * @method initializer
@@ -156,6 +161,7 @@
                 this.portalContextPath = cfg.portalContextPath;
                 this.portalServletPath = cfg.portalServletPath;
                 this.portalPagePath = cfg.portalPagePath;
+                this.margins = cfg.margins;
             }
         },
         
@@ -823,7 +829,8 @@
 			    	return;
 			    }
 	 		});
-	    	var mt = (mtt*2) + 7; // 7 is approx the diameter of the handle image
+        	var portal = JETUI_YUI.getPortalInstance();
+	 		var mt = (mtt*2) + portal.margins[0]; // TODO: use array index constants
 	    	return mt;
         },
         

Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/jetui/css/portal.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/jetui/css/portal.css?rev=912054&r1=912053&r2=912054&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/jetui/css/portal.css (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/jetui/css/portal.css Sat Feb 20 01:13:28 2010
@@ -15,12 +15,12 @@
     border: 1px dotted black;
 }
 .jstbToggle1 {
-    background:transparent url("/jetspeed/jetui/css/layout_sprite.png") no-repeat -20px -120px;
+    background:transparent url("layout_sprite.png") no-repeat -20px -120px;
 	height: 14px;
     width: 18px;
 }
 .jstbToggle2 {
-    background:transparent url("/jetspeed/jetui/css/layout_sprite.png") no-repeat -20px -140px;
+    background:transparent url("layout_sprite.png") no-repeat -20px -140px;
 	height: 14px;
     width: 18px;    
 }
@@ -37,7 +37,7 @@
    cursor: move;
 }
 .resizeHandle {
-    background:transparent url("/jetspeed/jetui/css/layout_sprite.png") no-repeat -20px -60px;
+    background:transparent url("layout_sprite.png") no-repeat -20px -60px;
 	height:14px;
     width: 14px;
     cursor: move;    

Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/jetui/engine/portal.js
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/jetui/engine/portal.js?rev=912054&r1=912053&r2=912054&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/jetui/engine/portal.js (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/jetui/engine/portal.js Sat Feb 20 01:13:28 2010
@@ -243,8 +243,8 @@
 		    	box.setStyle('height', height);
 	    	}	    	
 	    	if (!Y.Lang.isNull(content)) {
-		    	content.setStyle('width', (drag.mouseXY[0] - left - 4) + "px"); // TODO: calculate padding, border (4)
-		    	content.setStyle('height', height );
+		    	content.setStyle('width', (drag.mouseXY[0] - left - portal.margins[1]) + "px"); 
+		    	content.setStyle('height', (drag.mouseXY[1] - top - portal.margins[2]) + "px");
 	    	}	    	
 	    	var region = dragParent.get('region');
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org