diff --git a/bigbluebutton-html5/imports/ui/components/common/menu/component.jsx b/bigbluebutton-html5/imports/ui/components/common/menu/component.jsx index 65f8306fcf..53215412c3 100644 --- a/bigbluebutton-html5/imports/ui/components/common/menu/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/common/menu/component.jsx @@ -4,7 +4,6 @@ import { defineMessages, injectIntl } from "react-intl"; import Menu from "@material-ui/core/Menu"; import { Divider } from "@material-ui/core"; - import Icon from "/imports/ui/components/common/icon/component"; import { SMALL_VIEWPORT_BREAKPOINT } from '/imports/ui/components/layout/enums'; @@ -65,7 +64,7 @@ class BBBMenu extends React.Component { const { actions, selectedEmoji } = this.props; return actions?.map(a => { - const { dataTest, label, onClick, key, disabled } = a; + const { dataTest, label, onClick, key, disabled, description } = a; const emojiSelected = key?.toLowerCase()?.includes(selectedEmoji?.toLowerCase()); @@ -101,7 +100,8 @@ class BBBMenu extends React.Component { }}> {a.icon ? : null} - {label} + {label} + {description &&
{description}
} {a.iconRight ? : null}
, diff --git a/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/component.jsx b/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/component.jsx index 5c524f474b..56af6db8b9 100755 --- a/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/component.jsx @@ -124,6 +124,10 @@ const intlMessages = defineMessages({ id: 'app.userList.userOptions.sortedLastName.heading', description: '', }, + newTab: { + id: 'app.modal.newTab', + description: 'label used in aria description', + } }); class UserOptions extends PureComponent { @@ -310,7 +314,7 @@ class UserOptions extends PureComponent { icon: 'multi_whiteboard', iconRight: 'popout_window', label: intl.formatMessage(intlMessages.learningDashboardLabel), - description: intl.formatMessage(intlMessages.learningDashboardDesc), + description: `${intl.formatMessage(intlMessages.learningDashboardDesc)} ${intl.formatMessage(intlMessages.newTab)}`, key: this.learningDashboardId, onClick: () => { openLearningDashboardUrl(locale); }, dividerTop: true, diff --git a/bigbluebutton-html5/public/locales/en.json b/bigbluebutton-html5/public/locales/en.json index d25ad3916a..8b5d0e1ed4 100755 --- a/bigbluebutton-html5/public/locales/en.json +++ b/bigbluebutton-html5/public/locales/en.json @@ -839,7 +839,7 @@ "app.connection-status.next": "Next page", "app.connection-status.prev": "Previous page", "app.learning-dashboard.label": "Learning Analytics Dashboard", - "app.learning-dashboard.description": "Open dashboard with users activities", + "app.learning-dashboard.description": "Dashboard with users activities", "app.learning-dashboard.clickHereToOpen": "Open Learning Analytics Dashboard", "app.recording.startTitle": "Start recording", "app.recording.stopTitle": "Pause recording",