Этот коммит содержится в:
Reed Garmsen
2015-08-06 14:14:10 -07:00
родитель 8c03c0b930
Коммит dd39a53208

Просмотреть файл

@@ -11,65 +11,77 @@ module.exports = React.createClass({
client.logout(); client.logout();
}, },
render: function() { render: function() {
var team_link = ""; var teamLink = '';
var invite_link = ""; var inviteLink = '';
var manage_link = ""; var teamSettingsLink = '';
var rename_link = ""; var manageLink = '';
var currentUser = UserStore.getCurrentUser() var renameLink = '';
var currentUser = UserStore.getCurrentUser();
var isAdmin = false; var isAdmin = false;
if (currentUser != null) { if (currentUser != null) {
isAdmin = currentUser.roles.indexOf("admin") > -1; isAdmin = currentUser.roles.indexOf('admin') > -1;
invite_link = ( inviteLink = (
<li> <li>
<a href="#" data-toggle="modal" data-target="#invite_member"><i className="glyphicon glyphicon-user"></i>Invite New Member</a> <a href='#' data-toggle='modal' data-target='#invite_member'><i className='glyphicon glyphicon-user'></i>Invite New Member</a>
</li> </li>
); );
if (this.props.teamType == "O") { if (this.props.teamType === 'O') {
team_link = ( teamLink = (
<li> <li>
<a href="#" data-toggle="modal" data-target="#get_link" data-title="Team Invite" data-value={utils.getWindowLocationOrigin()+"/signup_user_complete/?id="+currentUser.team_id}><i className="glyphicon glyphicon-link"></i>Get Team Invite Link</a> <a href='#' data-toggle='modal' data-target='#get_link' data-title='Team Invite' data-value={utils.getWindowLocationOrigin()+'/signup_user_complete/?id='+currentUser.team_id}><i className='glyphicon glyphicon-link'></i>Get Team Invite Link</a>
</li> </li>
); );
} }
} }
if (isAdmin) { if (isAdmin) {
manage_link = ( teamSettingsLink = (
<li> <li>
<a href="#" data-toggle="modal" data-target="#team_members"><i className="glyphicon glyphicon-wrench"></i>Manage Team</a> <a href='#' data-toggle='modal' data-target='#team_settings'><i className='glyphicon glyphicon-globe'></i>Team Settings</a>
</li> </li>
); );
rename_link = ( manageLink = (
<li> <li>
<a href="#" data-toggle="modal" data-target="#rename_team_link"><i className="glyphicon glyphicon-pencil"></i>Rename</a> <a href='#' data-toggle='modal' data-target='#team_members'><i className='glyphicon glyphicon-wrench'></i>Manage Team</a>
</li>
);
renameLink = (
<li>
<a href='#' data-toggle='modal' data-target='#rename_team_link'><i className='glyphicon glyphicon-pencil'></i>Rename</a>
</li> </li>
); );
} }
var siteName = config.SiteName != null ? config.SiteName : ""; var siteName = '';
var teamDisplayName = this.props.teamDisplayName ? this.props.teamDisplayName : siteName; if (config.SiteName != null) {
siteName = config.SiteName;
}
var teamDisplayName = siteName;
if (this.props.teamDisplayName) {
teamDisplayName = this.props.teamDisplayName;
}
return ( return (
<div> <div>
<div className="team__header theme"> <div className='team__header theme'>
<a className="team__name" href="/channels/town-square">{ teamDisplayName }</a> <a className='team__name' href='/channels/town-square'>{teamDisplayName}</a>
</div> </div>
<div className="nav-pills__container"> <div className='nav-pills__container'>
<ul className="nav nav-pills nav-stacked"> <ul className='nav nav-pills nav-stacked'>
<li><a href="#" data-toggle="modal" data-target="#user_settings1"><i className="glyphicon glyphicon-cog"></i>Account Settings</a></li> <li><a href='#' data-toggle='modal' data-target='#user_settings1'><i className='glyphicon glyphicon-cog'></i>Account Settings</a></li>
{ isAdmin ? <li><a href="#" data-toggle="modal" data-target="#team_settings"><i className="glyphicon glyphicon-globe"></i>Team Settings</a></li> : "" } {teamSettingsLink}
{ invite_link } {inviteLink}
{ team_link } {teamLink}
{ manage_link } {manageLink}
{ rename_link } {renameLink}
<li><a href="#" onClick={this.handleLogoutClick}><i className="glyphicon glyphicon-log-out"></i>Logout</a></li> <li><a href='#' onClick={this.handleLogoutClick}><i className='glyphicon glyphicon-log-out'></i>Logout</a></li>
<li className="divider"></li> <li className='divider'></li>
<li><a target="_blank" href="/static/help/configure_links.html"><i className="glyphicon glyphicon-question-sign"></i>Help</a></li> <li><a target='_blank' href='/static/help/configure_links.html'><i className='glyphicon glyphicon-question-sign'></i>Help</a></li>
<li><a target="_blank" href="/static/help/configure_links.html"><i className="glyphicon glyphicon-earphone"></i>Report a Problem</a></li> <li><a target='_blank' href='/static/help/configure_links.html'><i className='glyphicon glyphicon-earphone'></i>Report a Problem</a></li>
</ul> </ul>
</div> </div>
</div> </div>