@@ -37,42 +37,42 @@ function updateVisibility() {
37
37
/**
38
38
* updates seen property
39
39
* @param {Visible } item
40
- * @param {{} } evt
40
+ * @param {{} } event
41
41
* @fires Visible#shown
42
42
* @fires Visible#hidden
43
43
*/
44
- function updateSeen ( item , evt ) {
45
- var px = evt . visiblePx ,
46
- percent = evt . visiblePercent ;
44
+ function updateSeen ( item , event ) {
45
+ var px = event . visiblePx ,
46
+ percent = event . visiblePercent ;
47
47
48
48
// if some pixels are visible and we're greater/equal to threshold
49
49
if ( px && percent >= item . shownThreshold && ! item . seen ) {
50
50
item . seen = true ;
51
51
setTimeout ( function ( ) {
52
- item . trigger ( 'shown' , new VisibleEvent ( 'shown' , evt ) ) ;
52
+ item . trigger ( 'shown' , new VisibleEvent ( 'shown' , event ) ) ;
53
53
} , 15 ) ;
54
54
55
55
// if no pixels or percent is less than threshold
56
56
} else if ( ( ! px || percent < item . hiddenThreshold ) && item . seen ) {
57
57
item . seen = false ;
58
58
setTimeout ( function ( ) {
59
- item . trigger ( 'hidden' , new VisibleEvent ( 'hidden' , evt ) ) ;
59
+ item . trigger ( 'hidden' , new VisibleEvent ( 'hidden' , event ) ) ;
60
60
} , 15 ) ;
61
61
}
62
62
}
63
63
64
64
/**
65
65
* sets preload property
66
66
* @param {Visible } item
67
- * @param {Object } evt
68
- * @param {Number } innerHeight
67
+ * @param {Object } event
68
+ * @param {number } innerHeight
69
69
* @fires Visible#preload
70
70
*/
71
- function updatePreload ( item , evt , innerHeight ) {
72
- if ( ! item . preload && item . preloadThreshold && shouldBePreloaded ( evt . target , evt . rect , item . preloadThreshold , innerHeight ) ) {
71
+ function updatePreload ( item , event , innerHeight ) {
72
+ if ( ! item . preload && item . preloadThreshold && shouldBePreloaded ( event . target , event . rect , item . preloadThreshold , innerHeight ) ) {
73
73
item . preload = true ;
74
74
setTimeout ( function ( ) {
75
- item . trigger ( 'preload' , new VisibleEvent ( 'preload' , evt ) ) ;
75
+ item . trigger ( 'preload' , new VisibleEvent ( 'preload' , event ) ) ;
76
76
} , 15 ) ;
77
77
}
78
78
}
@@ -86,21 +86,21 @@ function updateVisibilityForItem(item) {
86
86
innerHeight = $window . innerHeight || $document . documentElement . clientHeight ,
87
87
px = getVerticallyVisiblePixels ( rect , innerHeight ) ,
88
88
percent = px / ( rect . height || innerHeight ) ,
89
- evt = {
89
+ event = {
90
90
target : item . el ,
91
91
rect : rect ,
92
92
visiblePx : px ,
93
93
visiblePercent : percent
94
94
} ;
95
95
96
- updateSeen ( item , evt ) ;
97
- updatePreload ( item , evt , innerHeight ) ;
96
+ updateSeen ( item , event ) ;
97
+ updatePreload ( item , event , innerHeight ) ;
98
98
}
99
99
100
100
/**
101
101
* make sure an element isn't hidden by styles or etc
102
102
* @param {Element } el
103
- * @return {Boolean }
103
+ * @return {boolean }
104
104
*/
105
105
function isElementNotHidden ( el ) {
106
106
return el && el . offsetParent !== null && ! el . getAttribute ( 'hidden' ) && getComputedStyle ( el ) . display !== 'none' && getComputedStyle ( el ) . visibility !== 'hidden' ;
@@ -109,9 +109,9 @@ function isElementNotHidden(el) {
109
109
/**
110
110
* @param {Element } el
111
111
* @param {ClientRect } rect
112
- * @param {Number } preloadThreshold
113
- * @param {Number } innerHeight
114
- * @return {Boolean }
112
+ * @param {number } preloadThreshold
113
+ * @param {number } innerHeight
114
+ * @return {boolean }
115
115
*/
116
116
function shouldBePreloaded ( el , rect , preloadThreshold , innerHeight ) {
117
117
return rect . bottom > preloadThreshold * - 1 && rect . top <= innerHeight + preloadThreshold && isElementNotHidden ( el ) ;
0 commit comments