Author: ggrekhov
Date: Wed Mar 14 08:45:04 2012
New Revision: 1300481

URL: http://svn.apache.org/viewvc?rev=1300481&view=rev
Log:
OPENMEETINGS-77 is fixed

Added:
    
incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/changeDevice.lzx
Removed:
    
incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/popups/changeDevice.lzx
    
incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/popups/doc/lzx/ja/changedevice_doc.xml
Modified:
    
incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx
    
incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/commonVideoComponentAdapter.lzx
    
incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/popups/library.lzx
    
incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/commonVideoViewContentSWF10.lzx
    incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/library.lzx

Modified: 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx?rev=1300481&r1=1300480&r2=1300481&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx 
(original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx 
Wed Mar 14 08:45:04 2012
@@ -400,7 +400,7 @@
                     //new 
lz.applyForModeration(canvas.main_content._content.inner);
                     canvas.thishib.applyForModeration.doCall();
                 } else if (stringSub=='editCamMicSettings') {
-                    new lz.changeDevice(canvas.main_content._content.inner);
+                    canvas._videocontainer._videoviewcontent.changeDevice();
                 } else if (stringSub=='editBoardSettings') {
                     new 
lz.editWhiteboardDefault(canvas.main_content._content.inner);
                 } else if (stringSub=='quit') {

Modified: 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/commonVideoComponentAdapter.lzx
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/commonVideoComponentAdapter.lzx?rev=1300481&r1=1300480&r2=1300481&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/commonVideoComponentAdapter.lzx
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/commonVideoComponentAdapter.lzx
 Wed Mar 14 08:45:04 2012
@@ -138,6 +138,13 @@
     <method name="updateMuteStatusVideoView" args="roomClient">
         canvas.lc.send(canvas.vid_lc_name, "updateMuteStatusVideoView", 
roomClient);
     </method>
+
+    <!---
+        Shows the window with device settings
+    -->
+    <method name="changeDevice">
+        canvas.lc.send(canvas.vid_lc_name, "changeDevice");
+    </method>
     
 </class>
 

Modified: 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/popups/library.lzx
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/popups/library.lzx?rev=1300481&r1=1300480&r2=1300481&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/popups/library.lzx
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/popups/library.lzx
 Wed Mar 14 08:45:04 2012
@@ -32,7 +32,6 @@
     <include href="autoLoader.lzx" />
     <include href="converterPopup.lzx" />
     <include href="errorModeratorPopup.lzx" />
-    <include href="changeDevice.lzx" />
     <include href="syncWin.lzx" />
     <include href="meetingTimer.lzx" />
     <include href="incomingScreenSharing.lzx" />

Modified: 
incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/commonVideoViewContentSWF10.lzx
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/commonVideoViewContentSWF10.lzx?rev=1300481&r1=1300480&r2=1300481&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/commonVideoViewContentSWF10.lzx
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/commonVideoViewContentSWF10.lzx
 Wed Mar 14 08:45:04 2012
@@ -42,6 +42,7 @@
             client.ismoderatorChanged = this.ismoderatorChanged;
             // update rights to SWF10 client
             client.updateModerationFlag = this.updateModerationFlag;
+            client.changeDevice = this.changeDevice;
             client.setDrawAllowStatus = this.setDrawAllowStatus
 
             var lc:LocalConnection = new LocalConnection();
@@ -411,6 +412,18 @@
             canvas.setAttribute("isAllowedToRemoteControl",canRemote);
        ]]>
     </method>
+
+    <!---
+        Shows the window with device settings
+    -->
+    <method name="changeDevice">
+        <![CDATA[
+            if ($debug) Debug.write("changeDevice");
+            new lz.changeDevice(canvas.inner, {
+                name:"changeDeviceDialog"
+            });
+        ]]>
+    </method>
         
     <!--
     function not in use ?! swagner 04.02.2012

