diff --git a/themes/red/assets/css/site.css b/themes/red/assets/css/site.css index ed10b69..022b61c 100644 --- a/themes/red/assets/css/site.css +++ b/themes/red/assets/css/site.css @@ -31,6 +31,10 @@ height: 256px; width: auto; } + + .grid-sizer, .grid-item { + width: 300px; + } } /* mobile devices */ @@ -65,6 +69,11 @@ height: auto; width: 100%; } + + .grid-sizer, .grid-item { + width: 100%; + height: auto; + } } body { @@ -231,8 +240,6 @@ figure figcaption { } .grid-item { - height: auto; - width: 300px; margin-bottom: 10px; border: 1px inset black; border-radius: 3px; diff --git a/themes/red/assets/js/site.js b/themes/red/assets/js/site.js index 99996ad..8757b26 100644 --- a/themes/red/assets/js/site.js +++ b/themes/red/assets/js/site.js @@ -1,8 +1,8 @@ imagesLoaded(document.querySelector('.grid'), function(instance) { new Masonry('.grid', { itemSelector: '.grid-item', - columnWidth: 300, + columnWidth: '.grid-sizer', fitWidth: true, - gutter: 10 + gutter: 10, }); }); diff --git a/themes/red/layouts/_default/gallery.html b/themes/red/layouts/_default/gallery.html index 6dfd8d6..e408791 100644 --- a/themes/red/layouts/_default/gallery.html +++ b/themes/red/layouts/_default/gallery.html @@ -9,6 +9,8 @@ {{ $art := (index site.Data ($.Param "json")) }}
+
+ {{ range $art.categories }} {{ $should_include := false }} diff --git a/themes/red/layouts/partials/art-gallery.html b/themes/red/layouts/partials/art-gallery.html index 4691f57..95529a3 100644 --- a/themes/red/layouts/partials/art-gallery.html +++ b/themes/red/layouts/partials/art-gallery.html @@ -1,6 +1,8 @@ {{ $paginator := .Paginate (where .Pages "Type" "art") }}
+
+ {{ range $paginator.Pages }} {{ partial "render-art" . }} {{ end }}