From 25fa9bf8ec2742fc96e52cafb61ab0f72db8ba08 Mon Sep 17 00:00:00 2001 From: Bartek Przybylski Date: Wed, 21 Dec 2011 18:37:17 +0100 Subject: [PATCH] merged with stash --- apps/gallery/css/styles.css | 11 ++++++++++- apps/gallery/js/albums.js | 18 +++++++++++++----- apps/gallery/templates/view_album.php | 3 ++- 3 files changed, 25 insertions(+), 7 deletions(-) diff --git a/apps/gallery/css/styles.css b/apps/gallery/css/styles.css index e23d822fec..2178a4224d 100644 --- a/apps/gallery/css/styles.css +++ b/apps/gallery/css/styles.css @@ -14,6 +14,8 @@ div#gallery_album_box { display: inline-block; margin: 5pt; vertical-align: top; + padding: 10px; + border: solid 1px black; } .leftcontent div#gallery_album_box { margin: 5px; @@ -27,7 +29,14 @@ div#gallery_album_box h1 { div#gallery_album_cover { width: 199px; height: 199px; - border: solid 1px black; + border: solid 1px #999; + padding: 0; +} + +div#gallery_control_overlay { + width:199px; + height:199px; + position:relative; } #gallery_images { diff --git a/apps/gallery/js/albums.js b/apps/gallery/js/albums.js index 387cc611d5..7ffa2cf891 100644 --- a/apps/gallery/js/albums.js +++ b/apps/gallery/js/albums.js @@ -57,14 +57,15 @@ Albums={ // displays gallery in linear representation // on given element, and apply default styles for gallery display: function(element) { - var displayTemplate = ''; + var displayTemplate = ''; for (var i in Albums.albums) { var a = Albums.albums[i]; var local = $(displayTemplate.replace(/\*NAME\*/g, a.name)); - local.css('background-repeat', 'no-repeat'); - local.css('background-position', '0 0'); - local.css('background-image','url("'+a.backgroundPath+'")'); - local.mousemove(function(e) { + $("#gallery_album_cover", local).css('background-repeat', 'no-repeat'); + $("#gallery_album_cover", local).css('background-position', '0'); + $("#gallery_album_cover", local).css('background-image','url("ajax/getCovers.php?album_name='+a.name+'")'); + $("#gallery_album_cover", local).mousemove(function(e) { + var albumMetadata = Albums.find(this.title); if (albumMetadata == undefined) { return; @@ -75,6 +76,13 @@ Albums={ }); $(element).append(local); } + }, + rename: function(element, new_name) { + if (new_name) { + $(element).attr("title", new_name); + $("a", element).attr("href", "?view="+new_name); + $("h1", element).text(new_name); + } } } diff --git a/apps/gallery/templates/view_album.php b/apps/gallery/templates/view_album.php index ae43e2fc55..4acc965269 100644 --- a/apps/gallery/templates/view_album.php +++ b/apps/gallery/templates/view_album.php @@ -15,7 +15,8 @@ OC_Util::addStyle( 'files_imageviewer', 'jquery.fancybox-1.3.4' );
-
+ +