Adds an option to show watermark only for guests.
This commit is contained in:
parent
fd6c91715f
commit
6006333ccf
|
@ -11,6 +11,8 @@ var interfaceConfig = { // eslint-disable-line no-unused-vars
|
||||||
DEFAULT_LOCAL_DISPLAY_NAME: "me",
|
DEFAULT_LOCAL_DISPLAY_NAME: "me",
|
||||||
SHOW_JITSI_WATERMARK: true,
|
SHOW_JITSI_WATERMARK: true,
|
||||||
JITSI_WATERMARK_LINK: "https://jitsi.org",
|
JITSI_WATERMARK_LINK: "https://jitsi.org",
|
||||||
|
// if watermark is disabled by default, it can be shown only for guests
|
||||||
|
SHOW_WATERMARK_FOR_GUESTS: true,
|
||||||
SHOW_BRAND_WATERMARK: false,
|
SHOW_BRAND_WATERMARK: false,
|
||||||
BRAND_WATERMARK_LINK: "",
|
BRAND_WATERMARK_LINK: "",
|
||||||
SHOW_POWERED_BY: false,
|
SHOW_POWERED_BY: false,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* global interfaceConfig */
|
/* global interfaceConfig, APP */
|
||||||
import React, { Component } from 'react';
|
import React, { Component } from 'react';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -25,15 +25,19 @@ export default class Conference extends Component {
|
||||||
|
|
||||||
const showBrandWatermark = interfaceConfig.SHOW_BRAND_WATERMARK;
|
const showBrandWatermark = interfaceConfig.SHOW_BRAND_WATERMARK;
|
||||||
const showJitsiWatermark = interfaceConfig.SHOW_JITSI_WATERMARK;
|
const showJitsiWatermark = interfaceConfig.SHOW_JITSI_WATERMARK;
|
||||||
|
const showJitsiWatermarkForGuest
|
||||||
|
= interfaceConfig.SHOW_WATERMARK_FOR_GUESTS;
|
||||||
|
|
||||||
this.state = {
|
this.state = {
|
||||||
...this.state,
|
...this.state,
|
||||||
showBrandWatermark,
|
showBrandWatermark,
|
||||||
showJitsiWatermark,
|
showJitsiWatermark,
|
||||||
|
showJitsiWatermarkForGuest,
|
||||||
brandWatermarkLink:
|
brandWatermarkLink:
|
||||||
showBrandWatermark ? interfaceConfig.BRAND_WATERMARK_LINK : '',
|
showBrandWatermark ? interfaceConfig.BRAND_WATERMARK_LINK : '',
|
||||||
jitsiWatermarkLink:
|
jitsiWatermarkLink:
|
||||||
showJitsiWatermark ? interfaceConfig.JITSI_WATERMARK_LINK : '',
|
showJitsiWatermark || showJitsiWatermarkForGuest
|
||||||
|
? interfaceConfig.JITSI_WATERMARK_LINK : '',
|
||||||
showPoweredBy: interfaceConfig.SHOW_POWERED_BY
|
showPoweredBy: interfaceConfig.SHOW_POWERED_BY
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -180,7 +184,9 @@ export default class Conference extends Component {
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_renderJitsiWatermark() {
|
_renderJitsiWatermark() {
|
||||||
if (this.state.showJitsiWatermark) {
|
if (this.state.showJitsiWatermark
|
||||||
|
|| (APP.tokenData.isGuest
|
||||||
|
&& this.state.showJitsiWatermarkForGuest)) {
|
||||||
return (
|
return (
|
||||||
<a
|
<a
|
||||||
href = { this.state.jitsiWatermarkLink }
|
href = { this.state.jitsiWatermarkLink }
|
||||||
|
|
Loading…
Reference in New Issue