summaryrefslogtreecommitdiffstats
path: root/web/react/components
diff options
context:
space:
mode:
authorReed Garmsen <rgarmsen2295@gmail.com>2015-10-21 15:08:04 -0700
committerReed Garmsen <rgarmsen2295@gmail.com>2015-10-21 15:50:46 -0700
commit4129b204c3f6d76154f98ed715c11508d5348cc9 (patch)
tree077e298699426d31b964def2cd70faa31c7e3a40 /web/react/components
parent27a8169ae8dd41eb5a2b8a9b11e69fc4b922b115 (diff)
downloadchat-4129b204c3f6d76154f98ed715c11508d5348cc9.tar.gz
chat-4129b204c3f6d76154f98ed715c11508d5348cc9.tar.bz2
chat-4129b204c3f6d76154f98ed715c11508d5348cc9.zip
Fixed typos in create_post.jsx resizing code
Diffstat (limited to 'web/react/components')
-rw-r--r--web/react/components/create_post.jsx6
-rw-r--r--web/react/components/post_list.jsx18
2 files changed, 11 insertions, 13 deletions
diff --git a/web/react/components/create_post.jsx b/web/react/components/create_post.jsx
index 035899592..8b5fc4162 100644
--- a/web/react/components/create_post.jsx
+++ b/web/react/components/create_post.jsx
@@ -51,7 +51,7 @@ export default class CreatePost extends React.Component {
submitting: false,
initialText: draft.messageText,
windowWidth: Utils.windowWidth(),
- windowHeigth: Utils.windowHeight()
+ windowHeight: Utils.windowHeight()
};
}
handleResize() {
@@ -71,7 +71,7 @@ export default class CreatePost extends React.Component {
return;
}
- if (prevState.windowWidth !== this.state.windowWidth || prevState.windowHeight !== this.state.windowHeigth) {
+ if (prevState.windowWidth !== this.state.windowWidth || prevState.windowHeight !== this.state.windowHeight) {
this.resizePostHolder();
return;
}
@@ -208,7 +208,7 @@ export default class CreatePost extends React.Component {
PostStore.storeCurrentDraft(draft);
}
resizePostHolder() {
- const height = this.state.windowHeigth - $(ReactDOM.findDOMNode(this.refs.topDiv)).height() - 50;
+ const height = this.state.windowHeight - $(ReactDOM.findDOMNode(this.refs.topDiv)).height() - 50;
$('.post-list-holder-by-time').css('height', `${height}px`);
if (this.state.windowWidth > 960) {
$('#post_textbox').focus();
diff --git a/web/react/components/post_list.jsx b/web/react/components/post_list.jsx
index 5a4e8abaf..b7df483e9 100644
--- a/web/react/components/post_list.jsx
+++ b/web/react/components/post_list.jsx
@@ -151,7 +151,7 @@ export default class PostList extends React.Component {
this.loadFirstPosts(this.props.channelId);
}
- this.handleResize();
+ this.resizePostList();
this.onChange();
this.scrollToBottom();
}
@@ -172,6 +172,13 @@ export default class PostList extends React.Component {
return;
}
+ if (prevState.windowHeight !== this.state.windowHeight) {
+ this.resizePostList();
+ if (!this.scrolled) {
+ this.scrollToBottom();
+ }
+ }
+
$('.post-list__content div .post').removeClass('post--last');
$('.post-list__content div:last-child .post').addClass('post--last');
@@ -218,10 +225,6 @@ export default class PostList extends React.Component {
} else {
this.scrollTo(this.prevScrollTop);
}
-
- if (prevState.windowHeight !== this.state.windowHeight) {
- this.handleResize();
- }
}
componentWillUpdate() {
var postHolder = $(ReactDOM.findDOMNode(this.refs.postlist));
@@ -238,11 +241,6 @@ export default class PostList extends React.Component {
this.setState({
windowHeight: Utils.windowHeight()
});
-
- this.resizePostList();
- if (!this.scrolled) {
- this.scrollToBottom();
- }
}
resizePostList() {
const postHolder = $(ReactDOM.findDOMNode(this.refs.postlist));