summaryrefslogtreecommitdiff
path: root/themes/wind/js
diff options
context:
space:
mode:
authorChad Kieffer <ckieffer@gmail.com>2010-02-14 17:27:08 -0700
committerChad Kieffer <ckieffer@gmail.com>2010-02-14 17:27:08 -0700
commit4204d554b8edf7963cd1b755ee8ef1873838acb6 (patch)
tree11d1d46229c0e6d85f2a78dfde127f5f6a063cc1 /themes/wind/js
parented401fc8a682c49a9e740e41b4401165a28dfd96 (diff)
On search results, if g-item's onhover height is less than it's siblings set height, set the hover item's height equal to its siblings.
Diffstat (limited to 'themes/wind/js')
-rw-r--r--themes/wind/js/ui.init.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/themes/wind/js/ui.init.js b/themes/wind/js/ui.init.js
index f9fb8519..64eb6bc3 100644
--- a/themes/wind/js/ui.init.js
+++ b/themes/wind/js/ui.init.js
@@ -43,7 +43,7 @@ $(document).ready(function() {
});
}
- // Album view only
+ // Album and search results views
if ($("#g-album-grid").length) {
// Set equal height for album items and vertically align thumbnails/metadata
$('.g-item').equal_heights().gallery_valign();
@@ -64,7 +64,13 @@ $(document).ready(function() {
$(this).height("auto");
var context_menu = $(this).find(".g-context-menu");
var adj_height = $(this).height() + context_menu.height();
- $(this).height(adj_height);
+ if ($(this).next().height() > $(this).height()) {
+ $(this).height($(this).next().height());
+ } else if ($(this).prev().height() > $(this).height()) {
+ $(this).height($(this).prev().height());
+ } else {
+ $(this).height(adj_height);
+ }
},
function() {
// Reset item height and position