diff --git a/dist/jquery.lazyloadxt.picture.js b/dist/jquery.lazyloadxt.picture.js index 22f3038..3e71a56 100644 --- a/dist/jquery.lazyloadxt.picture.js +++ b/dist/jquery.lazyloadxt.picture.js @@ -1,6 +1,6 @@ -/*! Lazy Load XT v1.1.0 2016-01-12 +/*! Lazy Load XT v1.1.0 2018-02-23 * http://ressio.github.io/lazy-load-xt - * (C) 2016 RESS.io + * (C) 2018 RESS.io * Licensed under MIT */ (function ($, window, document) { @@ -10,7 +10,7 @@ options.selector += ',picture'; function parsePicture($el) { - var srcAttr = $el.lazyLoadXT.srcAttr, + var srcAttr = $el.lazyLoadXT.srcAttrS, isFuncSrcAttr = $.isFunction(srcAttr), $img = $el.children('img'), src = isFuncSrcAttr ? srcAttr($img) : $img.attr(srcAttr); diff --git a/dist/jquery.lazyloadxt.picture.min.js b/dist/jquery.lazyloadxt.picture.min.js index 28cd29d..bd4bf2b 100644 --- a/dist/jquery.lazyloadxt.picture.min.js +++ b/dist/jquery.lazyloadxt.picture.min.js @@ -1,2 +1,2 @@ /* Lazy Load XT 1.1.0 | MIT License */ -!function(a,b,c){function d(b){var c=b.lazyLoadXT.srcAttr,d=a.isFunction(c),e=b.children("img"),g=d?c(e):e.attr(c);return f&&b.children("br").each(function(b,e){var h=a(e),i=d?c(h):h.attr(c),j=h.attr("media");!i||j&&!f(j).matches||(g=i)}),e.attr("src",g),g}var e=a.lazyLoadXT,f=b.matchMedia;e.selector+=",picture",a(c).on("lazyinit","img",function(a,b){b.parent("picture").length&&(b.lazyLoadXT.srcAttr="")}).on("lazyinit","picture",function(b,c){if(c[0].firstChild){var d=c.children("img");d.length||(d=a("").appendTo(c)),d.attr("width",c.attr("width")),d.attr("height",c.attr("height"))}}).on("lazyshow","picture",function(a,b){if(b[0].firstChild){var c=b.lazyLoadXT;c.srcAttrS=c.srcAttr,c.srcAttr=d}})}(window.jQuery||window.Zepto||window.$,window,document); \ No newline at end of file +!function(a,b,c){function d(b){var c=b.lazyLoadXT.srcAttrS,d=a.isFunction(c),e=b.children("img"),g=d?c(e):e.attr(c);return f&&b.children("br").each(function(b,e){var h=a(e),i=d?c(h):h.attr(c),j=h.attr("media");!i||j&&!f(j).matches||(g=i)}),e.attr("src",g),g}var e=a.lazyLoadXT,f=b.matchMedia;e.selector+=",picture",a(c).on("lazyinit","img",function(a,b){b.parent("picture").length&&(b.lazyLoadXT.srcAttr="")}).on("lazyinit","picture",function(b,c){if(c[0].firstChild){var d=c.children("img");d.length||(d=a("").appendTo(c)),d.attr("width",c.attr("width")),d.attr("height",c.attr("height"))}}).on("lazyshow","picture",function(a,b){if(b[0].firstChild){var c=b.lazyLoadXT;c.srcAttrS=c.srcAttr,c.srcAttr=d}})}(window.jQuery||window.Zepto||window.$,window,document); \ No newline at end of file diff --git a/src/jquery.lazyloadxt.picture.js b/src/jquery.lazyloadxt.picture.js index 896332a..7bb8008 100644 --- a/src/jquery.lazyloadxt.picture.js +++ b/src/jquery.lazyloadxt.picture.js @@ -10,7 +10,7 @@ options.selector += ',picture'; function parsePicture($el) { - var srcAttr = $el.lazyLoadXT.srcAttr, + var srcAttr = $el.lazyLoadXT.srcAttrS, isFuncSrcAttr = $.isFunction(srcAttr), $img = $el.children('img'), src = isFuncSrcAttr ? srcAttr($img) : $img.attr(srcAttr);