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 2012/12/20 16:53:35 UTC

svn commit: r1424545 - /incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/baseVideoObject.lzx

Author: solomax
Date: Thu Dec 20 15:53:35 2012
New Revision: 1424545

URL: http://svn.apache.org/viewvc?rev=1424545&view=rev
Log:
OPENMEETINGS-497 Mute confirmations are removed

Modified:
    incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/baseVideoObject.lzx

Modified: incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/baseVideoObject.lzx
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/baseVideoObject.lzx?rev=1424545&r1=1424544&r2=1424545&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/baseVideoObject.lzx (original)
+++ incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/baseVideoObject.lzx Thu Dec 20 15:53:35 2012
@@ -647,76 +647,50 @@
         This will mute it only locally, that means on other screens
         the user might be still online and loud
      -->
-    <method name="silenceMicrophone" args="mute">
-        <![CDATA[
-
-        if (this.publicSID == canvas.publicSID) {
-        	//self sound turned off
-        	if (mute) {
-        		confirmGloballyOff(true, null);
-                return;
-        	} else {
-        	    this._chatvideoinner._videostream.muteMicro(false);
-        	    canvas.videoComp_lc.send(canvas.videoComp_lc_name, 'lc_switchMicMuted', this.publicSID, false);
-        	}
-        } else {
-        	//disable this action for now
-        	if (!canvas.ismoderator) {
-        		new lz.labelerrorPopupSWF10(canvas,{errorlabelid:1409});
-        		return;
-        	}
-        	//you can not unmute it locally by putting sound to 100 cause the gain is set to zero globally in the micro of the sender!
-        	//so setting the sound/volume on the other remote clients has zero effect
-        	if (this.isMutedByModerator && !canvas.ismoderator) {
-                //FIXME: That is not true, you could restart audio/video ...
-                var errorlabelid = 1402;
-                if (this.publicSID == canvas.publicSID) {
-                    errorlabelid = 1387;
-                }
-                new lz.labelerrorPopupSWF10(canvas,{errorlabelid:errorlabelid});
-                return;
-            }
-        	if (canvas.ismoderator) {
-        		if (mute) {
-                    new lz.confirmationSingleSWF10(canvas,{
-                                                   labelid:1392,labeliderror:1393,
-                                                   refReturnMethod:'confirmGloballyOff',
-                                                   refObj:this,showCheckBox:false});
-                    return;
-                } else {
-                    canvas.videoComp_lc.send(canvas.videoComp_lc_name, 'lc_switchMicMuted', this.publicSID, false);
-                }
-        	} else {
-            	if (mute) {
-            		new lz.confirmationSingleSWF10(canvas,{
-                                                   labelid:1390,labeliderror:1391,
-                                                   refReturnMethod:'confirmLocallyOff',
-                                                   refObj:this,showCheckBox:false});
-                    return;
-                } else {
-                    this._chatvideoinner._videostream.setSoundVolume(100);
-                }
-        	}
-        }
-        this.setMicMuted(mute);
-        ]]>
-    </method>
-
-    <method name="confirmGloballyOff" args="bool,t" >
-    	if ($debug) Debug.write("confirmGloballyOff :: ",bool);
-    	if (bool) {
-            this.setMicMuted(true);
-            canvas.videoComp_lc.send(canvas.videoComp_lc_name, 'lc_switchMicMuted', this.publicSID, true);
-    	}
-    </method>
-
-    <method name="confirmLocallyOff" args="bool,t" >
-        if ($debug) Debug.write("confirmLocallyOff :: ",bool);
-        if (bool) {
-        	this.setMicMuted(true);
-            this._chatvideoinner._videostream.setSoundVolume(0);
-        }
-    </method>
+	<method name="silenceMicrophone" args="mute">
+	<![CDATA[
+		if (this.publicSID == canvas.publicSID) {
+			//self sound turned off
+			if (mute) {
+				canvas.videoComp_lc.send(canvas.videoComp_lc_name, 'lc_switchMicMuted', this.publicSID, true);
+			} else {
+				this._chatvideoinner._videostream.muteMicro(false);
+				canvas.videoComp_lc.send(canvas.videoComp_lc_name, 'lc_switchMicMuted', this.publicSID, false);
+			}
+		} else {
+			//disable this action for now
+			if (!canvas.ismoderator) {
+				new lz.labelerrorPopupSWF10(canvas,{errorlabelid:1409});
+				return;
+			}
+			//you can not unmute it locally by putting sound to 100 cause the gain is set to zero globally in the micro of the sender!
+			//so setting the sound/volume on the other remote clients has zero effect
+			if (this.isMutedByModerator && !canvas.ismoderator) {
+				//FIXME: That is not true, you could restart audio/video ...
+				var errorlabelid = 1402;
+				if (this.publicSID == canvas.publicSID) {
+					errorlabelid = 1387;
+				}
+				new lz.labelerrorPopupSWF10(canvas,{errorlabelid:errorlabelid});
+				return;
+			}
+			if (canvas.ismoderator) {
+				if (mute) {
+					canvas.videoComp_lc.send(canvas.videoComp_lc_name, 'lc_switchMicMuted', this.publicSID, true);
+				} else {
+					canvas.videoComp_lc.send(canvas.videoComp_lc_name, 'lc_switchMicMuted', this.publicSID, false);
+				}
+			} else {
+				if (mute) {
+					this._chatvideoinner._videostream.setSoundVolume(0);
+				} else {
+					this._chatvideoinner._videostream.setSoundVolume(100);
+				}
+			}
+		}
+		this.setMicMuted(mute);
+	]]>
+	</method>
 
     <method name="setMicMuted" args="micMuted">
         <![CDATA[
@@ -751,7 +725,8 @@
             stream.setAttribute('micGain', v);
             stream.micro.gain = v;
             if (0 == v) {
-                this.confirmGloballyOff(true, v);
+	            this.setMicMuted(true);
+	            canvas.videoComp_lc.send(canvas.videoComp_lc_name, 'lc_switchMicMuted', this.publicSID, true);
             } else if (micMuted) {
                 this.silenceMicrophone(false);
             }