[jboss-svn-commits] JBL Code SVN: r5981 - labs/jbosslabs/trunk/portal-extensions/portal-dnd/dndRenderer.war/js/portal

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Aug 25 11:40:24 EDT 2006


Author: szimano
Date: 2006-08-25 11:40:22 -0400 (Fri, 25 Aug 2006)
New Revision: 5981

Modified:
   labs/jbosslabs/trunk/portal-extensions/portal-dnd/dndRenderer.war/js/portal/PortalDD.js
Log:
border around drop-to-portlet JBLAB-728

Modified: labs/jbosslabs/trunk/portal-extensions/portal-dnd/dndRenderer.war/js/portal/PortalDD.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/portal-dnd/dndRenderer.war/js/portal/PortalDD.js	2006-08-25 01:08:35 UTC (rev 5980)
+++ labs/jbosslabs/trunk/portal-extensions/portal-dnd/dndRenderer.war/js/portal/PortalDD.js	2006-08-25 15:40:22 UTC (rev 5981)
@@ -41,16 +41,28 @@
 
 YAHOO.extend(YAHOO.util.PortalDD, YAHOO.util.DDProxy);
 
+YAHOO.util.PortalDD.prototype.onDragOver = function(e, id) {
+    YAHOO.util.PortalDD.superclass.onDragOver.call(this, e, id);
+    
+    // draw a border around dropto portlet
+    YAHOO.util.Dom.setStyle(id, "border", "2px solid black");
+}
+
+YAHOO.util.PortalDD.prototype.onDragOut = function(e, id) {
+    YAHOO.util.PortalDD.superclass.onDragOut.call(this, e, id);
+    
+    // remove the border around dropto portlet
+    YAHOO.util.Dom.setStyle(id, "border", "0px");
+}
+
 YAHOO.util.PortalDD.prototype.onDragDrop = function(e, id) {
-    //YAHOO.util.PortalDD.superclass.onDragDrop.call(this, e, id);
     
-    log.log(e.screenX + " " + e.screenY + " " + id);
+    // remove the border around dropto portlet
+    YAHOO.util.Dom.setStyle(id, "border", "0px");
     
     var el = this.getEl();
 	var droped = document.getElementById(id);
 	
-    log.log("Parent: " + el.parentNode + "(" + el.parentNode.id +")"+" droped: " + droped.parentNode + "(" + droped.parentNode.id +")");
-	
 	var thisParent = el.parentNode;
 	var dropedParent = droped.parentNode;
 	
@@ -82,6 +94,7 @@
 	
 	var adding = false;
 	
+	// move down all the nodes under the portlet (including dropto portlet)
 	for (var i = 0;(nodeList.item(i) != el) && (i < nodeList.length); i++) {
 		var nextNode = nodeList.item(i);
 		if (!adding && nextNode == droped) {
@@ -96,6 +109,10 @@
 };
 
 YAHOO.util.PortalDD.prototype.endDrag = function(e) {
+	// PortalDD changes 
+	// Don't move the portlet - it'll be placed by the browser
+	// Just remove the proxy frame
+	
     var DOM = YAHOO.util.Dom;
     this.logger.log(this.id + " endDrag");
     //var lel = this.getEl();




More information about the jboss-svn-commits mailing list