|
|
@ -242,6 +242,15 @@ export default class Status extends ImmutablePureComponent {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
componentWillUnmount() {
|
|
|
|
|
|
|
|
if (this.node && this.props.getScrollPosition) {
|
|
|
|
|
|
|
|
const position = this.props.getScrollPosition();
|
|
|
|
|
|
|
|
if (position !== null && this.node.offsetTop < position.top) {
|
|
|
|
|
|
|
|
requestAnimationFrame(() => { this.props.updateScrollBottom(position.height - position.top); });
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// `setCollapsed()` sets the value of `isCollapsed` in our state, that is,
|
|
|
|
// `setCollapsed()` sets the value of `isCollapsed` in our state, that is,
|
|
|
|
// whether the toot is collapsed or not.
|
|
|
|
// whether the toot is collapsed or not.
|
|
|
|
|
|
|
|
|
|
|
|