get scrolltop and scrollevent out of autohide/indicator scrollbar

This commit is contained in:
Bruno Windels 2019-02-13 14:49:14 +01:00
parent de8cd88418
commit 3ce2309ae2
2 changed files with 9 additions and 0 deletions

View File

@ -114,10 +114,15 @@ export default class AutoHideScrollbar extends React.Component {
}
}
getScrollTop() {
return this.containerRef.scrollTop;
}
render() {
return (<div
ref={this._collectContainerRef}
className={["mx_AutoHideScrollbar", this.props.className].join(" ")}
onScroll={this.props.onScroll}
>
<div className="mx_AutoHideScrollbar_offset">
{ this.props.children }

View File

@ -59,6 +59,10 @@ export default class IndicatorScrollbar extends React.Component {
}
}
getScrollTop() {
return this._autoHideScrollbar.getScrollTop();
}
componentWillUnmount() {
if (this._scrollElement) {
this._scrollElement.removeEventListener("scroll", this.checkOverflow);