summaryrefslogtreecommitdiffstats
path: root/web/react/components/post_list.jsx
diff options
context:
space:
mode:
authorAsaad Mahmood <Unknowngi@live.com>2015-09-09 21:07:25 +0500
committerAsaad Mahmood <Unknowngi@live.com>2015-09-09 21:07:25 +0500
commit407b6af7a0be2abcdbf8541a071e17741eca0910 (patch)
treeaabda37634f2fc52e8f4ae0c8e9e5f5d7d952423 /web/react/components/post_list.jsx
parentf74f066a4472ad5ceac379eb3518307b51a18280 (diff)
parente6d4661aba8c25901329bd3fcff8e01ddc6ae600 (diff)
downloadchat-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.jsx10
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