diff options
author | Chad Kieffer <ckieffer@gmail.com> | 2009-08-09 11:31:31 -0600 |
---|---|---|
committer | Chad Kieffer <ckieffer@gmail.com> | 2009-08-09 11:31:31 -0600 |
commit | 2f4c4a3f706d98be7dd41f8fa7c9124314c515c8 (patch) | |
tree | fdd50b4eb0db7ad586c51b989bdbcadddd013a83 /lib/gallery.common.js | |
parent | ea17a51148884d0297baf3fc8b94916d9c60a5d3 (diff) |
Rename resizeImage gallery_fit_image to follow convention. Move the function to gallery.common.js.
Diffstat (limited to 'lib/gallery.common.js')
-rw-r--r-- | lib/gallery.common.js | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/lib/gallery.common.js b/lib/gallery.common.js index 7e6acad9..08656a83 100644 --- a/lib/gallery.common.js +++ b/lib/gallery.common.js @@ -12,7 +12,7 @@ if (container == null) { container = 'div'; } - $(this).html("<" + container + ">" + $(this).html() + "</" + container + ">"); + $(this).html("<" + container + " class=\"gValign\">" + $(this).html() + "</" + container + ">"); var el = $(this).children(container + ":first"); var elh = $(el).height(); var ph = $(this).height(); @@ -52,4 +52,23 @@ $(this).toggleClass("gLoading" + size); }); }; + + /** + * Reduce the width of an image if it's wider than its parent container + * @param elementID The image's container + */ + $.fn.gallery_fit_image = function() { + var photo = $(this).find("img").filter(function() { + return this.id.match(/gPhotoId-\d+/); + }); + var cont_width = $(this).width(); + var photo_width = photo.width(); + if (cont_width < photo_width) { + var proportion = cont_width / photo_width; + photo.width(cont_width); + photo.height(proportion * photo.height()); + } + }; + })(jQuery); + |