PLT-1598 Slash command works in RHS (#4367)

* PLT-1598 Slash command works in RHS

* fix UserProfile in the reply for Slash Command

* fix some problem about the system messages in RHS
* system message in RHS isn't displayed as comment for root message

* remove status indicator for system message in RHS

* system message in RHS is colored to grey

* system messages don't count as commented post

* fix bug about cleaning draft in RHS

* remove unnecessary function

* implement new model for executing command
Этот коммит содержится в:
Yusuke Nemoto
2016-12-10 13:35:16 +09:00
коммит произвёл Joram Wilander
родитель cb870c83d1
Коммит ddacfa58ba
35 изменённых файлов: 186 добавлений и 79 удалений

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

@@ -112,10 +112,11 @@ export default class CreatePost extends React.Component {
PostStore.storeDraft(this.state.channelId, null);
this.setState({message: '', postError: null, fileInfos: []});
const args = {};
args.channel_id = this.state.channelId;
ChannelActions.executeCommand(
this.state.channelId,
post.message,
false,
args,
(data) => {
this.setState({submitting: false});
@@ -357,10 +358,11 @@ export default class CreatePost extends React.Component {
showShortcuts(e) {
if ((e.ctrlKey || e.metaKey) && e.keyCode === Constants.KeyCodes.FORWARD_SLASH) {
e.preventDefault();
const args = {};
args.channel_id = this.state.channelId;
ChannelActions.executeCommand(
this.state.channelId,
'/shortcuts ',
false,
'/shortcuts',
args,
null,
(err) => {
this.setState({