[jboss-svn-commits] JBoss Portal SVN: r5152 - in branches/tomek/portal-dnd: dndRenderer.war/js/dragdrop dndRenderer.war/js/portal src/java/org/jboss/portal/core/theme/render/impl

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 5 15:27:39 EDT 2006


Author: roy.russo at jboss.com
Date: 2006-09-05 15:27:37 -0400 (Tue, 05 Sep 2006)
New Revision: 5152

Modified:
   branches/tomek/portal-dnd/dndRenderer.war/js/dragdrop/dragdrop-debug.js
   branches/tomek/portal-dnd/dndRenderer.war/js/portal/PortalDD.js
   branches/tomek/portal-dnd/src/java/org/jboss/portal/core/theme/render/impl/DnDTools.java
Log:
- fixed IE bug: in PortalDD.cleanUpDocument(id)... Text type is undefined so its now commented out.
- fixed IE bug: in PortalDD.getBorder. IE border class was missing, now explicitly setting border when not found.
- Reset client-side logging

Modified: branches/tomek/portal-dnd/dndRenderer.war/js/dragdrop/dragdrop-debug.js
===================================================================
--- branches/tomek/portal-dnd/dndRenderer.war/js/dragdrop/dragdrop-debug.js	2006-09-05 16:01:06 UTC (rev 5151)
+++ branches/tomek/portal-dnd/dndRenderer.war/js/dragdrop/dragdrop-debug.js	2006-09-05 19:27:37 UTC (rev 5152)
@@ -1198,19 +1198,18 @@
          * @private
          */
         this._onLoad = function() {
-
             this.init();
 
             this.logger.log("DDM onload");
-
             var EU = YAHOO.util.Event;
 
             EU.on(document, "mouseup",   this.handleMouseUp, this, true);
             EU.on(document, "mousemove", this.handleMouseMove, this, true);
             EU.on(window,   "unload",    this._onUnload, this, true);
             EU.on(window,   "resize",    this._onResize, this, true);
-            // EU.on(window,   "mouseout",    this._test);
+            EU.on(window,   "mouseout",    this._test);
 
+            this.logger.log("DDM loaded");
         };
 
         /**

Modified: branches/tomek/portal-dnd/dndRenderer.war/js/portal/PortalDD.js
===================================================================
--- branches/tomek/portal-dnd/dndRenderer.war/js/portal/PortalDD.js	2006-09-05 16:01:06 UTC (rev 5151)
+++ branches/tomek/portal-dnd/dndRenderer.war/js/portal/PortalDD.js	2006-09-05 19:27:37 UTC (rev 5152)
@@ -15,8 +15,13 @@
 }
 
 function getBorder(id) {
-	YAHOO.util.Dom.setStyle(id, "border-top", borderTopBefore);
-	YAHOO.util.Dom.setStyle(id, "border", borderBefore);
+    log.log("getBorder...", "info");	
+    if (!borderSet) {
+      setBorder(id);
+    }
+
+	YAHOO.util.Dom.setStyle(id, "border-top", "2px solid red");
+	YAHOO.util.Dom.setStyle(id, "border", "");
     borderBefore = "";
     borderTopBefore = "";
     borderSet = false;
@@ -92,6 +97,7 @@
 }
 
 YAHOO.util.PortalDD.prototype.onDragDrop = function(e, id) {
+    log.log("in PortalDD onDragDrop", "info");
     
     // remove the border around dropto portlet
     getBorder(id);
@@ -101,7 +107,7 @@
 	
 	var thisParent = el.parentNode;
 	var dropedParent = droped.parentNode;
-	
+
 	// show region droper if needed
 	if (thisParent.childNodes.length == 2) {
 		var regToDrop = document.getElementById(thisParent.dropToRegion);
@@ -109,7 +115,7 @@
 		YAHOO.util.Dom.setStyle(regToDrop, "display", "block");
 		YAHOO.util.Dom.setStyle(regToDrop, "visibility", "");
 	}
-	
+    
 	thisParent.removeChild(el);
 	dropedParent.appendChild(el);
 	
@@ -120,7 +126,6 @@
 		YAHOO.util.Dom.setStyle(regToDrop, "display", "none");
 		YAHOO.util.Dom.setStyle(regToDrop, "visibility", "hidden");
 	} 
-	
 	log.log("AFTER Parent: " + el.parentNode + "(" + el.parentNode.id +")"+" droped: " + droped.parentNode + "(" + droped.parentNode.id +")");
 	
 	log.log( "position: " + YAHOO.util.Dom.getStyle(el, "position"));
@@ -183,19 +188,20 @@
 function cleanUpDocument(id) {
 	var region = document.getElementById(id);
 	var nodeList = region.childNodes;
-	
+/*	
 	// move down all the nodes under the portlet (including dropto portlet)
 	var i = 0;
 	while (i < nodeList.length) {
 		var nextNode = nodeList.item(i);
 		
-		//log.log(nextNode);
+		log.log(nextNode, "warn");
 		if (nextNode instanceof Text) {
-			//log.log("next one: "+id+" "+ i);
+			log.log("next one: "+id+" "+ i);
 			region.removeChild(nextNode);
 		}
 		else {
 			i++;
 		}
 	}
-}
\ No newline at end of file
+*/
+}

Modified: branches/tomek/portal-dnd/src/java/org/jboss/portal/core/theme/render/impl/DnDTools.java
===================================================================
--- branches/tomek/portal-dnd/src/java/org/jboss/portal/core/theme/render/impl/DnDTools.java	2006-09-05 16:01:06 UTC (rev 5151)
+++ branches/tomek/portal-dnd/src/java/org/jboss/portal/core/theme/render/impl/DnDTools.java	2006-09-05 19:27:37 UTC (rev 5152)
@@ -27,7 +27,7 @@
 			+ "<script type='text/javascript' src='/dndRenderer/js/portal/PortalDD.js' ></script>\n\n\n"
 			// comment out everything under this if you don't wanna have the logger
 			
-			/*+ "<script type='text/javascript'>"
+			+ "<script type='text/javascript'>"
 			+ "var myLogReader1 = new YAHOO.widget.LogReader(null, { newestOnTop: true, height: \"400px\" });"
 			+ "</script>\n\n"
 			




More information about the jboss-svn-commits mailing list