Added: 
incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/changeDevice.lzx
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/changeDevice.lzx?rev=1300481&view=auto
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/changeDevice.lzx
 (added)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/changeDevice.lzx
 Wed Mar 14 08:45:04 2012
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+  
+      http://www.apache.org/licenses/LICENSE-2.0
+         
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+  
+-->
+<library>
+
+<class name="changeDevice" extends="labelExplorerBox" labelid="51"
+    docking="true" resizeable="false" closable="true" width="300" x="14" 
height="260">
+
+    <switch>
+        <when property="$as3">
+            <passthrough>
+                import flash.net.SharedObject;
+            </passthrough>
+        </when>
+    </switch>
+
+    <method name="storelocaldata">
+        <![CDATA[
+        var so:SharedObject = SharedObject.getLocal('userdata');
+        var sdata = so.data;
+        if (sdata==null) sdata = new Array();
+        sdata["cam"]=availibleCams3.getValue();
+        sdata["mic"]=availibleMics3.getValue();
+        sdata["savecamdata"] = this.holddatainSO.getValue();
+        so.flush();
+        ]]>
+    </method>   
+    
+    <method name="doninitalize">
+        this.storelocaldata();
+        this.close();
+    </method>
+     
+    <labelText labelid="52" fontsize="11" x="10" y="30" />
+
+    <resetCombobox fontsize="11" id="availibleCams3" x="10" y="50" width="280" 
editable="false">
+        <switch>
+            <when property="$as3">
+                <passthrough>
+                    import flash.media.Camera;
+                    import flash.net.SharedObject;
+                </passthrough>
+            </when>
+        </switch>
+
+        <handler name="oninit">
+            <![CDATA[
+            //Get all availible Cam's
+            var tw = Camera.names;
+            var t = "";
+            for (var eg=0;eg<tw.length;eg++){
+                this.addItem(tw[eg],eg);
+                t=eg;
+            }
+
+            var so:SharedObject = SharedObject.getLocal('userdata');
+               var sdata = so.data;
+            var cam = sdata["cam"];
+            //Debug.write("cam: ",cam);
+
+            if (cam!=null || cam!=''){
+               this.selectItem(String(cam));    
+            } else {
+                       this.selectItem(t);
+            }
+            ]]>
+        </handler>
+    </resetCombobox>
+    
+    <labelText text="LABEL53" labelid="53" fontsize="11" x="10" y="80" />
+
+    <resetCombobox fontsize="11" id="availibleMics3"  x="10" y="100" 
width="280" editable="false">
+        <switch>
+            <when property="$as3">
+                <passthrough>
+                    import flash.media.Microphone;
+                    import flash.net.SharedObject;
+                </passthrough>
+            </when>
+        </switch>
+
+        <handler name="oninit">
+            <![CDATA[
+            //Get all availible Mic's
+            var tw = Microphone.names;
+            var t = "";
+            for (var eg=0;eg<tw.length;eg++){
+                t=eg;
+                this.addItem(tw[eg],eg);
+            }
+
+            var so:SharedObject = SharedObject.getLocal('userdata');
+               var sdata = so.data;
+            var mic = sdata["mic"];
+            //Debug.write("mic: ",mic);
+
+            if (mic!=null || mic!=''){
+               this.selectItem(String(mic));    
+            } else {
+                       this.selectItem(t);
+            }
+            ]]>
+        </handler>
+    </resetCombobox>
+
+    <!-- Remember Me -->
+    <labelCheckbox name="holddatainSO" labelid="762" x="10" y="220">
+        <switch>
+            <when property="$as3">
+                <passthrough>
+                    import flash.net.SharedObject;
+                </passthrough>
+            </when>
+        </switch>
+
+        <handler name="oninit">
+            var so:SharedObject = SharedObject.getLocal('userdata');
+               var sdata = so.data;
+            var save = sdata["savecamdata"];
+            if ($debug) Debug.write("savecamdata save: ",save);
+            if(save) this.setValue(true);
+        </handler>         
+    </labelCheckbox>
+    
+    <simpleLabelButton fontsize="11" labelid="54" x="190" y="190" width="100">
+        <handler name="onclick">
+            this.parent.doninitalize();
+        </handler>
+    </simpleLabelButton>
+    
+    <labelText labelid="56" width="300"
+       y="150" multiline="true" resize="false"/>
+    
+    <simpleLabelButton labelid="55" width="100" x="80" y="190" 
+        onclick="this.parent.close();" />
+    
+</class>
+
+</library>

Modified: 
incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/library.lzx
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/library.lzx?rev=1300481&r1=1300480&r2=1300481&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/library.lzx 
(original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/library.lzx 
Wed Mar 14 08:45:04 2012
@@ -22,6 +22,7 @@
 
        <resource name="lz_recorder_play" src="resources/webstart_play.png" />
 
+    <include href="changeDevice.lzx" />
     <include href="videoUserProfilePicSWF10.lzx" />
     <include href="editRecordStreamSWF10.lzx" />
     <include href="baseVideoObject.lzx" />


Reply via email to