Sha256: 15ae715eb3abd49ef6b6d3752d37e6a70b95369c756853947777b2640771fa2a

Contents?: true

Size: 859 Bytes

Versions: 5

Compression:

Stored size: 859 Bytes

Contents

(function(a){"use strict";a.picturefill=function(){for(var b=a.document.getElementsByTagName("span"),c=0,d=b.length;d>c;c++)if(null!==b[c].getAttribute("data-picture")){for(var e=b[c].getElementsByTagName("span"),f=[],g=0,h=e.length;h>g;g++){var i=e[g].getAttribute("data-media");(!i||a.matchMedia&&a.matchMedia(i).matches)&&f.push(e[g])}var j=b[c].getElementsByTagName("img")[0];if(f.length){var k=f.pop();j||(j=a.document.createElement("img"),j.alt=b[c].getAttribute("data-alt")),j.src=k.getAttribute("data-src"),k.appendChild(j)}else j&&j.parentNode.removeChild(j)}},a.addEventListener?(a.addEventListener("resize",a.picturefill,!1),a.addEventListener("DOMContentLoaded",function(){a.picturefill(),a.removeEventListener("load",a.picturefill,!1)},!1),a.addEventListener("load",a.picturefill,!1)):a.attachEvent&&a.attachEvent("onload",a.picturefill)})(this);

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
picturefill-0.1.3 vendor/assets/javascripts/picturefill.min.js
picturefill-0.1.2 vendor/assets/javascripts/picturefill.min.js
picturefill-0.1.1 vendor/assets/javascripts/picturefill.min.js
picturefill-0.1.0 vendor/assets/javascripts/picturefill.min.js
picturefill-0.0.1 vendor/assets/javascripts/picturefill.min.js