Author: solomax
Date: Wed Dec 25 08:11:14 2013
New Revision: 1553361
URL: http://svn.apache.org/r1553361
Log:
[OPENMEETINGS-696] choose device is available for restricted room
Modified:
openmeetings/trunk/singlewebapp/WebContent/src/base/hibernate/hibRtmpConnection.lzx
openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx
openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/restricted/moderationMiniIconRestricted.lzx
openmeetings/trunk/singlewebapp/WebContent/swf10/commonVideoViewContentSWF10.lzx
openmeetings/trunk/singlewebapp/WebContent/swf10/video/editRecordStreamSWF10.lzx
Modified:
openmeetings/trunk/singlewebapp/WebContent/src/base/hibernate/hibRtmpConnection.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/src/base/hibernate/hibRtmpConnection.lzx?rev=1553361&r1=1553360&r2=1553361&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/WebContent/src/base/hibernate/hibRtmpConnection.lzx
(original)
+++
openmeetings/trunk/singlewebapp/WebContent/src/base/hibernate/hibRtmpConnection.lzx
Wed Dec 25 08:11:14 2013
@@ -694,19 +694,21 @@
if (canvas.thishib.loaderVar != null) {
canvas.thishib.loaderVar.setProgress();
}
- parent.getTimeZones.doCall();
+ parent.getTimeZones.doCall(); // this is very long call let it be
async
+ parent.getGeneralOptions.doCall();
</handler>
</netRemoteCallHib>
<netRemoteCallHib name="getTimeZones" funcname="xmlcrm.getTimeZones"
dataobject="timeZoneSet">
<handler name="ondata" args="value">
- //The onResult-Handler will be called be the rtmpconnection
- if ($debug) Debug.write("getTimeZones: ",value);
+ //The onResult-Handler will be called be the
rtmpconnection
+ if ($debug) Debug.write("getTimeZones: ",value);
if (canvas.thishib.loaderVar != null) {
- canvas.thishib.loaderVar.setProgress();
- }
- parent.getGeneralOptions.doCall();
- </handler>
+ canvas.thishib.loaderVar.setProgress();
+ }
+ canvas.inviteMainWindow = new
lz.inviteMainWindow(canvas);
+ if($debug) Debug.write("create invitationWindow:
",canvas.inviteMainWindow);
+ </handler>
</netRemoteCallHib>
<netRemoteCallHib name="getGeneralOptions"
funcname="xmlcrm.getGeneralOptions">
@@ -904,7 +906,7 @@
//if ($debug) Debug.write("throw event to drawarea:
",canvas.moderatorStreamID,canvas.ismoderator);
- if (this.parent.modus == "conference"){
+ if (this.parent.modus == "conference") {
if ($debug)
Debug.write("############## showDevicePopUp");
canvas._videocontainer._videoviewcontent.showDevicePopUp(false);
}
Modified: openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx?rev=1553361&r1=1553360&r2=1553361&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx Wed Dec
25 08:11:14 2013
@@ -638,10 +638,6 @@
//and if roomtype_id == 3 we will not show any *There is no Moderator*
Warning Dialog
canvas.currentRoomObject = roomObj;
- var inviteMainWindow = new lz.inviteMainWindow(canvas);
- canvas.inviteMainWindow = inviteMainWindow;
- if($debug) Debug.write("create invitationWindow:
",canvas.inviteMainWindow);
-
hib.currentroomid = roomId;
if (roomObj!=null){
if (roomTypeId==1){
Modified:
openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/restricted/moderationMiniIconRestricted.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/restricted/moderationMiniIconRestricted.lzx?rev=1553361&r1=1553360&r2=1553361&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/restricted/moderationMiniIconRestricted.lzx
(original)
+++
openmeetings/trunk/singlewebapp/WebContent/src/modules/conference/restricted/moderationMiniIconRestricted.lzx
Wed Dec 25 08:11:14 2013
@@ -31,6 +31,7 @@
this.isSuperModerator = parent.parent.isSuperModerator;
if ($debug) Debug.write(" :: moderationMiniIconRestricted :.
",this.isMod);
+ var refObj = parent.parent.refObj;
if (this.isMod) {
this._isMod.setAttribute("visibility","visible");
@@ -47,7 +48,7 @@
this._canDraw._text.setAttribute("text",canvas.getLabelName(681));
this._canDrawModerator.setAttribute("visibility","hidden");
} else {
- if (parent.parent.refObj.canDraw) {
+ if (refObj != null && refObj.canDraw) {
this._canDraw.setAttribute("visibility","visible");
this._canDraw.isActive = true;
this._canDraw.setAttribute("showhandcursor",true);
@@ -80,9 +81,9 @@
this._denyExclusiveAudio.setAttribute("visibility","hidden");
} else {
- if ($debug) Debug.write("parent.parent.refObj.canShare
:: ",parent.parent.refObj.canShare);
+ if ($debug) Debug.write("refObj.canShare :: ", (refObj
!= null && refObj.canShare));
- if (parent.parent.refObj.canShare) {
+ if (refObj != null && refObj.canShare) {
this._allowScreen.setAttribute("visibility","visible");
this._allowScreen.isActive = true;
this._allowScreen.setAttribute("showhandcursor",true);
@@ -93,7 +94,7 @@
this._denyScreen.setAttribute("visibility","visible");
}
- if (parent.parent.refObj.canRemote) {
+ if (refObj != null && refObj.canRemote) {
this._allowRemote.setAttribute("visibility","visible");
this._allowRemote.isActive = true;
this._allowRemote.setAttribute("showhandcursor",true);
@@ -104,7 +105,7 @@
this._denyRemote.setAttribute("visibility","visible");
}
- if (parent.parent.refObj.canGiveAudio) {
+ if (refObj != null && refObj.canGiveAudio) {
this._allowExclusiveAudio.setAttribute("visibility","visible");
this._allowExclusiveAudio.isActive = true;
this._allowExclusiveAudio.setAttribute("showhandcursor",true);
@@ -116,7 +117,7 @@
}
}
- if (parent.parent.refObj.isBroadcasting) {
+ if (refObj != null && refObj.isBroadcasting) {
this._allowDevice.setAttribute("visibility","hidden");
this._denyDevice.setAttribute("visibility","visible");
} else {
@@ -124,9 +125,9 @@
this._denyDevice.setAttribute("visibility","hidden");
}
- if ($debug) Debug.write("Set micMuted
",parent.parent.refObj.micMuted);
+ if ($debug) Debug.write("Set micMuted ", (refObj != null &&
refObj.micMuted));
- if (parent.parent.refObj.micMuted) {
+ if (refObj != null && refObj.micMuted) {
this._muteDevice.setAttribute("visibility","hidden");
this._unMuteDevice.setAttribute("visibility","visible");
} else {
@@ -136,7 +137,7 @@
this._start_private_chat_rsc.setAttribute('visible'
, (canvas.currentRoomObj.hideChat == null ||
!canvas.currentRoomObj.hideChat)
- && parent.parent.refObj.publicSID !=
canvas.publicSID);
+ && (refObj != null && refObj.publicSID !=
canvas.publicSID));
]]>
</handler>
Modified:
openmeetings/trunk/singlewebapp/WebContent/swf10/commonVideoViewContentSWF10.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/swf10/commonVideoViewContentSWF10.lzx?rev=1553361&r1=1553360&r2=1553361&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/WebContent/swf10/commonVideoViewContentSWF10.lzx
(original)
+++
openmeetings/trunk/singlewebapp/WebContent/swf10/commonVideoViewContentSWF10.lzx
Wed Dec 25 08:11:14 2013
@@ -83,7 +83,7 @@
if($debug)
Debug.info("createEditRecordStream,",syncUpdate,isInterview,interviewPodId);
if (canvas.inner.editRecordStream != null)
canvas.inner.editRecordStream.destroy();
- new lz.editRecordStreamSWF10(canvas.inner, {
+ new lz.editRecordStreamSWF10(canvas.inner, {
name:"editRecordStream",
isSyncUpdate:syncUpdate,
isInterview:isInterview,
Modified:
openmeetings/trunk/singlewebapp/WebContent/swf10/video/editRecordStreamSWF10.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/swf10/video/editRecordStreamSWF10.lzx?rev=1553361&r1=1553360&r2=1553361&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/WebContent/swf10/video/editRecordStreamSWF10.lzx
(original)
+++
openmeetings/trunk/singlewebapp/WebContent/swf10/video/editRecordStreamSWF10.lzx
Wed Dec 25 08:11:14 2013
@@ -150,7 +150,7 @@
is true and the box will close without asking for device settings.
-->
<method name="checkDeviceSettingsRememberStatus">
- <![CDATA[
+ <![CDATA[
var t:SharedObject = SharedObject.getLocal('userdata');
var g = t.data;
var save = g["savecamdata"];
@@ -160,11 +160,15 @@
//In case the user presses the Sync Button this box should
//not close automatically and do the user-prefered values
+ if (canvas.currentRoomObject.roomtype.roomtypes_id == 3) {
+ //restricted room
+ return null;
+ }
if(save && !this.isSyncUpdate && this.checkLocalDataComplete())
{
return g;
}
return null;
- ]]>
+ ]]>
</method>
<!--