|
@@ -59,6 +59,7 @@ class CommentEditor extends React.Component {
|
|
|
this.handleSelect = this.handleSelect.bind(this);
|
|
this.handleSelect = this.handleSelect.bind(this);
|
|
|
this.onSlackEnabledFlagChange = this.onSlackEnabledFlagChange.bind(this);
|
|
this.onSlackEnabledFlagChange = this.onSlackEnabledFlagChange.bind(this);
|
|
|
this.onSlackChannelsChange = this.onSlackChannelsChange.bind(this);
|
|
this.onSlackChannelsChange = this.onSlackChannelsChange.bind(this);
|
|
|
|
|
+ this.toggleEditor = this.toggleEditor.bind(this);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
componentWillMount() {
|
|
componentWillMount() {
|
|
@@ -94,6 +95,10 @@ class CommentEditor extends React.Component {
|
|
|
this.setState({ slackChannels: value });
|
|
this.setState({ slackChannels: value });
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ toggleEditor() {
|
|
|
|
|
+ this.props.commentButtonClickedHandler(this.props.replyTo);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* Post comment with CommentContainer and update state
|
|
* Post comment with CommentContainer and update state
|
|
|
*/
|
|
*/
|
|
@@ -120,7 +125,7 @@ class CommentEditor extends React.Component {
|
|
|
});
|
|
});
|
|
|
// reset value
|
|
// reset value
|
|
|
this.editor.setValue('');
|
|
this.editor.setValue('');
|
|
|
- this.props.commentButtonClickedHandler(this.props.replyTo);
|
|
|
|
|
|
|
+ this.toggleEditor();
|
|
|
})
|
|
})
|
|
|
.catch((err) => {
|
|
.catch((err) => {
|
|
|
const errorMessage = err.message || 'An unknown error occured when posting comment';
|
|
const errorMessage = err.message || 'An unknown error occured when posting comment';
|
|
@@ -216,7 +221,7 @@ class CommentEditor extends React.Component {
|
|
|
const submitButton = (
|
|
const submitButton = (
|
|
|
<Button
|
|
<Button
|
|
|
bsStyle="primary"
|
|
bsStyle="primary"
|
|
|
- className="fcbtn btn btn-sm btn-primary btn-outline btn-rounded btn-1b"
|
|
|
|
|
|
|
+ className="fcbtn btn btn-primary btn-outline btn-rounded btn-1b"
|
|
|
onClick={this.postHandler}
|
|
onClick={this.postHandler}
|
|
|
>
|
|
>
|
|
|
Comment
|
|
Comment
|
|
@@ -298,6 +303,12 @@ class CommentEditor extends React.Component {
|
|
|
</div>
|
|
</div>
|
|
|
)
|
|
)
|
|
|
}
|
|
}
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <Button bsStyle="danger" className="fcbtn btn btn-xs btn-danger btn-outline btn-rounded" onClick={this.toggleEditor}>
|
|
|
|
|
+ Cancel
|
|
|
|
|
+ </Button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
<div className="hidden-xs">{submitButton}</div>
|
|
<div className="hidden-xs">{submitButton}</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div className="visible-xs mt-2">
|
|
<div className="visible-xs mt-2">
|