[gatein-commits] gatein SVN: r4915 - portal/branches/branch-GTNPORTAL-1592/web/eXoResources/src/main/webapp/javascript/eXo/portal.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Nov 3 05:06:50 EDT 2010


Author: ndkhoiits
Date: 2010-11-03 05:06:49 -0400 (Wed, 03 Nov 2010)
New Revision: 4915

Modified:
   portal/branches/branch-GTNPORTAL-1592/web/eXoResources/src/main/webapp/javascript/eXo/portal/PortalDragDrop.js
Log:
GTNPORTAL-1254 Error display when DnD some containers does not have portlet

Modified: portal/branches/branch-GTNPORTAL-1592/web/eXoResources/src/main/webapp/javascript/eXo/portal/PortalDragDrop.js
===================================================================
--- portal/branches/branch-GTNPORTAL-1592/web/eXoResources/src/main/webapp/javascript/eXo/portal/PortalDragDrop.js	2010-11-03 07:38:52 UTC (rev 4914)
+++ portal/branches/branch-GTNPORTAL-1592/web/eXoResources/src/main/webapp/javascript/eXo/portal/PortalDragDrop.js	2010-11-03 09:06:49 UTC (rev 4915)
@@ -212,6 +212,10 @@
         trContainer.appendChild(previewTD) ;
       }
     }
+     var dragParent = dragObject.parentNode;
+     if (eXo.core.DOMUtil.getChildrenByTagName(dragParent, "div").length === 1 && !eXo.core.DOMUtil.hasClass(dragParent, "EmptyContainer")) {
+        eXo.core.DOMUtil.addClass(dragParent, "EmptyContainer");
+     }
   } ;
 
   DragDrop.dropCallback = function(dndEvent) {
@@ -453,6 +457,8 @@
   } else {
     uiRowContainer.appendChild(srcElement) ;
   }
+
+   eXo.core.DOMUtil.removeClass(uiRowContainer, "EmptyContainer");
 	
   if(parentNode.nodeName.toLowerCase() == "td") {
   	eXo.core.DOMUtil.removeElement(parentNode) ;



More information about the gatein-commits mailing list