From aff2af5e1f23d713255ab03820656fa936230550 Mon Sep 17 00:00:00 2001 From: Chad Kieffer Date: Sun, 28 Dec 2008 07:33:09 +0000 Subject: Tighten up album grid display. Vertically align thumbnail/metadata in gItem container. Brought back borders. Use a neutral bg color for albums. Link item titles, not just thumbnails. --- themes/default/css/screen.css | 14 +++++++++----- themes/default/js/ui.init.js | 16 ++++++++++++++++ themes/default/views/album.html.php | 4 ++-- 3 files changed, 27 insertions(+), 7 deletions(-) (limited to 'themes/default') diff --git a/themes/default/css/screen.css b/themes/default/css/screen.css index 69c9c3eb..6ff39fff 100644 --- a/themes/default/css/screen.css +++ b/themes/default/css/screen.css @@ -295,16 +295,20 @@ li.gError select { } #gAlbumGrid { + border-right: 1px solid #e8e8e8; margin-top: 20px; } #gAlbumGrid .gItem { + border: 1px solid #e8e8e8; + border-right-color: #ccc; + border-bottom-color: #ccc; float: left; - height: 270px; - margin-bottom: 10px; - padding: 0 0 5px 0; + height: 240px; + overflow: hidden; + padding: 14px 8px; text-align: center; - width: 33%; + width: 213px; } .gItem h2 { @@ -312,7 +316,7 @@ li.gError select { } .gAlbum { - background-color: #d4daff; + background-color: #e8e8e8; } .gAlbum h2 { diff --git a/themes/default/js/ui.init.js b/themes/default/js/ui.init.js index fe650539..cb9fa07c 100644 --- a/themes/default/js/ui.init.js +++ b/themes/default/js/ui.init.js @@ -3,6 +3,12 @@ */ $("document").ready(function() { + // Vertical align thumbnails/metadata in album grid + if ($(".gItem").length) { + $(".gItem").wrapInner("
") + $('.gItem div').vAlign(); + } + // Apply modal dialog class $(".gMenuLink").addClass("gDialogLink"); $("#gLoginLink").addClass("gDialogLink"); @@ -75,6 +81,16 @@ $("document").ready(function() { }); +// Vertically align a block element's content +$.fn.vAlign = function() { + return this.each(function(i){ + var ah = $(this).height(); + var ph = $(this).parent().height(); + var mh = (ph - ah) / 2; + $(this).css('margin-top', mh); + }); +}; + /** * Fire openDialog() and prevent links from opening * diff --git a/themes/default/views/album.html.php b/themes/default/views/album.html.php index fe974337..b5995602 100644 --- a/themes/default/views/album.html.php +++ b/themes/default/views/album.html.php @@ -11,7 +11,7 @@ is_album()): ?> -
  • +
  • thumb_top($child) ?> type}s/{$child->id}") ?>"> -

    title ?>

    +

    type}s/{$child->id}") ?>">title ?>

    thumb_bottom($child) ?>