From 03e1d0aac3746c89d56284e5eea52b7a363d0e05 Mon Sep 17 00:00:00 2001 From: Nick Frazier Date: Thu, 22 Dec 2016 15:30:37 -0500 Subject: create_post fixes (#4867) --- webapp/components/create_post.jsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'webapp/components') diff --git a/webapp/components/create_post.jsx b/webapp/components/create_post.jsx index 75ff5a822..5346d05ad 100644 --- a/webapp/components/create_post.jsx +++ b/webapp/components/create_post.jsx @@ -61,6 +61,7 @@ export default class CreatePost extends React.Component { this.showPostDeletedModal = this.showPostDeletedModal.bind(this); this.hidePostDeletedModal = this.hidePostDeletedModal.bind(this); this.showShortcuts = this.showShortcuts.bind(this); + this.checkMessageLength = this.checkMessageLength.bind(this); PostStore.clearDraftUploads(); @@ -99,7 +100,7 @@ export default class CreatePost extends React.Component { this.setState({errorClass: 'animation--highlight'}); setTimeout(() => { this.setState({errorClass: null}); - }, 1000); + }, Constants.ANIMATION_TIMEOUT); return; } @@ -218,6 +219,10 @@ export default class CreatePost extends React.Component { draft.message = message; PostStore.storeCurrentDraft(draft); + this.checkMessageLength(message); + } + + checkMessageLength(message) { if (message.length > Constants.CHARACTER_LIMIT) { const errorMessage = (