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 2017/09/12 11:39:30 UTC

openmeetings git commit: [OPENMEETINGS-1688] tool modus is changed only if it was specified

Repository: openmeetings
Updated Branches:
  refs/heads/3.3.x bd831dbdc -> c6b2a3f65


[OPENMEETINGS-1688] tool modus is changed only if it was specified


Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo
Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/c6b2a3f6
Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/c6b2a3f6
Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/c6b2a3f6

Branch: refs/heads/3.3.x
Commit: c6b2a3f65de61b12d0c77e79990b5f381880e49f
Parents: bd831db
Author: Maxim Solodovnik <so...@gmail.com>
Authored: Tue Sep 12 18:39:21 2017 +0700
Committer: Maxim Solodovnik <so...@gmail.com>
Committed: Tue Sep 12 18:39:21 2017 +0700

----------------------------------------------------------------------
 .../conference/whiteboard/base/baseDraw.lzx     | 156 ++++++++++---------
 1 file changed, 80 insertions(+), 76 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c6b2a3f6/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx
----------------------------------------------------------------------
diff --git a/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx b/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx
index 0aa7b9c..f5db45e 100644
--- a/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx
+++ b/openmeetings-flash/src/main/swf/modules/conference/whiteboard/base/baseDraw.lzx
@@ -249,94 +249,96 @@
 	</method>
 
 	<method name="setModus" args="modi">
