Skip to content

Commit 5e2f98e

Browse files
author
alexander.farkas
committed
3.0.0-rc3
1 parent 1608a1b commit 5e2f98e

25 files changed

+33
-31
lines changed

Gruntfile.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
},
8484
minified: {
8585
options: {
86-
maxBytes: (1024 * 6.333)
86+
maxBytes: (1024 * 6.5)
8787
},
8888
src: ["lazysizes.min.js"]
8989
}

lazysizes-umd.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,14 @@
104104

105105
var rAF = (function(){
106106
var running, waiting;
107-
var fns = [];
107+
var firstFns = [];
108108
var secondFns = [];
109+
var fns = firstFns;
109110

110111
var run = function(){
111112
var runFns = fns;
112113

113-
fns = secondFns;
114+
fns = firstFns.length ? secondFns : firstFns;
114115

115116
running = true;
116117
waiting = false;
@@ -456,7 +457,7 @@
456457
removeClass(elem, lazySizesConfig.lazyClass);
457458

458459
rAF(function(){
459-
if( !firesLoad || elem.complete ){
460+
if( !firesLoad || (elem.complete && elem.naturalWidth > 1)){
460461
if(firesLoad){
461462
resetPreloading(event);
462463
} else {

lazysizes-umd.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lazysizes.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,14 @@
102102

103103
var rAF = (function(){
104104
var running, waiting;
105-
var fns = [];
105+
var firstFns = [];
106106
var secondFns = [];
107+
var fns = firstFns;
107108

108109
var run = function(){
109110
var runFns = fns;
110111

111-
fns = secondFns;
112+
fns = firstFns.length ? secondFns : firstFns;
112113

113114
running = true;
114115
waiting = false;
@@ -454,7 +455,7 @@
454455
removeClass(elem, lazySizesConfig.lazyClass);
455456

456457
rAF(function(){
457-
if( !firesLoad || elem.complete ){
458+
if( !firesLoad || (elem.complete && elem.naturalWidth > 1)){
458459
if(firesLoad){
459460
resetPreloading(event);
460461
} else {

0 commit comments

Comments
 (0)