Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/aFarkas/lazysizes into gh…
Browse files Browse the repository at this point in the history
…-pages

# Conflicts:
#	lazysizes-umd.min.js
#	lazysizes.min.js
#	plugins/artdirect/ls.artdirect.min.js
#	plugins/attrchange/ls.attrchange.min.js
#	plugins/blur-up/ls.blur-up.min.js
#	plugins/object-fit/ls.object-fit.min.js
#	plugins/optimumx/ls.optimumx.min.js
#	plugins/parent-fit/ls.parent-fit.min.js
#	plugins/respimg/ls.respimg.min.js
#	plugins/twitter/ls.twitter.min.js
#	plugins/video-embed/ls.video-embed.min.js
  • Loading branch information
aFarkas committed May 30, 2019
2 parents d5df66b + 674d195 commit 918a8c8
Show file tree
Hide file tree
Showing 24 changed files with 205 additions and 185 deletions.
93 changes: 50 additions & 43 deletions lazysizes-umd.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,52 @@
}(window, function l(window, document) {
'use strict';
/*jshint eqnull:true */
if(!document.getElementsByClassName){return;}

var lazysizes, lazySizesCfg;

(function(){
var prop;

var lazySizesDefaults = {
lazyClass: 'lazyload',
loadedClass: 'lazyloaded',
loadingClass: 'lazyloading',
preloadClass: 'lazypreload',
errorClass: 'lazyerror',
//strictClass: 'lazystrict',
autosizesClass: 'lazyautosizes',
srcAttr: 'data-src',
srcsetAttr: 'data-srcset',
sizesAttr: 'data-sizes',
//preloadAfterLoad: false,
minSize: 40,
customMedia: {},
init: true,
expFactor: 1.5,
hFac: 0.8,
loadMode: 2,
loadHidden: true,
ricTimeout: 0,
throttleDelay: 125,
};

lazySizesCfg = window.lazySizesConfig || window.lazysizesConfig || {};

for(prop in lazySizesDefaults){
if(!(prop in lazySizesCfg)){
lazySizesCfg[prop] = lazySizesDefaults[prop];
}
}
})();

if (!document || !document.getElementsByClassName) {
return {
init: function () {},
cfg: lazySizesCfg,
noSupport: true,
};
}

var docElem = document.documentElement;

var Date = window.Date;
Expand Down Expand Up @@ -245,47 +287,6 @@
};
};

(function(){
var prop;

var lazySizesDefaults = {
lazyClass: 'lazyload',
loadedClass: 'lazyloaded',
loadingClass: 'lazyloading',
preloadClass: 'lazypreload',
errorClass: 'lazyerror',
//strictClass: 'lazystrict',
autosizesClass: 'lazyautosizes',
srcAttr: 'data-src',
srcsetAttr: 'data-srcset',
sizesAttr: 'data-sizes',
//preloadAfterLoad: false,
minSize: 40,
customMedia: {},
init: true,
expFactor: 1.5,
hFac: 0.8,
loadMode: 2,
loadHidden: true,
ricTimeout: 0,
throttleDelay: 125,
};

lazySizesCfg = window.lazySizesConfig || window.lazysizesConfig || {};

for(prop in lazySizesDefaults){
if(!(prop in lazySizesCfg)){
lazySizesCfg[prop] = lazySizesDefaults[prop];
}
}

setTimeout(function(){
if(lazySizesCfg.init){
init();
}
});
})();

var loader = (function(){
var preloadElems, isCompleted, resetPreloadingTimer, loadMode, started;

Expand Down Expand Up @@ -705,13 +706,19 @@
})();

var init = function(){
if(!init.i){
if(!init.i && document.getElementsByClassName){
init.i = true;
autoSizer._();
loader._();
}
};

setTimeout(function(){
if(lazySizesCfg.init){
init();
}
});

lazysizes = {
cfg: lazySizesCfg,
autoSizer: autoSizer,
Expand Down
2 changes: 1 addition & 1 deletion lazysizes-umd.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

96 changes: 52 additions & 44 deletions lazysizes.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,56 @@
if(typeof module == 'object' && module.exports){
module.exports = lazySizes;
}
}(window, function l(window, document) {
}(typeof window != 'undefined' ?
window : {}, function l(window, document) {
'use strict';
/*jshint eqnull:true */
if(!document.getElementsByClassName){return;}

var lazysizes, lazySizesCfg;

(function(){
var prop;

var lazySizesDefaults = {
lazyClass: 'lazyload',
loadedClass: 'lazyloaded',
loadingClass: 'lazyloading',
preloadClass: 'lazypreload',
errorClass: 'lazyerror',
//strictClass: 'lazystrict',
autosizesClass: 'lazyautosizes',
srcAttr: 'data-src',
srcsetAttr: 'data-srcset',
sizesAttr: 'data-sizes',
//preloadAfterLoad: false,
minSize: 40,
customMedia: {},
init: true,
expFactor: 1.5,
hFac: 0.8,
loadMode: 2,
loadHidden: true,
ricTimeout: 0,
throttleDelay: 125,
};

lazySizesCfg = window.lazySizesConfig || window.lazysizesConfig || {};

for(prop in lazySizesDefaults){
if(!(prop in lazySizesCfg)){
lazySizesCfg[prop] = lazySizesDefaults[prop];
}
}
})();

if (!document || !document.getElementsByClassName) {
return {
init: function () {},
cfg: lazySizesCfg,
noSupport: true,
};
}

var docElem = document.documentElement;

var Date = window.Date;
Expand Down Expand Up @@ -242,47 +285,6 @@
};
};

(function(){
var prop;

var lazySizesDefaults = {
lazyClass: 'lazyload',
loadedClass: 'lazyloaded',
loadingClass: 'lazyloading',
preloadClass: 'lazypreload',
errorClass: 'lazyerror',
//strictClass: 'lazystrict',
autosizesClass: 'lazyautosizes',
srcAttr: 'data-src',
srcsetAttr: 'data-srcset',
sizesAttr: 'data-sizes',
//preloadAfterLoad: false,
minSize: 40,
customMedia: {},
init: true,
expFactor: 1.5,
hFac: 0.8,
loadMode: 2,
loadHidden: true,
ricTimeout: 0,
throttleDelay: 125,
};

lazySizesCfg = window.lazySizesConfig || window.lazysizesConfig || {};

for(prop in lazySizesDefaults){
if(!(prop in lazySizesCfg)){
lazySizesCfg[prop] = lazySizesDefaults[prop];
}
}

setTimeout(function(){
if(lazySizesCfg.init){
init();
}
});
})();

var loader = (function(){
var preloadElems, isCompleted, resetPreloadingTimer, loadMode, started;

Expand Down Expand Up @@ -702,13 +704,19 @@
})();

var init = function(){
if(!init.i){
if(!init.i && document.getElementsByClassName){
init.i = true;
autoSizer._();
loader._();
}
};

setTimeout(function(){
if(lazySizesCfg.init){
init();
}
});

lazysizes = {
cfg: lazySizesCfg,
autoSizer: autoSizer,
Expand Down
Loading

0 comments on commit 918a8c8

Please sign in to comment.