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/12/21 04:06:51 UTC

svn commit: r1775370 - in /openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf: commonVideoViewContentSWF10.lzx modules/conference/whiteboard/interviewWhiteboard.lzx

Author: solomax
Date: Wed Dec 21 04:06:51 2016
New Revision: 1775370

URL: http://svn.apache.org/viewvc?rev=1775370&view=rev
Log:
[OPENMEETINGS-1454] autoVideoSelect works in interview room

Modified:
    openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx
    openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/interviewWhiteboard.lzx

Modified: openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx
URL: http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx?rev=1775370&r1=1775369&r2=1775370&view=diff
==============================================================================
--- openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx (original)
+++ openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx Wed Dec 21 04:06:51 2016
@@ -78,7 +78,7 @@
 	<method name="createVideoObject" args="publicSID, isBroadcasting, interviewPodId, object">
 		if($debug) Debug.info("createVideoObject, publicSID: ",publicSID, "isBroadcasting: ", isBroadcasting, "object", object);
 		var vidContainer = getVideoObjectByPublicSID(publicSID);
-		if(vidContainer == null) {
+		if (vidContainer == null) {
 			vidContainer = isBroadcasting ? this.getNewVideoObject(publicSID) : this.getNewVideoObjectByPos(publicSID);
 			vidContainer.publicSID = publicSID;
 		}

Modified: openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/interviewWhiteboard.lzx
URL: http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/interviewWhiteboard.lzx?rev=1775370&r1=1775369&r2=1775370&view=diff
==============================================================================
--- openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/interviewWhiteboard.lzx (original)
+++ openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/modules/conference/whiteboard/interviewWhiteboard.lzx Wed Dec 21 04:06:51 2016
@@ -22,9 +22,27 @@
 
 <class name="interviewWhiteboard" extends="view" clip="true">
 	<handler name="oninit">
+	<![CDATA[
 		if ($debug) Debug.write(":: interviewWhiteboard :: oninit :: ", canvas.commonVideoViewContent);
 		canvas._drawarea = this;
 		this.reloadStatus();
+		if (canvas.currentRoomObj.autoVideoSelect) {
+			var cl = canvas.currentClient;
+			if (!cl.interviewPodId && (cl.isMod || cl.isSuperModerator || cl.canDraw)) {
+				var vcount = canvas.commonVideoViewContent.subviews.length;
+				var pod = null;
+				if (vcount == 1) {
+					var busypod = canvas.commonVideoViewContent.subviews[0].interviewPodId;
+					pod = (busypod == 1 ? 2 : 1);
+				} else if (vcount == 0) {
+					pod = 1;
+				}
+				if (!!pod) {
+					_videoviewcontent["interviewVideoBox" + pod].sendConfirmation(canvas.publicSID);
+				}
+			}
+		}
+	]]>
 	</handler>
 
 	<handler name="onopenWhiteBoard" >
@@ -41,14 +59,14 @@
 	<netRemoteCallHib name="getInterviewRecordingStatus" funcname="getInterviewRecordingStatus"
 			remotecontext="$once{ canvas.thishib }" >  
 		<handler name="ondata" args="value">
-			<![CDATA[
-				if ($debug) Debug.write("getInterviewRecordingStatus: ",value);
-				if (value) {
-					parent._recStarted.setAttribute("visibility","visible");
-				} else {
-					parent._recStarted.setAttribute("visibility","hidden");
-				}
-			]]>
+		<![CDATA[
+			if ($debug) Debug.write("getInterviewRecordingStatus: ",value);
+			if (value) {
+				parent._recStarted.setAttribute("visibility","visible");
+			} else {
+				parent._recStarted.setAttribute("visibility","hidden");
+			}
+		]]>
 		</handler>
 	</netRemoteCallHib>