|
|
@ -25,6 +25,17 @@ export default class Column extends React.PureComponent { |
|
|
|
this._interruptScrollAnimation = scrollTop(scrollable); |
|
|
|
this._interruptScrollAnimation = scrollTop(scrollable); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
scrollTop () { |
|
|
|
|
|
|
|
const scrollable = this.node.querySelector('.scrollable'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!scrollable) { |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this._interruptScrollAnimation = scrollTop(scrollable); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
handleScroll = debounce(() => { |
|
|
|
handleScroll = debounce(() => { |
|
|
|
if (typeof this._interruptScrollAnimation !== 'undefined') { |
|
|
|
if (typeof this._interruptScrollAnimation !== 'undefined') { |
|
|
|
this._interruptScrollAnimation(); |
|
|
|
this._interruptScrollAnimation(); |
|
|
|