-		<![CDATA[
-
-			if ($debug) Debug.write("setModus AAA: ",this.baseactionobjectList);
+	<![CDATA[
+		if (modi == null || modi == '') {
+			if ($debug) Debug.warn("Bad modus was passed, exiting");
+			return;
+		}
+		if ($debug) Debug.write("setModus AAA: ", this.baseactionobjectList);
 
-			//check if previous modi has been txt, which might not be saved to the board yet
-			var previousModus = this.drawmodus;
-			if ($debug) Debug.write("setModus: ",modi);
-			if (this.drawmodus=='letter'){
-				if (this.letterObjectIsActive){
-					if ($debug) Debug.write("setModus:drawtoArray",modi);
-					this.currentletterObj.drawtoArray();
-				}
+		//check if previous modi has been txt, which might not be saved to the board yet
+		var previousModus = this.drawmodus;
+		if ($debug) Debug.write("setModus: ", modi);
+		if (this.drawmodus == 'letter'){
+			if (this.letterObjectIsActive){
+				if ($debug) Debug.write("setModus:drawtoArray", modi);
+				this.currentletterObj.drawtoArray();
 			}
+		}
 
-			if (modi != 'print' && modi != 'plain') {
-				this.setAttribute('drawmodus',modi);
-			} else if (modi == 'print') {
-				var my_pj = new PrintJob();
-				var myResult = my_pj.start();
+		if (modi != 'print' && modi != 'plain') {
+			this.setAttribute('drawmodus', modi);
+		} else if (modi == 'print') {
+			var my_pj = new PrintJob();
+			var myResult = my_pj.start();
 
-				if ($debug) Debug.write("myResult ",myResult);
+			if ($debug) Debug.write("myResult ",myResult);
 
-				if (myResult) {
+			if (myResult) {
 
-					var mc = this.getDisplayObject();
+				var mc = this.getDisplayObject();
 
-					// boolean to track whether addPage succeeded, change this to a counter
-					// if more than one call to addPage is possible
-					var pageAdded:Boolean = false;
+				// boolean to track whether addPage succeeded, change this to a counter
+				// if more than one call to addPage is possible
+				var pageAdded:Boolean = false;
 
-					// check the user's printer orientation setting
-					// and add appropriate print area to print job
-					if (my_pj.orientation == "portrait") {
-						// Here, the printArea measurements are appropriate for an 8.5" x 11"
-						// portrait page.
-						pageAdded = my_pj.addPage(mc._parent,{xMin:0,xMax:600,yMin:0,yMax:800});
-					} else {
-						// my_pj.orientation is "landscape".
-						// Now, the printArea measurements are appropriate for an 11" x 8.5"
-						// landscape page.
-						pageAdded = my_pj.addPage(mc._parent,{xMin:0,xMax:750,yMin:0,yMax:600});
-					}
+				// check the user's printer orientation setting
+				// and add appropriate print area to print job
+				if (my_pj.orientation == "portrait") {
+					// Here, the printArea measurements are appropriate for an 8.5" x 11"
+					// portrait page.
+					pageAdded = my_pj.addPage(mc._parent,{xMin:0,xMax:600,yMin:0,yMax:800});
+				} else {
+					// my_pj.orientation is "landscape".
+					// Now, the printArea measurements are appropriate for an 11" x 8.5"
+					// landscape page.
+					pageAdded = my_pj.addPage(mc._parent,{xMin:0,xMax:750,yMin:0,yMax:600});
+				}
 
-					// send pages from the spooler to the printer
-					if (pageAdded) {
-						my_pj.send();
-					}
+				// send pages from the spooler to the printer
+				if (pageAdded) {
+					my_pj.send();
+				}
 
-					//if ($debug) Debug.write("mc ",mc);
-					//if ($debug) Debug.write("mc.name ",mc._name);
+				//if ($debug) Debug.write("mc ",mc);
+				//if ($debug) Debug.write("mc.name ",mc._name);
 
-					//myResult = my_pj.addPage(mc, null, {printAsBitmap:true}, 1);
-					//my_pj.send();
-					my_pj = null;
-				}
+				//myResult = my_pj.addPage(mc, null, {printAsBitmap:true}, 1);
+				//my_pj.send();
+				my_pj = null;
 			}
+		}
 
-			if (modi=='plainSlide'){
-				this.doClearSlide = true;
-				this.doClearAll = false;
-				new lz.confirmationSingle(canvas.main_content._content.inner,{
-											labelid:1339,labeliderror:1359,
-											refObj:this,showCheckBox:false});
-
-				this.setAttribute('drawmodus',previousModus);
-			} else if (modi=='plainConfirm'){
-				this.doClearSlide = false;
-				this.doClearAll = true;
-				new lz.confirmationSingle(canvas.main_content._content.inner,{
-										labelid:1339,labeliderror:1340,
+		if (modi == 'plainSlide'){
+			this.doClearSlide = true;
+			this.doClearAll = false;
+			new lz.confirmationSingle(canvas.main_content._content.inner,{
+										labelid:1339,labeliderror:1359,
 										refObj:this,showCheckBox:false});
-				//this.clearAll();
-				//if ($debug) Debug.write("clearAll and RESET Modus to",previousModus);
-				this.setAttribute('drawmodus',previousModus);
-			} else if (modi=='plain'){
-				this.clearAll();
-				//if ($debug) Debug.write("clearAll and RESET Modus to",previousModus);
-				this.setAttribute('drawmodus',previousModus);
-			} else if (modi=='hand' || modi=='letter' || modi=='triangle'
-				|| modi=='paint' || modi=='line' || modi=='uline' || modi=='clipart'
-				|| modi=='rectangle' || modi=='ellipse' || modi=='drawarrow'){
-				if (this.boundingref!=null) this.boundingref.removeIt();
-			}
-			if (modi=='rectangle') {
-				//Open Up Recording
 
+			this.setAttribute('drawmodus', previousModus);
+		} else if (modi == 'plainConfirm') {
+			this.doClearSlide = false;
+			this.doClearAll = true;
+			new lz.confirmationSingle(canvas.main_content._content.inner,{
+									labelid:1339,labeliderror:1340,
+									refObj:this,showCheckBox:false});
+			//this.clearAll();
+			//if ($debug) Debug.write("clearAll and RESET Modus to",previousModus);
+			this.setAttribute('drawmodus', previousModus);
+		} else if (modi == 'plain') {
+			this.clearAll();
+			//if ($debug) Debug.write("clearAll and RESET Modus to",previousModus);
+			this.setAttribute('drawmodus',previousModus);
+		} else if (modi == 'hand' || modi == 'letter' || modi =='triangle'
+			|| modi == 'paint' || modi == 'line' || modi == 'uline' || modi == 'clipart'
+			|| modi == 'rectangle' || modi == 'ellipse' || modi == 'drawarrow')
+		{
+			if (this.boundingref != null) {
+				this.boundingref.removeIt();
 			}
-		]]>
+		}
+	]]>
 	</method>
 
 	<method name="sendConfirmation" args="yesno, none" >
@@ -488,11 +490,13 @@
 	 -->
 	<method name="undoredo">
 	<![CDATA[
-		if (this.baseactionobjectList.length>0){
-			if (this.boundingref!=null) this.boundingref.removeIt();
+		if (this.baseactionobjectList.length > 0) {
+			if (this.boundingref != null) {
+				this.boundingref.removeIt();
+			}
 			var lastActionObject = this.baseactionobjectList.pop();
-			this.deleteItemByNameSync(lastActionObject[lastActionObject.length-1]);
-			this.onsharedMessage('undo',lastActionObject);
+			this.deleteItemByNameSync(lastActionObject[lastActionObject.length - 1]);
+			this.onsharedMessage('undo', lastActionObject);
 		}
 	]]>
 	</method>