From 12896bd23eeba79884245c1c29fdc568cf21a7fa Mon Sep 17 00:00:00 2001 From: Christopher Speller Date: Mon, 14 Mar 2016 08:50:46 -0400 Subject: Converting to Webpack. Stage 1. --- .../components/admin_console/admin_sidebar.jsx | 492 --------------------- 1 file changed, 492 deletions(-) delete mode 100644 web/react/components/admin_console/admin_sidebar.jsx (limited to 'web/react/components/admin_console/admin_sidebar.jsx') diff --git a/web/react/components/admin_console/admin_sidebar.jsx b/web/react/components/admin_console/admin_sidebar.jsx deleted file mode 100644 index c2f31f569..000000000 --- a/web/react/components/admin_console/admin_sidebar.jsx +++ /dev/null @@ -1,492 +0,0 @@ -// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. -// See License.txt for license information. - -import AdminSidebarHeader from './admin_sidebar_header.jsx'; -import SelectTeamModal from './select_team_modal.jsx'; - -import {FormattedMessage} from 'mm-intl'; - -const Tooltip = ReactBootstrap.Tooltip; -const OverlayTrigger = ReactBootstrap.OverlayTrigger; - -export default class AdminSidebar extends React.Component { - constructor(props) { - super(props); - - this.isSelected = this.isSelected.bind(this); - this.handleClick = this.handleClick.bind(this); - this.removeTeam = this.removeTeam.bind(this); - - this.showTeamSelect = this.showTeamSelect.bind(this); - this.teamSelectedModal = this.teamSelectedModal.bind(this); - this.teamSelectedModalDismissed = this.teamSelectedModalDismissed.bind(this); - - this.state = { - showSelectModal: false - }; - } - - handleClick(name, teamId, e) { - e.preventDefault(); - this.props.selectTab(name, teamId); - } - - isSelected(name, teamId) { - if (this.props.selected === name) { - if (name === 'team_users' || name === 'team_analytics') { - if (this.props.selectedTeam != null && this.props.selectedTeam === teamId) { - return 'active'; - } - } else { - return 'active'; - } - } - - return ''; - } - - removeTeam(teamId, e) { - e.preventDefault(); - e.stopPropagation(); - Reflect.deleteProperty(this.props.selectedTeams, teamId); - this.props.removeSelectedTeam(teamId); - - if (this.props.selected === 'team_users') { - if (this.props.selectedTeam != null && this.props.selectedTeam === teamId) { - this.props.selectTab('service_settings', null); - } - } - } - - componentDidMount() { - if ($(window).width() > 768) { - $('.nav-pills__container').perfectScrollbar(); - } - } - - showTeamSelect(e) { - e.preventDefault(); - this.setState({showSelectModal: true}); - } - - teamSelectedModal(teamId) { - this.setState({showSelectModal: false}); - this.props.addSelectedTeam(teamId); - this.forceUpdate(); - } - - teamSelectedModalDismissed() { - this.setState({showSelectModal: false}); - } - - render() { - var count = '*'; - var teams = ( - - ); - const removeTooltip = ( - - - - ); - const addTeamTooltip = ( - - - - ); - - if (this.props.teams != null) { - count = '' + Object.keys(this.props.teams).length; - - teams = []; - for (var key in this.props.selectedTeams) { - if (this.props.selectedTeams.hasOwnProperty(key)) { - var team = this.props.teams[key]; - - if (team != null) { - teams.push( - - ); - } - } - } - } - - let ldapSettings; - let licenseSettings; - if (global.window.mm_config.BuildEnterpriseReady === 'true') { - if (global.window.mm_license.IsLicensed === 'true') { - ldapSettings = ( -
  • - - - -
  • - ); - } - - licenseSettings = ( -
  • - - - -
  • - ); - } - - let audits; - if (global.window.mm_license.IsLicensed === 'true') { - audits = ( -
  • - - - -
  • - ); - } - - return ( -
    -
    - -
    - -
    -
    - - -
    - ); - } -} - -AdminSidebar.propTypes = { - teams: React.PropTypes.object, - selectedTeams: React.PropTypes.object, - removeSelectedTeam: React.PropTypes.func, - addSelectedTeam: React.PropTypes.func, - selected: React.PropTypes.string, - selectedTeam: React.PropTypes.string, - selectTab: React.PropTypes.func -}; -- cgit v1.2.3-1-g7c22