diff options
author | Asaad Mahmood <Unknowngi@live.com> | 2015-09-09 21:07:25 +0500 |
---|---|---|
committer | Asaad Mahmood <Unknowngi@live.com> | 2015-09-09 21:07:25 +0500 |
commit | 407b6af7a0be2abcdbf8541a071e17741eca0910 (patch) | |
tree | aabda37634f2fc52e8f4ae0c8e9e5f5d7d952423 /web/react/components/post_list.jsx | |
parent | f74f066a4472ad5ceac379eb3518307b51a18280 (diff) | |
parent | e6d4661aba8c25901329bd3fcff8e01ddc6ae600 (diff) | |
download | chat-407b6af7a0be2abcdbf8541a071e17741eca0910.tar.gz chat-407b6af7a0be2abcdbf8541a071e17741eca0910.tar.bz2 chat-407b6af7a0be2abcdbf8541a071e17741eca0910.zip |
Merge branch 'master' of https://github.com/mattermost/platform into mm-1866
Diffstat (limited to 'web/react/components/post_list.jsx')
-rw-r--r-- | web/react/components/post_list.jsx | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/web/react/components/post_list.jsx b/web/react/components/post_list.jsx index d7c0d4862..9d95887d9 100644 --- a/web/react/components/post_list.jsx +++ b/web/react/components/post_list.jsx @@ -152,6 +152,10 @@ export default class PostList extends React.Component { postHolder.off('scroll'); } componentDidUpdate(prevProps, prevState) { + if (!this.props.isActive) { + return; + } + $('.post-list__content div .post').removeClass('post--last'); $('.post-list__content div:last-child .post').addClass('post--last'); @@ -219,8 +223,8 @@ export default class PostList extends React.Component { scrollToBottom(force) { this.isUserScroll = false; var postHolder = $(React.findDOMNode(this.refs.postlist)); - if ($('#new_message')[0] && !this.userHasSeenNew && !force) { - $('#new_message')[0].scrollIntoView(); + if ($('#new_message_' + this.props.channelId)[0] && !this.userHasSeenNew && !force) { + $('#new_message_' + this.props.channelId)[0].scrollIntoView(); } else { postHolder.addClass('hide-scroll'); postHolder[0].scrollTop = postHolder[0].scrollHeight; @@ -539,7 +543,7 @@ export default class PostList extends React.Component { // Temporary fix to solve ie10/11 rendering issue let newSeparatorId = ''; if (!utils.isBrowserIE()) { - newSeparatorId = 'new_message'; + newSeparatorId = 'new_message_' + this.props.channelId; } postCtls.push( <div |