File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change 1
1
var win = typeof window !== 'undefined' ? window : false ;
2
-
3
- var getScrollTop = function ( ) {
4
- return win . pageYOffset || win . document . scrollTop || win . document . body . scrollTop || 0 ;
5
- }
2
+ var ViewportMetrics = require ( 'react/lib/ViewportMetrics' ) ;
6
3
7
4
var ScrollListenerMixin = {
8
5
@@ -32,7 +29,7 @@ var ScrollListenerMixin = {
32
29
} ,
33
30
34
31
_onPageScrollEnd : function ( ) {
35
- var scrollTop = getScrollTop ( ) ;
32
+ var scrollTop = ViewportMetrics . currentScrollTop ;
36
33
if ( scrollTop === this . state . scrollTop ) {
37
34
win . clearTimeout ( this . _pageScrollTimeout ) ;
38
35
this . setState ( { isScrolling : false } ) ;
@@ -44,7 +41,7 @@ var ScrollListenerMixin = {
44
41
} ,
45
42
46
43
_onPageScroll : function ( ) {
47
- var scrollTop = getScrollTop ( ) ;
44
+ var scrollTop = ViewportMetrics . currentScrollTop ;
48
45
49
46
this . setState ( {
50
47
scrollTop : scrollTop ,
You can’t perform that action at this time.
0 commit comments