diff --git a/explorer.html b/explorer.html index fcd01de..67351e7 100644 --- a/explorer.html +++ b/explorer.html @@ -38,7 +38,7 @@

Explorer

-

Cette section du site permet de générer une liste liste (aussi visible sous le format d'une galerie galerie) en fonction de différents paramètres, listés ci-dessous. Il permet d'explorer l'œuvre de Ginou, y compris les tableaux dont nous ne possédons pas de photo.
+

Cette section du site permet de générer une liste liste (aussi visible sous le format d'une galerie galerie) en fonction de différents paramètres, listés ci-dessous. Il permet d'explorer l'œuvre de Ginou, y compris les tableaux dont nous ne possédons pas de photo.
En mode liste liste, l'icône œil œil permet de voir le tableau en grand ; en mode galerie galerie, il faut cliquer sur les tableaux.
Une ☆ étoile vide dans la colonne photo signifie que nous n'avons pas de photo pour un tableau ; une ★ étoile qu'elle est de mauvaise qualité ; deux ★★ étoiles qu'elle est acceptable ; et trois ★★★ étoiles qu'elle est tout à fait satisfaisante.
Le symbole double point d'exclamation dans la colonne aide signifie que nous avons besoin d'aide pour obtenir une photo et que vous pouvez contribuer.
@@ -53,15 +53,15 @@ - + - + - + - +

@@ -210,7 +210,7 @@ -

+

\ No newline at end of file diff --git a/scripts/explorer.js b/scripts/explorer.js index e94af5a..f58a27d 100644 --- a/scripts/explorer.js +++ b/scripts/explorer.js @@ -363,12 +363,12 @@ jQuery(document).ready(function($) return true; splitTag = tag.split(", "); - for (t of splitTag) + for (t of paramTag) { - if (paramTag.includes(t)) - return true; + if (!splitTag.includes(t)) + return false; } - return false; + return true; } function checkPhoto(photo) @@ -446,22 +446,32 @@ jQuery(document).ready(function($) else result += ' ' - result += 'Voir'; + result += ''; result += ""; $("table").append(result); // gallery + paintingHtml = ''; $(".gallery").append(paintingHtml); } $(".explorer .result").append("La recherche donne un résultat de " + numberOfItem + " élément" + (numberOfItem > 1 ? "s" : "") + "."); @@ -513,7 +523,7 @@ jQuery(document).ready(function($) // fancybox configuration - $('[data-fancybox="exposition"]').fancybox( + $('[data-fancybox="exposition"], [data-fancybox="exposition-list"]').fancybox( { infobar: false, toolbar: true, diff --git a/scripts/exposition.js b/scripts/exposition.js index f343d5b..a1cc02b 100644 --- a/scripts/exposition.js +++ b/scripts/exposition.js @@ -13,16 +13,21 @@ jQuery(document).ready(function($) if (paintingList.length % (14 + 1) == 0) canDisplay = false; + paintingHtml = ''; $(".gallery").append(paintingHtml); } } @@ -47,14 +52,14 @@ jQuery(document).ready(function($) if (previousArray.length > 0) { for (i of previousArray) - $('[data-fancybox-index="'+i+'"]').removeClass("active").addClass("inactive"); + $('[data-fancybox-index="'+i+'"]').parent().removeClass("active").addClass("inactive"); } previousArray = response; $.each(response, function(index, item) { - $('[data-fancybox-index="'+item+'"]').removeClass("inactive").addClass("active"); + $('[data-fancybox-index="'+item+'"]').parent().removeClass("inactive").addClass("active"); $('[data-fancybox-index="'+item+'"] img').attr("src", "photos/paintings/mini/"+item+".jpg"); }); } diff --git a/styles/main.css b/styles/main.css index d432c32..83aaf16 100644 --- a/styles/main.css +++ b/styles/main.css @@ -209,17 +209,21 @@ article #pagination { margin:auto; } -article .gallery a.active { +article .gallery .gallery-item.active { display:initial; } -article .gallery a.inactive { +article .gallery .gallery-item.inactive { display:none; } article .gallery { - display:inline-block; position:relative; + display:flex; + flex-direction:row; + justify-content:space-around; + align-self:flex-end; + flex-wrap:wrap; margin:auto; margin-top:0; @@ -229,6 +233,22 @@ article.exposition .gallery { text-align:center; } +article .gallery .gallery-item { + display:inline-block; + position:relative; + margin:0.75rem; + margin-top:0.75rem; + margin-top:1.6rem; +} + +article .gallery .item-title { + font-size:0.9rem; + margin:0rem; + padding:0rem; + padding-top:0rem; + display:block; +} + article .gallery img { max-height:30vh; max-width:40vw; @@ -376,15 +396,21 @@ article.explorer .gallery { text-align:center; } -article.explorer p { - width:55vw; +article.explorer p.intro { + width:75vw; margin:auto; margin-bottom:2rem; text-align:justify; } @media only screen and (max-width:1200px) { - article.explorer p { + article.explorer p.intro { + width:90vw; + } +} + +@media only screen and (max-width:1640px) { + article.explorer { width:90vw; } } @@ -604,6 +630,14 @@ article.explorer table .photo { /* Divers */ +article.divers .gallery { + justify-content:flex-start; +} + +article.divers .gallery img { + margin:0.7rem; +} + article #stats { margin-top:2.5rem; margin-bottom:1.5rem; @@ -619,7 +653,13 @@ article #stats .stat { margin-left:4vw; } -@media only screen and (max-width:1000px) { +@media only screen and (max-width:600px) { + article.divers .gallery { + justify-content:center; + } +} + +@media only screen and (max-width:1000px) { article #stats { display:block; }