Added tag 3.20.15, debian/3.20.15-1, centos/3.20.15-1 for changeset 636a83e65870
jQuery.fn.autoResize=function(){// remove enforced with / height (by CSS and/or HTML attributes)this.css("width","auto").css("height","auto");this.removeAttr("width").removeAttr("height");// Remove// compute image size / max allowed size to fit screenvarimgHSize=this.width();varmaxHSize=$(window).width()-($(document).width()-imgHSize);varimgVSize=this.height();// we don't mind if content in [content]footer moved out of the screenvarmaxVSize=$(window).height()-($(document).height()-imgVSize)+$('#footer').height()+$('#contentfooter').height();if(maxHSize>0&&maxVSize>0){// if image don't fit screen, set width or height so that// browser keep img ratio, ensuring the other dimension will// also fit the screenif(imgHSize>maxHSize&&((imgVSize/imgHSize)*maxHSize)<=maxVSize){this.css("width",maxHSize);}elseif(imgVSize>maxVSize&&((imgHSize/imgVSize)*maxVSize)<=maxHSize){this.css("height",maxVSize);}else{// image already fit in screen, don't scale it up}}else{// can't fit image in, don't do anything}};$(document).ready(function(){$("img.contentimage").load(function(){$(this).autoResize()});});