Sha256: bbd39c7be5d6e5cb1f0c3a08bf688798cfea2e3785f858e39aa3dcbebf2d4d57
Contents?: true
Size: 1.45 KB
Versions: 2
Compression:
Stored size: 1.45 KB
Contents
(function( factory ) { "use strict"; var interValId; var intervalIndex = 0; var run = function(){ if ( window.picturefill ) { factory( window.picturefill ); } if(window.picturefill || intervalIndex > 9999){ clearInterval(interValId); } intervalIndex++; }; interValId = setInterval(run, 8); run(); }( function( picturefill ) { "use strict"; if(!window.addEventListener){return;} var oldMatches, oldXQant, oldDPR; var printMedia = window.matchMedia && matchMedia('print') || {matches: false}; var ri = picturefill._; var resetMedia = function(media){ if(!media){return true;} if(media.indexOf('print') != -1){return true;} if(oldMatches){return oldMatches.apply(this, arguments);} }; var beforeprint = function(){ if(!printMedia.matches && !oldMatches){ oldMatches = ri.matchesMedia; ri.matchesMedia = resetMedia; } if(!oldXQant && !oldDPR && ri.DPR < 1.5 && ri.cfg.xQuant < 1.5){ oldXQant = ri.cfg.xQuant; oldDPR = ri.DPR; ri.DPR = 1.5; ri.cfg.xQuant = 1.5; } picturefill({mqchange: true}); }; var afterprint = function(){ if(oldMatches){ ri.matchesMedia = oldMatches; oldMatches = false; } if(oldXQant){ ri.cfg.xQuant = oldXQant; oldXQant = false; } if(oldDPR){ ri.DPR = oldDPR; oldDPR = false; } picturefill({reselect: true}); }; if('onbeforeprint' in window){ addEventListener('beforeprint', beforeprint, false); addEventListener('afterprint', afterprint, false); } }));
Version data entries
2 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mifflin-0.1.1 | vendor/assets/bower_components/picturefill/dist/plugins/print/pf.print.js |
mifflin-0.1.1 | vendor/assets/bower_components/picturefill/src/plugins/print/pf.print.js |