You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2015/12/01 13:05:28 UTC

svn commit: r1717403 - in /openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf: base/hibernate/ modules/conference/whiteboard/base/

Author: solomax
Date: Tue Dec  1 12:05:28 2015
New Revision: 1717403

URL: http://svn.apache.org/viewvc?rev=1717403&view=rev
Log:
[OPENMEETINGS-1279] initial document loading is fixed; code clean-up

Modified:
    openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/hibernate/hibRtmpConnection.lzx
    openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx
    openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/remoteWhiteboard.lzx
    openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/swfResourceView.lzx

Modified: openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/hibernate/hibRtmpConnection.lzx
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/hibernate/hibRtmpConnection.lzx?rev=1717403&r1=1717402&r2=1717403&view=diff
==============================================================================
--- openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/hibernate/hibRtmpConnection.lzx (original)
+++ openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/hibernate/hibRtmpConnection.lzx Tue Dec  1 12:05:28 2015
@@ -187,8 +187,9 @@
         client.sendVarsToMessageWithClient = this.sendVarsToMessageWithClient;
         client.sendVarsToWhiteboardById = this.sendVarsToWhiteboardById;
         client.sendVarsToModeratorGeneral = this.sendVarsToModeratorGeneral;
-        client.sendObjectSyncFlag = this.sendObjectSyncFlag;
+        client.sendSyncFlag = this.sendSyncFlag;
         client.sendSyncCompleteFlag = this.sendSyncCompleteFlag;
+        client.sendObjectSyncFlag = this.sendObjectSyncFlag;
         client.sendObjectSyncCompleteFlag = this.sendObjectSyncCompleteFlag;
         client.startedRecording = this.startedRecording;
         client.loadWmlToWhiteboardById = this.loadWmlToWhiteboardById;
@@ -1566,18 +1567,15 @@
 	</netRemoteCallHib>
     
     <!-- Whiteboard sync Events -->
