diff options
author | Christopher Speller <crspeller@gmail.com> | 2016-04-21 09:56:11 -0400 |
---|---|---|
committer | Harrison Healey <harrisonmhealey@gmail.com> | 2016-04-21 09:56:11 -0400 |
commit | 899ee09224799cb8b1dffaea781a18594616b50e (patch) | |
tree | e6b57b8458abd864ac92dd0074d73e9f7a5284cf /webapp/components/create_post.jsx | |
parent | cf1f3ba322ce64ca383ce1a5f0ca3d9bacb180ea (diff) | |
download | chat-899ee09224799cb8b1dffaea781a18594616b50e.tar.gz chat-899ee09224799cb8b1dffaea781a18594616b50e.tar.bz2 chat-899ee09224799cb8b1dffaea781a18594616b50e.zip |
Adding option to display channels sanely (#2761)
Diffstat (limited to 'webapp/components/create_post.jsx')
-rw-r--r-- | webapp/components/create_post.jsx | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/webapp/components/create_post.jsx b/webapp/components/create_post.jsx index 025333d97..232537d8b 100644 --- a/webapp/components/create_post.jsx +++ b/webapp/components/create_post.jsx @@ -83,6 +83,7 @@ class CreatePost extends React.Component { submitting: false, initialText: draft.messageText, ctrlSend: false, + centerTextbox: PreferenceStore.get(Preferences.CATEGORY_DISPLAY_SETTINGS, Preferences.CHANNEL_DISPLAY_MODE, Preferences.CHANNEL_DISPLAY_MODE_DEFAULT) === Preferences.CHANNEL_DISPLAY_MODE_CENTERED, showTutorialTip: false, showPostDeletedModal: false }; @@ -305,7 +306,8 @@ class CreatePost extends React.Component { // wait to load these since they may have changed since the component was constructed (particularly in the case of skipping the tutorial) this.setState({ - ctrlSend: PreferenceStore.getBool(Constants.Preferences.CATEGORY_ADVANCED_SETTINGS, 'send_on_ctrl_enter'), + ctrlSend: PreferenceStore.getBool(Preferences.CATEGORY_ADVANCED_SETTINGS, 'send_on_ctrl_enter'), + centerTextbox: PreferenceStore.get(Preferences.CATEGORY_DISPLAY_SETTINGS, Preferences.CHANNEL_DISPLAY_MODE, Preferences.CHANNEL_DISPLAY_MODE_DEFAULT) === Preferences.CHANNEL_DISPLAY_MODE_CENTERED, showTutorialTip: tutorialStep === TutorialSteps.POST_POPOVER }); } @@ -336,7 +338,8 @@ class CreatePost extends React.Component { const tutorialStep = PreferenceStore.getInt(Preferences.TUTORIAL_STEP, UserStore.getCurrentId(), 999); this.setState({ showTutorialTip: tutorialStep === TutorialSteps.POST_POPOVER, - ctrlSend: PreferenceStore.getBool(Constants.Preferences.CATEGORY_ADVANCED_SETTINGS, 'send_on_ctrl_enter') + ctrlSend: PreferenceStore.getBool(Preferences.CATEGORY_ADVANCED_SETTINGS, 'send_on_ctrl_enter'), + centerTextbox: PreferenceStore.get(Preferences.CATEGORY_DISPLAY_SETTINGS, Preferences.CHANNEL_DISPLAY_MODE, Preferences.CHANNEL_DISPLAY_MODE_DEFAULT) === Preferences.CHANNEL_DISPLAY_MODE_CENTERED }); } getFileCount(channelId) { @@ -441,11 +444,17 @@ class CreatePost extends React.Component { tutorialTip = this.createTutorialTip(); } + let centerClass = ''; + if (this.state.centerTextbox) { + centerClass = 'center'; + } + return ( <form id='create_post' ref='topDiv' role='form' + className={centerClass} onSubmit={this.handleSubmit} > <div className='post-create'> |