Added handlers for the sidebar to update unread message indicators on page resize

Этот коммит содержится в:
hmhealey
2015-08-07 10:58:03 -04:00
родитель 5b831e78a7
Коммит 72e5d441ff

Просмотреть файл

@@ -133,12 +133,16 @@ module.exports = React.createClass({
this.updateTitle();
this.updateUnreadIndicators();
$(window).on('resize', this.onResize);
},
componentDidUpdate: function() {
this.updateTitle();
this.updateUnreadIndicators();
},
componentWillUnmount: function() {
$(window).off('resize', this.onResize);
ChannelStore.removeChangeListener(this.onChange);
UserStore.removeChangeListener(this.onChange);
UserStore.removeStatusesChangeListener(this.onChange);
@@ -246,6 +250,9 @@ module.exports = React.createClass({
onScroll: function(e) {
this.updateUnreadIndicators();
},
onResize: function(e) {
this.updateUnreadIndicators();
},
updateUnreadIndicators: function() {
var container = $(this.refs.container.getDOMNode());