Merge pull request #567 from jitsi/recording-recorder-parameter

Adds an I am a recorder parameter that allows for the UI to be cleane…
This commit is contained in:
bgrozev 2016-03-29 17:29:54 -05:00
commit ff256f15a5
2 changed files with 10 additions and 4 deletions

View File

@ -18,10 +18,11 @@ import UIEvents from "../../../service/UI/UIEvents";
import UIUtil from '../util/UIUtil'; import UIUtil from '../util/UIUtil';
/** /**
* Recording. * Indicates if the recording button should be enabled.
*
* @returns {boolean} {true} if the
* @private
*/ */
let recordingToaster = null;
function _isRecordingButtonEnabled() { function _isRecordingButtonEnabled() {
return interfaceConfig.TOOLBAR_BUTTONS.indexOf("recording") !== -1 return interfaceConfig.TOOLBAR_BUTTONS.indexOf("recording") !== -1
&& config.enableRecording; && config.enableRecording;
@ -270,6 +271,10 @@ var Recording = {
}, },
updateRecordingState(recordingState) { updateRecordingState(recordingState) {
// I'm the recorder, so I don't want to see any UI related to states.
if (config.iAmRecorder)
return;
// If there's no state change, we ignore the update. // If there's no state change, we ignore the update.
if (this.currentState === recordingState) if (this.currentState === recordingState)
return; return;

View File

@ -59,7 +59,8 @@ const ToolbarToggler = {
* Shows the main toolbar. * Shows the main toolbar.
*/ */
showToolbar () { showToolbar () {
if (interfaceConfig.filmStripOnly) { // if we are a recorder we do not want to show the toolbar
if (interfaceConfig.filmStripOnly || config.iAmRecorder) {
return; return;
} }
let header = $("#header"); let header = $("#header");