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 2016/09/08 06:26:28 UTC

svn commit: r1759750 - in /openmeetings/application/branches: 3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx 3.2.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx

Author: solomax
Date: Thu Sep  8 06:26:27 2016
New Revision: 1759750

URL: http://svn.apache.org/viewvc?rev=1759750&view=rev
Log:
[OPENMEETINGS-1464] silent client error is fixed

Modified:
    openmeetings/application/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx
    openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx

Modified: openmeetings/application/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx
URL: http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx?rev=1759750&r1=1759749&r2=1759750&view=diff
==============================================================================
--- openmeetings/application/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx (original)
+++ openmeetings/application/branches/3.1.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx Thu Sep  8 06:26:27 2016
@@ -152,7 +152,7 @@
 	<method name="clearSlideOnly">
 		<![CDATA[
 			var itemsToDelete = this.getCurrentSlideAnnotations();
-			this.onsharedMessage('clearSlide',itemsToDelete); 
+			this.onsharedMessage('clearSlide', itemsToDelete);
 			this.clearSlideRemote(itemsToDelete);
 		]]>
 	</method>
@@ -166,29 +166,33 @@
 
 	<method name="getCurrentSlideAnnotations">
 	<![CDATA[
+		//if ($debug) Debug.write("** getCurrentSlideAnnotations: ", baseactionobjectList.length);
 		var currentSlideNumber = -1;
-		for (var i = 0; i < this.baseactionobjectList.length; ++i) {
-			if (this.baseactionobjectList[i][0] == "swf") {
-				currentSlideNumber = this.baseactionobjectList[i][8];
+		for (var i = 0; i < baseactionobjectList.length; ++i) {
+			var obj = baseactionobjectList[i];
+			if (obj[0] == "swf") {
+				currentSlideNumber = obj[8];
 				break;
 			}
 		}
 		var itemsToDelete = new Array();
-		for (var i = 0; i < this.baseactionobjectList.length; ++i) {
-			if (this.baseactionobjectList[i][0] == "ellipse" 
-					|| this.baseactionobjectList[i][0] == "drawarrow"
-					|| this.baseactionobjectList[i][0] == "line"
-					|| this.baseactionobjectList[i][0] == "paint"
-					|| this.baseactionobjectList[i][0] == "rectangle"
-					|| this.baseactionobjectList[i][0] == "uline"
-					|| this.baseactionobjectList[i][0] == "image"
-					|| this.baseactionobjectList[i][0] == "clipart"
-					|| this.baseactionobjectList[i][0] == "letter") {
+		for (var i = 0; i < baseactionobjectList.length; ++i) {
+			var obj = baseactionobjectList[i];
+			if (obj[0] == "ellipse" 
+				|| obj[0] == "drawarrow"
+				|| obj[0] == "line"
+				|| obj[0] == "paint"
+				|| obj[0] == "rectangle"
+				|| obj[0] == "uline"
+				|| obj[0] == "image"
+				|| obj[0] == "clipart"
+				|| obj[0] == "letter")
+			{
 						
-				var swfObj = this.baseactionobjectList[i][this.baseactionobjectList[i].length-7];
+				var swfObj = obj[obj.length - 7];
 				
-				if (swfObj.slide == currentSlideNumber) {
-					itemsToDelete.push(this.baseactionobjectList[i][this.baseactionobjectList[i].length-1]);
+				if (swfObj && swfObj.slide == currentSlideNumber) {
+					itemsToDelete.push(obj[obj.length-1]);
 				}
 			}
 		}

Modified: openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx
URL: http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx?rev=1759750&r1=1759749&r2=1759750&view=diff
==============================================================================
--- openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx (original)
+++ openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx Thu Sep  8 06:26:27 2016
@@ -152,7 +152,7 @@
 	<method name="clearSlideOnly">
 		<![CDATA[
 			var itemsToDelete = this.getCurrentSlideAnnotations();
-			this.onsharedMessage('clearSlide',itemsToDelete); 
+			this.onsharedMessage('clearSlide', itemsToDelete);
 			this.clearSlideRemote(itemsToDelete);
 		]]>
 	</method>
@@ -166,29 +166,33 @@
 
 	<method name="getCurrentSlideAnnotations">
 	<![CDATA[
+		//if ($debug) Debug.write("** getCurrentSlideAnnotations: ", baseactionobjectList.length);
 		var currentSlideNumber = -1;
-		for (var i = 0; i < this.baseactionobjectList.length; ++i) {
-			if (this.baseactionobjectList[i][0] == "swf") {
-				currentSlideNumber = this.baseactionobjectList[i][8];
+		for (var i = 0; i < baseactionobjectList.length; ++i) {
+			var obj = baseactionobjectList[i];
+			if (obj[0] == "swf") {
+				currentSlideNumber = obj[8];
 				break;
 			}
 		}
 		var itemsToDelete = new Array();
-		for (var i = 0; i < this.baseactionobjectList.length; ++i) {
-			if (this.baseactionobjectList[i][0] == "ellipse" 
-					|| this.baseactionobjectList[i][0] == "drawarrow"
-					|| this.baseactionobjectList[i][0] == "line"
-					|| this.baseactionobjectList[i][0] == "paint"
-					|| this.baseactionobjectList[i][0] == "rectangle"
-					|| this.baseactionobjectList[i][0] == "uline"
-					|| this.baseactionobjectList[i][0] == "image"
-					|| this.baseactionobjectList[i][0] == "clipart"
-					|| this.baseactionobjectList[i][0] == "letter") {
+		for (var i = 0; i < baseactionobjectList.length; ++i) {
+			var obj = baseactionobjectList[i];
+			if (obj[0] == "ellipse" 
+				|| obj[0] == "drawarrow"
+				|| obj[0] == "line"
+				|| obj[0] == "paint"
+				|| obj[0] == "rectangle"
+				|| obj[0] == "uline"
+				|| obj[0] == "image"
+				|| obj[0] == "clipart"
+				|| obj[0] == "letter")
+			{
 						
-				var swfObj = this.baseactionobjectList[i][this.baseactionobjectList[i].length-7];
+				var swfObj = obj[obj.length - 7];
 				
-				if (swfObj.slide == currentSlideNumber) {
-					itemsToDelete.push(this.baseactionobjectList[i][this.baseactionobjectList[i].length-1]);
+				if (swfObj && swfObj.slide == currentSlideNumber) {
+					itemsToDelete.push(obj[obj.length-1]);
 				}
 			}
 		}