Adds params for enabling rec on entering the conference.
This commit is contained in:
parent
44136e8a55
commit
cc29df6376
|
@ -541,6 +541,8 @@ function onLocalRoleChanged(jid, info, pres, isModerator) {
|
||||||
Authentication.closeAuthenticationWindow();
|
Authentication.closeAuthenticationWindow();
|
||||||
messageHandler.notify(null, "notify.me",
|
messageHandler.notify(null, "notify.me",
|
||||||
'connected', "notify.moderator");
|
'connected', "notify.moderator");
|
||||||
|
|
||||||
|
Toolbar.checkAutoRecord();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -123,8 +123,13 @@ function hangup() {
|
||||||
* Starts or stops the recording for the conference.
|
* Starts or stops the recording for the conference.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function toggleRecording() {
|
function toggleRecording(predefinedToken) {
|
||||||
APP.xmpp.toggleRecording(function (callback) {
|
APP.xmpp.toggleRecording(function (callback) {
|
||||||
|
if (predefinedToken) {
|
||||||
|
callback(UIUtil.escapeHtml(predefinedToken));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
var msg = APP.translation.generateTranslationHTML(
|
var msg = APP.translation.generateTranslationHTML(
|
||||||
"dialog.recordingToken");
|
"dialog.recordingToken");
|
||||||
var token = APP.translation.translateString("dialog.token");
|
var token = APP.translation.translateString("dialog.token");
|
||||||
|
@ -567,7 +572,7 @@ var Toolbar = (function (my) {
|
||||||
}, 1500);
|
}, 1500);
|
||||||
|
|
||||||
recordingToaster = messageHandler.notify(null, "recording.toaster", null,
|
recordingToaster = messageHandler.notify(null, "recording.toaster", null,
|
||||||
null, null, {timeOut: 0, closeButton: null});
|
null, null, {timeOut: 0, closeButton: null, tapToDismiss: false});
|
||||||
} else if (recordingState === 'off') {
|
} else if (recordingState === 'off') {
|
||||||
selector.removeClass("icon-recEnable active");
|
selector.removeClass("icon-recEnable active");
|
||||||
selector.addClass("icon-recEnable");
|
selector.addClass("icon-recEnable");
|
||||||
|
@ -590,6 +595,13 @@ var Toolbar = (function (my) {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// checks whether recording is enabled and whether we have params to start automatically recording
|
||||||
|
my.checkAutoRecord = function () {
|
||||||
|
if (config.enableRecording && config.autoRecord) {
|
||||||
|
toggleRecording(config.autoRecordToken);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Shows or hides SIP calls button
|
// Shows or hides SIP calls button
|
||||||
my.showSipCallButton = function (show) {
|
my.showSipCallButton = function (show) {
|
||||||
if (APP.xmpp.isSipGatewayEnabled() && show) {
|
if (APP.xmpp.isSipGatewayEnabled() && show) {
|
||||||
|
|
Loading…
Reference in New Issue