"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/component.jsx" between
bigbluebutton-2.3.6.tar.gz and bigbluebutton-2.3.7.tar.gz

About: BigBlueButton is a complete web conferencing system (mainly designed for online learning).

component.jsx  (bigbluebutton-2.3.6):component.jsx  (bigbluebutton-2.3.7)
skipping to change at line 20 skipping to change at line 20
import DropdownList from '/imports/ui/components/dropdown/list/component'; import DropdownList from '/imports/ui/components/dropdown/list/component';
import DropdownListItem from '/imports/ui/components/dropdown/list/item/componen t'; import DropdownListItem from '/imports/ui/components/dropdown/list/item/componen t';
import LockViewersContainer from '/imports/ui/components/lock-viewers/container' ; import LockViewersContainer from '/imports/ui/components/lock-viewers/container' ;
import GuestPolicyContainer from '/imports/ui/components/waiting-users/guest-pol icy/container'; import GuestPolicyContainer from '/imports/ui/components/waiting-users/guest-pol icy/container';
import BreakoutRoom from '/imports/ui/components/actions-bar/create-breakout-roo m/container'; import BreakoutRoom from '/imports/ui/components/actions-bar/create-breakout-roo m/container';
import CaptionsService from '/imports/ui/components/captions/service'; import CaptionsService from '/imports/ui/components/captions/service';
import CaptionsWriterMenu from '/imports/ui/components/captions/writer-menu/cont ainer'; import CaptionsWriterMenu from '/imports/ui/components/captions/writer-menu/cont ainer';
import DropdownListSeparator from '/imports/ui/components/dropdown/list/separato r/component'; import DropdownListSeparator from '/imports/ui/components/dropdown/list/separato r/component';
import { styles } from './styles'; import { styles } from './styles';
import { getUserNamesLink } from '/imports/ui/components/user-list/service'; import { getUserNamesLink } from '/imports/ui/components/user-list/service';
import Settings from '/imports/ui/services/settings';
const propTypes = { const propTypes = {
intl: PropTypes.shape({ intl: PropTypes.shape({
formatMessage: PropTypes.func.isRequired, formatMessage: PropTypes.func.isRequired,
}).isRequired, }).isRequired,
isMeetingMuted: PropTypes.bool.isRequired, isMeetingMuted: PropTypes.bool.isRequired,
toggleMuteAllUsers: PropTypes.func.isRequired, toggleMuteAllUsers: PropTypes.func.isRequired,
toggleMuteAllUsersExceptPresenter: PropTypes.func.isRequired, toggleMuteAllUsersExceptPresenter: PropTypes.func.isRequired,
toggleStatus: PropTypes.func.isRequired, toggleStatus: PropTypes.func.isRequired,
mountModal: PropTypes.func.isRequired, mountModal: PropTypes.func.isRequired,
skipping to change at line 159 skipping to change at line 160
this.handleCreateBreakoutRoomClick = this.handleCreateBreakoutRoomClick.bind (this); this.handleCreateBreakoutRoomClick = this.handleCreateBreakoutRoomClick.bind (this);
this.handleCaptionsClick = this.handleCaptionsClick.bind(this); this.handleCaptionsClick = this.handleCaptionsClick.bind(this);
this.onCreateBreakouts = this.onCreateBreakouts.bind(this); this.onCreateBreakouts = this.onCreateBreakouts.bind(this);
this.onInvitationUsers = this.onInvitationUsers.bind(this); this.onInvitationUsers = this.onInvitationUsers.bind(this);
this.renderMenuItems = this.renderMenuItems.bind(this); this.renderMenuItems = this.renderMenuItems.bind(this);
this.onSaveUserNames = this.onSaveUserNames.bind(this); this.onSaveUserNames = this.onSaveUserNames.bind(this);
} }
onSaveUserNames() { onSaveUserNames() {
const { intl, meetingName } = this.props; const { intl, meetingName } = this.props;
const lang = Settings.application.locale;
const date = new Date(); const date = new Date();
const dateString = lang ? date.toLocaleDateString(lang) : date.toLocaleDateS
tring();
const timeString = lang ? date.toLocaleTimeString(lang) : date.toLocaleTimeS
tring();
getUserNamesLink( getUserNamesLink(
intl.formatMessage(intlMessages.savedNamesListTitle, intl.formatMessage(intlMessages.savedNamesListTitle,
{ {
0: meetingName, 0: meetingName,
1: `${date.toLocaleDateString( 1: `${dateString}:${timeString}`,
document.documentElement.lang,
)}:${date.toLocaleTimeString(
document.documentElement.lang,
)}`,
}), }),
intl.formatMessage(intlMessages.sortedFirstNameHeading), intl.formatMessage(intlMessages.sortedFirstNameHeading),
intl.formatMessage(intlMessages.sortedLastNameHeading), intl.formatMessage(intlMessages.sortedLastNameHeading),
).dispatchEvent(new MouseEvent('click', ).dispatchEvent(new MouseEvent('click',
{ bubbles: true, cancelable: true, view: window })); { bubbles: true, cancelable: true, view: window }));
} }
onActionsShow() { onActionsShow() {
this.setState({ this.setState({
isUserOptionsOpen: true, isUserOptionsOpen: true,
 End of changes. 4 change blocks. 
5 lines changed or deleted 9 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)