Browse Source

Replace onWheel listener with onScroll (#3324)

* Replace onWheel listener with onScroll

* Update column.js
master
Nolan Lawson 7 years ago
committed by Eugen Rochko
parent
commit
2531c5953b
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      app/javascript/mastodon/features/ui/components/column.js

+ 4
- 3
app/javascript/mastodon/features/ui/components/column.js View File

@ -1,6 +1,7 @@
import React from 'react';
import ColumnHeader from './column_header';
import PropTypes from 'prop-types';
import { debounce } from 'lodash';
const easingOutQuint = (x, t, b, c, d) => c*((t=t/d-1)*t*t*t*t + 1) + b;
@ -48,11 +49,11 @@ class Column extends React.PureComponent {
this._interruptScrollAnimation = scrollTop(scrollable);
}
handleWheel = () => {
handleScroll = debounce(() => {
if (typeof this._interruptScrollAnimation !== 'undefined') {
this._interruptScrollAnimation();
}
}
}, 200)
setRef = (c) => {
this.node = c;
@ -74,7 +75,7 @@ class Column extends React.PureComponent {
role='region'
aria-labelledby={columnHeaderId}
className='column'
onWheel={this.handleWheel}>
onScroll={this.handleScroll}>
{header}
{children}
</div>

Loading…
Cancel
Save