Merge pull request #157 from rgarmsen2295/mm-1265
MM-1265 Button to change roles now shows "click" mouse ptr when hovered over & change with loading more channels
Этот коммит содержится в:
@@ -92,10 +92,10 @@ var MemberListTeamItem = React.createClass({
|
||||
<span className="caret"></span>
|
||||
</a>
|
||||
<ul className="dropdown-menu member-menu" role="menu" aria-labelledby="channel_header_dropdown">
|
||||
{ showMakeAdmin ? <li role="presentation"><a role="menuitem" onClick={this.handleMakeAdmin}>Make Admin</a></li> : "" }
|
||||
{ showMakeMember ? <li role="presentation"><a role="menuitem" onClick={this.handleMakeMember}>Make Member</a></li> : "" }
|
||||
{ showMakeActive ? <li role="presentation"><a role="menuitem" onClick={this.handleMakeActive}>Make Active</a></li> : "" }
|
||||
{ showMakeNotActive ? <li role="presentation"><a role="menuitem" onClick={this.handleMakeNotActive}>Make Inactive</a></li> : "" }
|
||||
{ showMakeAdmin ? <li role="presentation"><a role="menuitem" href="#" onClick={this.handleMakeAdmin}>Make Admin</a></li> : "" }
|
||||
{ showMakeMember ? <li role="presentation"><a role="menuitem" href="#" onClick={this.handleMakeMember}>Make Member</a></li> : "" }
|
||||
{ showMakeActive ? <li role="presentation"><a role="menuitem" href="#" onClick={this.handleMakeActive}>Make Active</a></li> : "" }
|
||||
{ showMakeNotActive ? <li role="presentation"><a role="menuitem" href="#" onClick={this.handleMakeNotActive}>Make Inactive</a></li> : "" }
|
||||
</ul>
|
||||
</div>
|
||||
{ server_error }
|
||||
|
||||
@@ -79,7 +79,7 @@ module.exports = React.createClass({
|
||||
<button data-toggle="modal" data-target="#new_channel" data-channeltype={this.state.channel_type} type="button" className="btn btn-primary channel-create-btn" onClick={this.handleNewChannel}>Create New Channel</button>
|
||||
</div>
|
||||
<div className="modal-body">
|
||||
{moreChannels ?
|
||||
{!moreChannels.loading ?
|
||||
(moreChannels.length ?
|
||||
<table className="more-channel-table table">
|
||||
<tbody>
|
||||
|
||||
@@ -202,16 +202,17 @@ var ChannelStore = assign({}, EventEmitter.prototype, {
|
||||
BrowserStore.setItem("more_channels", JSON.stringify(channels));
|
||||
},
|
||||
_getMoreChannels: function() {
|
||||
var channels;
|
||||
var channels = null;
|
||||
try {
|
||||
channels = JSON.parse(BrowserStore.getItem("more_channels"));
|
||||
}
|
||||
catch (err) {
|
||||
}
|
||||
|
||||
if (channels == null) {
|
||||
channels = [];
|
||||
}
|
||||
if (channels == null) {
|
||||
channels = {};
|
||||
channels.loading = true;
|
||||
}
|
||||
|
||||
return channels;
|
||||
},
|
||||
|
||||
@@ -104,7 +104,7 @@ module.exports.updateLastViewedAt = function() {
|
||||
module.exports.getMoreChannels = function(force) {
|
||||
if (isCallInProgress("getMoreChannels")) return;
|
||||
|
||||
if (!ChannelStore.getMoreAll() || force) {
|
||||
if (ChannelStore.getMoreAll().loading || force) {
|
||||
|
||||
callTracker["getMoreChannels"] = utils.getTimestamp();
|
||||
client.getMoreChannels(
|
||||
|
||||
Ссылка в новой задаче
Block a user