diff --git a/_InstallPackages/picturefill_2.3.0.zip b/_InstallPackages/picturefill_2.3.0.zip deleted file mode 100644 index b44270a1..00000000 Binary files a/_InstallPackages/picturefill_2.3.0.zip and /dev/null differ diff --git a/_InstallPackages/picturefill_2.3.1.zip b/_InstallPackages/picturefill_2.3.1.zip new file mode 100644 index 00000000..93a62939 Binary files /dev/null and b/_InstallPackages/picturefill_2.3.1.zip differ diff --git a/picturefill_2.3.0/CHANGES.htm b/picturefill_2.3.1/CHANGES.htm similarity index 93% rename from picturefill_2.3.0/CHANGES.htm rename to picturefill_2.3.1/CHANGES.htm index 79b8921a..4fc61656 100644 --- a/picturefill_2.3.0/CHANGES.htm +++ b/picturefill_2.3.1/CHANGES.htm @@ -1,4 +1,8 @@
    +
  1. + 2.3.1 +

    This release fixes a critical issue with Picturefill's currentSrc support test. This issue caused errors in both the Spartan and WebKit nightlies.

    +
  2. 2.3.0

    Changes from Picturefill 2.3 Beta

    diff --git a/picturefill_2.3.0/LICENSE.htm b/picturefill_2.3.1/LICENSE.htm similarity index 52% rename from picturefill_2.3.0/LICENSE.htm rename to picturefill_2.3.1/LICENSE.htm index 875f3668..cce7aa9d 100644 --- a/picturefill_2.3.0/LICENSE.htm +++ b/picturefill_2.3.1/LICENSE.htm @@ -1 +1 @@ -

    picturefill is licened under the MIT License.

    +

    picturefill is licened under the MIT License.

    diff --git a/picturefill_2.3.0/picturefill.dnn b/picturefill_2.3.1/picturefill.dnn similarity index 93% rename from picturefill_2.3.0/picturefill.dnn rename to picturefill_2.3.1/picturefill.dnn index 9e183125..a64bad4a 100644 --- a/picturefill_2.3.0/picturefill.dnn +++ b/picturefill_2.3.1/picturefill.dnn @@ -1,6 +1,6 @@ - + Picturefill <picture>, srcset, sizes, and more http://scottjehl.github.com/picturefill/]]> @@ -24,7 +24,7 @@ picturefill picturefill.js BodyBottom - https://cdn.jsdelivr.net/picturefill/2.3.0/picturefill.min.js + https://cdn.jsdelivr.net/picturefill/2.3.1/picturefill.min.js picturefill diff --git a/picturefill_2.3.0/picturefill.js b/picturefill_2.3.1/picturefill.js similarity index 98% rename from picturefill_2.3.0/picturefill.js rename to picturefill_2.3.1/picturefill.js index 29c20245..d1d86c8b 100644 --- a/picturefill_2.3.0/picturefill.js +++ b/picturefill_2.3.1/picturefill.js @@ -1,4 +1,4 @@ -/*! Picturefill - v2.3.0 - 2015-03-23 +/*! Picturefill - v2.3.1 - 2015-04-09 * http://scottjehl.github.io/picturefill * Copyright (c) 2015 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT */ /*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */ @@ -92,6 +92,7 @@ window.matchMedia || (window.matchMedia = function() { (function() { pf.srcsetSupported = "srcset" in image; pf.sizesSupported = "sizes" in image; + pf.curSrcSupported = "currentSrc" in image; })(); // just a string trim workaround @@ -504,7 +505,9 @@ window.matchMedia || (window.matchMedia = function() { picImg.src = bestCandidate.url; // currentSrc attribute and property to match // http://picture.responsiveimages.org/#the-img-element - picImg.currentSrc = picImg.src; + if ( !pf.curSrcSupported ) { + picImg.currentSrc = picImg.src; + } pf.backfaceVisibilityFix( picImg ); } @@ -707,17 +710,13 @@ window.matchMedia || (window.matchMedia = function() { } }, 250 ); + var resizeTimer; + var handleResize = function() { + picturefill({ reevaluate: true }); + }; function checkResize() { - var resizeThrottle; - - if ( !w._picturefillWorking ) { - w._picturefillWorking = true; - w.clearTimeout( resizeThrottle ); - resizeThrottle = w.setTimeout( function() { - picturefill({ reevaluate: true }); - w._picturefillWorking = false; - }, 60 ); - } + clearTimeout(resizeTimer); + resizeTimer = setTimeout( handleResize, 60 ); } if ( w.addEventListener ) {