From bb2b1b58ec3962ab3ab1e495eae1de2d4209c2b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Thu, 2 Apr 2020 09:13:07 +0200 Subject: [PATCH] conference: add room name to browser title Re-do of https://github.com/jitsi/jitsi-meet/commit/86ebfe8dad5ea198dca8c5eaddda1ce30ac3fba3 --- .../features/conference/components/web/Conference.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/react/features/conference/components/web/Conference.js b/react/features/conference/components/web/Conference.js index 93c888ec6..c54c611c8 100644 --- a/react/features/conference/components/web/Conference.js +++ b/react/features/conference/components/web/Conference.js @@ -8,6 +8,7 @@ import VideoLayout from '../../../../../modules/UI/videolayout/VideoLayout'; import { connect, disconnect } from '../../../base/connection'; import { translate } from '../../../base/i18n'; import { connect as reactReduxConnect } from '../../../base/redux'; +import { getBackendSafeRoomName } from '../../../base/util'; import { Chat } from '../../../chat'; import { Filmstrip } from '../../../filmstrip'; import { CalleeInfoContainer } from '../../../invite'; @@ -78,6 +79,11 @@ type Props = AbstractProps & { */ _layoutClassName: string, + /** + * Name for this conference room. + */ + _roomName: string, + dispatch: Function, t: Function } @@ -120,7 +126,7 @@ class Conference extends AbstractConference { * @inheritdoc */ componentDidMount() { - document.title = interfaceConfig.APP_NAME; + document.title = `${this.props._roomName} | ${interfaceConfig.APP_NAME}`; this._start(); } @@ -259,11 +265,13 @@ class Conference extends AbstractConference { */ function _mapStateToProps(state) { const currentLayout = getCurrentLayout(state); + const roomName = getBackendSafeRoomName(state['features/base/conference'].room); return { ...abstractMapStateToProps(state), _iAmRecorder: state['features/base/config'].iAmRecorder, - _layoutClassName: LAYOUT_CLASSNAMES[currentLayout] + _layoutClassName: LAYOUT_CLASSNAMES[currentLayout], + _roomName: roomName }; }