diff options
author | Simon L'nu <simon.lnu@gmail.com> | 2012-04-22 01:17:13 -0400 |
---|---|---|
committer | Simon L'nu <simon.lnu@gmail.com> | 2012-04-22 01:17:13 -0400 |
commit | f99d9e4d7f89ed0edb03ff07bad7c087154fc6ad (patch) | |
tree | 880edf811fbdd2c58ddc4748d95e9244c202fd9e /view/theme/diabook-blue/js/jquery.ae.image.resize.js | |
parent | 2d129e7455b6b083809a03df97f299db732d79f6 (diff) | |
parent | d340b80094cbaf33f3989422240be929741b0ff8 (diff) | |
download | volse-hubzilla-f99d9e4d7f89ed0edb03ff07bad7c087154fc6ad.tar.gz volse-hubzilla-f99d9e4d7f89ed0edb03ff07bad7c087154fc6ad.tar.bz2 volse-hubzilla-f99d9e4d7f89ed0edb03ff07bad7c087154fc6ad.zip |
Merge branch 'master', remote-tracking branch 'remotes/upstream/master'
* remotes/upstream/master:
rev update
diabook-themes: deleted obsolete diabook-folder & minor bug-fixes
* master:
Diffstat (limited to 'view/theme/diabook-blue/js/jquery.ae.image.resize.js')
-rw-r--r-- | view/theme/diabook-blue/js/jquery.ae.image.resize.js | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/view/theme/diabook-blue/js/jquery.ae.image.resize.js b/view/theme/diabook-blue/js/jquery.ae.image.resize.js deleted file mode 100644 index bac09cd45..000000000 --- a/view/theme/diabook-blue/js/jquery.ae.image.resize.js +++ /dev/null @@ -1,69 +0,0 @@ -(function( $ ) { - - $.fn.aeImageResize = function( params ) { - - var aspectRatio = 0 - // Nasty I know but it's done only once, so not too bad I guess - // Alternate suggestions welcome :) - , isIE6 = $.browser.msie && (6 == ~~ $.browser.version) - ; - - // We cannot do much unless we have one of these - if ( !params.height && !params.width ) { - return this; - } - - // Calculate aspect ratio now, if possible - if ( params.height && params.width ) { - aspectRatio = params.width / params.height; - } - - // Attach handler to load - // Handler is executed just once per element - // Load event required for Webkit browsers - return this.one( "load", function() { - - // Remove all attributes and CSS rules - this.removeAttribute( "height" ); - this.removeAttribute( "width" ); - this.style.height = this.style.width = ""; - - var imgHeight = this.height - , imgWidth = this.width - , imgAspectRatio = imgWidth / imgHeight - , bxHeight = params.height - , bxWidth = params.width - , bxAspectRatio = aspectRatio; - - // Work the magic! - // If one parameter is missing, we just force calculate it - if ( !bxAspectRatio ) { - if ( bxHeight ) { - bxAspectRatio = imgAspectRatio + 1; - } else { - bxAspectRatio = imgAspectRatio - 1; - } - } - - // Only resize the images that need resizing - if ( (bxHeight && imgHeight > bxHeight) || (bxWidth && imgWidth > bxWidth) ) { - - if ( imgAspectRatio > bxAspectRatio ) { - bxHeight = ~~ ( imgHeight / imgWidth * bxWidth ); - } else { - bxWidth = ~~ ( imgWidth / imgHeight * bxHeight ); - } - - this.height = bxHeight; - this.width = bxWidth; - } - }) - .each(function() { - - // Trigger load event (for Gecko and MSIE) - if ( this.complete || isIE6 ) { - $( this ).trigger( "load" ); - } - }); - }; -})( jQuery );
\ No newline at end of file |