-    <netRemoteCallHib name="sendSyncFlag" funcname="sendSyncFlag">
-        <handler name="ondata" args="value">
-            <![CDATA[
-                //The onResult-Handler will be called be the rtmpconnection
-                if ($debug) Debug.write("sendSyncFlag: ",value);
-                if (canvas.syncWindow == null) {
-                    canvas.syncWindow = new lz.syncWin(canvas.main_content._content.inner,{
-                            labelid:558,labeliderror:559});
-                }
-            ]]>
-        </handler>   
-    </netRemoteCallHib>     
+	<method name="sendSyncFlag" args="value">
+	<![CDATA[
+		//The onResult-Handler will be called be the rtmpconnection
+		if ($debug) Debug.write("sendSyncFlag: ",value);
+		if (canvas.syncWindow == null) {
+			canvas.syncWindow = new lz.syncWin(canvas.main_content._content.inner, {labelid: 558, labeliderror: 559});
+		}
+	]]>
+	</method>     
     
 	<method name="sendSyncCompleteFlag" args="value">
 	<![CDATA[

Modified: openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx?rev=1717403&r1=1717402&r2=1717403&view=diff
==============================================================================
--- openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx (original)
+++ openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx Tue Dec  1 12:05:28 2015
@@ -441,70 +441,61 @@
     </method>
     
 	<method name="deleteItemByNameSync" args="objName">
-    	<![CDATA[
-    	    if ($debug) Debug.write("deleteItemByNameSync :: ",objName);
-    	    this[objName].prepareForDelete.sendEvent();
-    	    this[objName].destroy();
-            if (this.boundingref!=null) this.boundingref.removeIt();
-    		
-    		var pos = -1;
-    		for (var eg=0;eg<this.layers.length;eg++){
-    			if (this.layers[eg]['name']==objName) {
-    				pos = eg;
-    				//Debug.write("Found Object in Layer: ",eg);
-    				this.layers[eg].prepareForDelete.sendEvent();
-    				this.layers[eg].destroy();
-    			}
-    		}	
-    		if (pos!=-1) this.layers.splice(pos, 1);
-    		//get Item Position
-    		pos = -1;
-    		for (var eg=0;eg<this.baseactionobjectList.length;eg++){
-    			if (this.baseactionobjectList[eg][this.baseactionobjectList[eg].length-1]==objName) {
-    				pos = eg;
-    				//Debug.write("Found Object: ",eg);
-    				break;
-    			}
-    		}
-    		
-    		if ($debug) Debug.write("deleteItemByNameSync Found Object: ",eg);
-    		
-    		var newA = this.baseactionobjectList[pos];
-    		
-    		for (var eg=0;eg<this.baseactionobjectList.length;eg++){
-    			if (this.baseactionobjectList[eg][0]!="pointerWhiteBoard") {
-		    		if (this.baseactionobjectList[eg][this.baseactionobjectList[eg].length-8]>newA[newA.length-8]) {
-		    				this.baseactionobjectList[eg][this.baseactionobjectList[eg].length-8]-=1;
+	<![CDATA[
+		if ($debug) Debug.write("deleteItemByNameSync :: ", objName);
+		this[objName].prepareForDelete.sendEvent();
+		this[objName].destroy();
+		if (this.boundingref!=null) this.boundingref.removeIt();
+		
+		var pos = -1;
+		for (var eg = 0; eg < this.layers.length; ++eg) {
+			if (this.layers[eg]['name'] == objName) {
+				pos = eg;
+				//Debug.write("Found Object in Layer: ",eg);
+				this.layers[eg].prepareForDelete.sendEvent();
+				this.layers[eg].destroy();
+			}
+		}
+		if (pos != -1) this.layers.splice(pos, 1);
+		//get Item Position
+		pos = -1;
+		for (var eg = 0; eg < this.baseactionobjectList.length; ++eg) {
+			if (this.baseactionobjectList[eg][this.baseactionobjectList[eg].length - 1] == objName) {
+				pos = eg;
+				//Debug.write("Found Object: ", eg);
+				break;
+			}
+		}
+		var newA = null;
+		if (pos != -1) {
+			newA = this.baseactionobjectList[pos];
+			
+			for (var eg = 0; eg < this.baseactionobjectList.length; ++eg) {
+				if (this.baseactionobjectList[eg][0] != "pointerWhiteBoard") {
+					if (this.baseactionobjectList[eg][this.baseactionobjectList[eg].length - 8] > newA[newA.length - 8]) {
+						this.baseactionobjectList[eg][this.baseactionobjectList[eg].length - 8] -= 1;
 					}
-    			}
-    		}
-    		
-    		if (pos!=-1) this.baseactionobjectList.splice(pos, 1);
-    		
-    		//if ($debug) Debug.write("this.baseactionobjectList.length: ",this.baseactionobjectList.length);
-    		//if ($debug) Debug.write("this.layers.length: ",this.layers.length);
-    		
-    		if ($debug) Debug.warn("deleteItemByName :: ",objName);
-    		
-    		this.checkStepLayers();
-    		
-    		if (newA[0] == "swf") {
-                this.doDeleteFromDocumentsBar(objName);
-    		}
-    		
-    		return newA;
-    	]]>
+				}
+			}
+			
+			this.baseactionobjectList.splice(pos, 1);
+			
+			if ($debug) Debug.warn("deleteItemByName :: ", objName);
+			
+			this.checkStepLayers();
+			
+			if (newA[0] == "swf") {
+				this.doDeleteFromDocumentsBar(objName);
+			}
+		}
+		if ($debug) Debug.write("deleteItemByNameSync Found Object: ", pos, newA);
+		return newA;
+	]]>
 	</method>
 	
 	<method name="UpdateByObject" args="objRef">
 		<![CDATA[
-		//Debug.write("UpdateByObject : ",objRef,objRef.name);
 		var objName = objRef.name;
-		//for (var eg=0;eg<this.layers.length;eg++){
-		//	if (this.layers[eg]['name']==objName) {
-		//		//Debug.write("Found Object in Layer: ",this.layers[eg]);
-		//	}
-		//}
 		
 		var tx = objRef.x;
         var ty = objRef.y;

Modified: openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/remoteWhiteboard.lzx
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/remoteWhiteboard.lzx?rev=1717403&r1=1717402&r2=1717403&view=diff
==============================================================================
--- openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/remoteWhiteboard.lzx (original)
+++ openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/remoteWhiteboard.lzx Tue Dec  1 12:05:28 2015
@@ -152,6 +152,7 @@
 			if ($debug) Debug.write("startNewSyncprocess: ",value);
 			if (value.publicSID == canvas.publicSID){
 				if ($debug) Debug.write("currentLoadingItem IS mine");
+				parent.startInitialLoadingProcess();
 			}
 		]]>
 		</handler>   
@@ -163,6 +164,7 @@
 			//The onResult-Handler will be called be the rtmpconnection
 			if ($debug) Debug.write("startNewSyncprocess: ",value);
 			if ($debug) Debug.write("currentLoadingItem IS mine");
+			parent.startInitialLoadingProcess();
 		]]>
 		</handler>   
 	</netRemoteCallHib> 
@@ -176,10 +178,10 @@
 		</handler>   
 	</netRemoteCallHib>	 	
 	
-	<method name="startInitialLoadinProcess">
-		this.loadObjectDelegate = new LzDelegate( this, "loadRemoteObject" );
+	<method name="startInitialLoadingProcess">
+		this.loadObjectDelegate = new LzDelegate(this, "loadRemoteObject");
 		if (this.loadingObjectList.length != 0){
-			lz.Timer.addTimer( this.loadObjectDelegate, 250 );
+			lz.Timer.addTimer(this.loadObjectDelegate, 250);
 		}
 	</method>
 	
@@ -187,8 +189,8 @@
 	<![CDATA[
 		this.sendRemoteWatchObject(this.loadingObjectList[this.loadingObjectListId]);
 		this.loadingObjectListId++;
-		if (this.loadingObjectListId < this.loadingObjectList.length){
-			lz.Timer.addTimer( this.loadObjectDelegate, 250 );
+		if (this.loadingObjectListId < this.loadingObjectList.length) {
+			lz.Timer.addTimer(this.loadObjectDelegate, 250);
 		} else {
 			this.sendCompletedSyncEvent.doCall();
 			this.updateAllObjectsToSlideNumber();

Modified: openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/swfResourceView.lzx
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/swfResourceView.lzx?rev=1717403&r1=1717402&r2=1717403&view=diff
==============================================================================
--- openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/swfResourceView.lzx (original)
+++ openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/swfResourceView.lzx Tue Dec  1 12:05:28 2015
@@ -78,7 +78,9 @@
 		
 		<handler name="onframe" args="i">
 			if ($debug) Debug.write("onframe",i);
-			mc.gotoAndStop(i);
+			if (mc) {
+				mc.gotoAndStop(i);
+			}
 		</handler>
 		
 		<handler name="onplay" args="i">