From: Eugen Rochko Date: Wed, 21 Sep 2016 22:09:21 +0000 (+0200) Subject: API returns mentions for statuses, compose form pre-fills all relevant usernames... X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=bc98865c1a97a350d98c1c295f6d67ef69ba5eb5;p=mastodon.git API returns mentions for statuses, compose form pre-fills all relevant usernames into the form when replying --- diff --git a/app/assets/javascripts/components/features/ui/components/compose_form.jsx b/app/assets/javascripts/components/features/ui/components/compose_form.jsx index 1aa0b447f..9453f22ff 100644 --- a/app/assets/javascripts/components/features/ui/components/compose_form.jsx +++ b/app/assets/javascripts/components/features/ui/components/compose_form.jsx @@ -32,6 +32,12 @@ const ComposeForm = React.createClass({ this.props.onSubmit(); }, + componentDidUpdate (prevProps) { + if (prevProps.text !== this.props.text || prevProps.in_reply_to !== this.props.in_reply_to) { + this.refs.textarea.focus(); + } + }, + render () { let replyArea = ''; @@ -43,7 +49,7 @@ const ComposeForm = React.createClass({
{replyArea} -