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 2020/05/02 03:44:20 UTC
[openmeetings] branch master updated: OPENMEETINGS-2338 Fix reset
of values in browser when re-entering room (#73)
This is an automated email from the ASF dual-hosted git repository.
solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings.git
The following commit(s) were added to refs/heads/master by this push:
new f64ee2f OPENMEETINGS-2338 Fix reset of values in browser when re-entering room (#73)
f64ee2f is described below
commit f64ee2f4594626ab1183eae2b93a19d3e45f275d
Author: Sebastian Wagner <se...@apache.org>
AuthorDate: Sat May 2 15:44:13 2020 +1200
OPENMEETINGS-2338 Fix reset of values in browser when re-entering room (#73)
* OPENMEETINGS-2338 Fix reset of values in browser when re-entering room
* OPENMEETINGS-2338 Fix typo on word STOPPED.
* OPENMEETINGS-2338 fix accidental temporary file being committed.
---
.../org/apache/openmeetings/web/room/raw-sharer.js | 19 ++++++++++++++-----
.../apache/openmeetings/web/room/raw-video-manager.js | 4 ++--
.../org/apache/openmeetings/web/room/raw-video.js | 4 ++--
3 files changed, 18 insertions(+), 9 deletions(-)
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-sharer.js b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-sharer.js
index 646144b..de832c6 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-sharer.js
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-sharer.js
@@ -1,13 +1,22 @@
/* Licensed under the Apache License, Version 2.0 (the "License") http://www.apache.org/licenses/LICENSE-2.0 */
var SHARE_STARTING = 'starting';
var SHARE_STARTED = 'started';
-var SHARE_STOPED = 'stoped';
+var SHARE_STOPPED = 'stopped';
var Sharer = (function() {
const self = {};
let sharer, type, fps, sbtn, rbtn, width, height
- , shareState = SHARE_STOPED, recState = SHARE_STOPED;
+ , shareState = SHARE_STOPPED, recState = SHARE_STOPPED;
+ /**
+ * Re-entering the room should reset settings.
+ */
+ function reset() {
+ shareState = SHARE_STOPPED;
+ recState = SHARE_STOPPED;
+ }
+
function _init() {
+ reset();
sharer = $('#sharer').dialog({
classes: {
'ui-dialog': 'sharer'
@@ -26,7 +35,7 @@ var Sharer = (function() {
fps = sharer.find('select.fps');
_disable(fps, VideoUtil.isEdge(b));
sbtn = sharer.find('.share-start-stop').off().click(function() {
- if (shareState === SHARE_STOPED) {
+ if (shareState === SHARE_STOPPED) {
_setShareState(SHARE_STARTING);
VideoManager.sendMessage({
id: 'wannaShare'
@@ -47,7 +56,7 @@ var Sharer = (function() {
rbtn = sharer.find('.record-start-stop').off();
if (Room.getOptions().allowRecording) {
rbtn.show().click(function() {
- if (recState === SHARE_STOPED) {
+ if (recState === SHARE_STOPPED) {
_setRecState(SHARE_STARTING);
VideoManager.sendMessage({
id: 'wannaRecord'
@@ -81,7 +90,7 @@ var Sharer = (function() {
return VideoUtil.isEdge(b) || VideoUtil.isChrome(b);
}
function _setBtnState(btn, state) {
- const dis = SHARE_STOPED !== state
+ const dis = SHARE_STOPPED !== state
, typeDis = _typeDisabled();
_disable(type, dis);
_disable(fps, dis || typeDis);
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video-manager.js b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video-manager.js
index b6a1652..6ee6bf1 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video-manager.js
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video-manager.js
@@ -51,8 +51,8 @@ var VideoManager = (function() {
// Update activities in the current data object
v.stream().activities = sd.activities;
}
- Sharer.setShareState(VideoUtil.isSharing(sd) ? SHARE_STARTED : SHARE_STOPED);
- Sharer.setRecState(VideoUtil.isRecording(sd) ? SHARE_STARTED : SHARE_STOPED);
+ Sharer.setShareState(VideoUtil.isSharing(sd) ? SHARE_STARTED : SHARE_STOPPED);
+ Sharer.setRecState(VideoUtil.isRecording(sd) ? SHARE_STARTED : SHARE_STOPPED);
}
function _onReceive(msg) {
const uid = msg.stream.uid;
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video.js b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video.js
index 505f931..e0ccb33 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video.js
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video.js
@@ -22,8 +22,8 @@ var Video = (function() {
function _getScreenStream(msg, callback) {
function __handleScreenError(err) {
VideoManager.sendMessage({id: 'errorSharing'});
- Sharer.setShareState(SHARE_STOPED);
- Sharer.setRecState(SHARE_STOPED);
+ Sharer.setShareState(SHARE_STOPPED);
+ Sharer.setRecState(SHARE_STOPPED);
OmUtil.error(err);
}
const b = kurentoUtils.WebRtcPeer.browser;