Author: solomax
Date: Thu Oct 9 18:15:18 2014
New Revision: 1630547
URL: http://svn.apache.org/r1630547
Log:
[OPENMEETINGS-1003] parameters of initVideo are corrected
Modified:
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
Modified:
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java?rev=1630547&r1=1630546&r2=1630547&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
(original)
+++
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
Thu Oct 9 18:15:18 2014
@@ -139,7 +139,10 @@ public class RoomPanel extends BasePanel
String path = url.getPath();
path = path.substring(1, path.indexOf('/', 2) +
1);
Room r = getBean(RoomDao.class).get(roomId);
-
target.appendJavaScript(String.format("initVideo(%s);", new
JSONObject().put("audioOnly", r.getIsAudioOnly())
+
target.appendJavaScript(String.format("initVideo(%s);", new JSONObject()
+ .put("uid", c.getUid())
+ .put("audioOnly",
r.getIsAudioOnly())
+ .put("SID", WebSession.getSid())
.put("interview", 4L ==
r.getRoomtype().getId()) //FIXME hardcoded
.put("protocol",
cfgDao.getConfValue(CONFIG_FLASH_PROTOCOL, String.class, ""))
.put("host", url.getHost())
Modified:
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js?rev=1630547&r1=1630546&r2=1630547&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
(original)
+++
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
Thu Oct 9 18:15:18 2014
@@ -17,10 +17,10 @@
* under the License.
*/
function initVideo(_options) {
- var options = $.extend({bgcolor: "#ffffff", width: 570, height: 900
+ var options = $.extend({bgcolor: "#ffffff"
, resolutions: JSON.stringify([{label: "4:3 (~6 KByte/sec)",
width: 40, height: 30}
, {label: "4:3 (~12 KByte/sec)", width: 80, height: 60}
- , {label: "4:3 (~20 KByte/sec)", width: 120, height:
90, default: true}
+ , {label: "4:3 (~20 KByte/sec)", width: 120, height:
90, "default": true}
, {label: "QQVGA 4:3 (~36 KByte/sec)", width: 160,
height: 120}
, {label: "4:3 (~40 KByte/sec)", width: 240, height:
180}
, {label: "HVGA 4:3 (~56 KByte/sec)", width: 320,
height: 240}
@@ -36,13 +36,13 @@ function initVideo(_options) {
}, _options);
var type = 'application/x-shockwave-flash';
var src = 'public/main.swf?cache' + new Date().getTime();
- var r = $('<div class="room video">');
- var o = $('<object>').attr('type', type).attr('data',
src).attr('width', options.width).attr('height', options.height);
- o.append($('<param>').attr('name', 'quality').attr('value', 'best'));
- o.append($('<param>').attr('name', 'wmode').attr('value',
'transparent'));
- o.append($('<param>').attr('name', 'allowscriptaccess').attr('value',
'sameDomain'));
- o.append($('<param>').attr('name', 'allowfullscreen').attr('value',
'false'));
- o.append($('<param>').attr('name', 'flashvars').attr('value',
$.param(options)));
+ var r = $('<div class="room video">').attr("id", "video" + options.uid);
+ var o = $('<object>').attr('type', type).attr('data', src);
+ o.append($('<param>').attr('name', 'quality').attr('value', 'best'))
+ .append($('<param>').attr('name', 'wmode').attr('value',
'transparent'))
+ .append($('<param>').attr('name',
'allowscriptaccess').attr('value', 'sameDomain'))
+ .append($('<param>').attr('name',
'allowfullscreen').attr('value', 'false'))
+ .append($('<param>').attr('name', 'flashvars').attr('value',
$.param(options)));
$('#roomMenu').parent().append(r.append(o));
/*
.attr('wmode', 'window').attr('allowfullscreen', true)
@@ -53,7 +53,7 @@ function initVideo(_options) {
.attr('allowscriptaccess', 'sameDomain').attr('type',
'application/x-shockwave-flash')
.attr('pluginspage',
'http://www.macromedia.com/go/getflashplayer')
*/
- r.dialog({width: options.width, height: options.height, dialogClass:
"video"});
+ r.dialog({dialogClass: "video"});
}
function setHeight() {