From 9f6ba5e031ee4a621a319523823562916e6532c2 Mon Sep 17 00:00:00 2001 From: Harrison Healey Date: Tue, 1 Nov 2016 18:46:41 -0400 Subject: PLT-4595 Fixed post drafts and renamed some fields to be consistent (#4418) * PLT-4595 Fixed post drafts and renamed some fields to be consistent * Removed unused state from CreatePost --- webapp/components/create_post.jsx | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) (limited to 'webapp/components/create_post.jsx') diff --git a/webapp/components/create_post.jsx b/webapp/components/create_post.jsx index e7bf2b92a..7cbe48114 100644 --- a/webapp/components/create_post.jsx +++ b/webapp/components/create_post.jsx @@ -64,11 +64,10 @@ export default class CreatePost extends React.Component { this.state = { channelId: ChannelStore.getCurrentId(), - messageText: draft.messageText, + message: draft.message, uploadsInProgress: draft.uploadsInProgress, fileInfos: draft.fileInfos, submitting: false, - initialText: draft.messageText, ctrlSend: PreferenceStore.getBool(Constants.Preferences.CATEGORY_ADVANCED_SETTINGS, 'send_on_ctrl_enter'), fullWidthTextBox: PreferenceStore.get(Preferences.CATEGORY_DISPLAY_SETTINGS, Preferences.CHANNEL_DISPLAY_MODE, Preferences.CHANNEL_DISPLAY_MODE_DEFAULT) === Preferences.CHANNEL_DISPLAY_MODE_FULL_SCREEN, showTutorialTip: false, @@ -85,7 +84,7 @@ export default class CreatePost extends React.Component { const post = {}; post.file_ids = []; - post.message = this.state.messageText; + post.message = this.state.message; if (post.message.trim().length === 0 && this.state.fileInfos.length === 0) { return; @@ -96,13 +95,13 @@ export default class CreatePost extends React.Component { return; } - MessageHistoryStore.storeMessageInHistory(this.state.messageText); + MessageHistoryStore.storeMessageInHistory(this.state.message); this.setState({submitting: true, serverError: null}); if (post.message.indexOf('/') === 0) { PostStore.storeDraft(this.state.channelId, null); - this.setState({messageText: '', postError: null, fileInfos: []}); + this.setState({message: '', postError: null, fileInfos: []}); ChannelActions.executeCommand( this.state.channelId, @@ -143,7 +142,7 @@ export default class CreatePost extends React.Component { post.parent_id = this.state.parentId; GlobalActions.emitUserPostedEvent(post); - this.setState({messageText: '', submitting: false, postError: null, fileInfos: [], serverError: null}); + this.setState({message: '', submitting: false, postError: null, fileInfos: [], serverError: null}); Client.createPost(post, (data) => { @@ -191,11 +190,11 @@ export default class CreatePost extends React.Component { } handleChange(e) { - const messageText = e.target.value; - this.setState({messageText}); + const message = e.target.value; + this.setState({message}); const draft = PostStore.getCurrentDraft(); - draft.message = messageText; + draft.message = message; PostStore.storeCurrentDraft(draft); } @@ -340,7 +339,7 @@ export default class CreatePost extends React.Component { if (this.state.channelId !== channelId) { const draft = PostStore.getCurrentDraft(); - this.setState({channelId, messageText: draft.messageText, initialText: draft.messageText, submitting: false, serverError: null, postError: null, fileInfos: draft.fileInfos, uploadsInProgress: draft.uploadsInProgress}); + this.setState({channelId, message: draft.message, submitting: false, serverError: null, postError: null, fileInfos: draft.fileInfos, uploadsInProgress: draft.uploadsInProgress}); } } @@ -368,7 +367,7 @@ export default class CreatePost extends React.Component { return; } - if (!e.ctrlKey && !e.metaKey && !e.altKey && !e.shiftKey && e.keyCode === KeyCodes.UP && this.state.messageText === '') { + if (!e.ctrlKey && !e.metaKey && !e.altKey && !e.shiftKey && e.keyCode === KeyCodes.UP && this.state.message === '') { e.preventDefault(); const channelId = ChannelStore.getCurrentId(); @@ -396,11 +395,11 @@ export default class CreatePost extends React.Component { } if ((e.ctrlKey || e.metaKey) && !e.altKey && !e.shiftKey && (e.keyCode === Constants.KeyCodes.UP || e.keyCode === Constants.KeyCodes.DOWN)) { - const lastMessage = MessageHistoryStore.nextMessageInHistory(e.keyCode, this.state.messageText, 'post'); + const lastMessage = MessageHistoryStore.nextMessageInHistory(e.keyCode, this.state.message, 'post'); if (lastMessage !== null) { e.preventDefault(); this.setState({ - messageText: lastMessage + message: lastMessage }); } } @@ -495,7 +494,7 @@ export default class CreatePost extends React.Component { onChange={this.handleChange} onKeyPress={this.postMsgKeyPress} onKeyDown={this.handleKeyDown} - messageText={this.state.messageText} + value={this.state.message} createMessage={Utils.localizeMessage('create_post.write', 'Write a message...')} channelId={this.state.channelId} id='post_textbox' -- cgit v1.2.3-1-g7c22