Merge pull request #2892 from matrix-org/travis/breadcrumbs/scrolling

Add some tolerances to breadcrumb scrolling
This commit is contained in:
Travis Ralston 2019-04-09 09:41:07 -06:00 committed by GitHub
commit 44e33ba5f1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 36 additions and 3 deletions

View file

@ -33,7 +33,13 @@ const MAX_ROOMS = 20;
export default class RoomBreadcrumbs extends React.Component {
constructor(props) {
super(props);
this.state = {rooms: []};
const tolerances = SettingsStore.getValue("breadcrumb_scroll_tolerances");
this.state = {rooms: [], scrollTolerances: tolerances};
// Record this for debugging purposes
console.log("Breadcrumbs scroll tolerances:", tolerances);
this.onAction = this.onAction.bind(this);
this._dispatcherRef = null;
}
@ -334,7 +340,8 @@ export default class RoomBreadcrumbs extends React.Component {
});
return (
<IndicatorScrollbar ref="scroller" className="mx_RoomBreadcrumbs"
trackHorizontalOverflow={true} verticalScrollsHorizontally={true}>
trackHorizontalOverflow={true} verticalScrollsHorizontally={true}
scrollTolerances={this.state.scrollTolerances}>
{ avatars }
</IndicatorScrollbar>
);