diff --git a/scripts/painting.js b/scripts/painting.js index 5a62d50..d2dfc7b 100644 --- a/scripts/painting.js +++ b/scripts/painting.js @@ -45,23 +45,33 @@ jQuery(document).ready(function($) $(".metadata .content.dimension").append(data[idx].dimension); $(".metadata .content.support").append(data[idx].support); - $(".metadata .content.genre").append(data[idx].genre); - $(".metadata .content.theme").append(data[idx].theme); - $(".metadata .content.place").append(data[idx].place); + $(".metadata .content.genre").append('' + data[idx].genre + ''); + $(".metadata .content.theme").append('' + data[idx].theme + ''); + $(".metadata .content.place").append('' + data[idx].place + ''); if (data[idx].photo == "none") photoState = "aucune"; if (data[idx].photo == "bad") photoState = "mauvais"; if (data[idx].photo == "ok") photoState = "acceptable"; if (data[idx].photo == "good") photoState = "bon"; - $(".metadata .content.photo").append(photoState); + $(".metadata .content.photo").append('' + photoState + ''); if (data[idx].help == "yes") - $(".metadata .content.help").append('oui (!)'); + $(".metadata .content.help").append('oui (!)'); else $(".metadata .content.help").append("non"); + // split tags to have a link to each one of them if (data[idx].tags != "—") - $(".metadata .content.tag").append(data[idx].tags); + { + var splitTags = data[idx].tags.split(", "); + splitTags.forEach(function(tag, idx, array) + { + $(".metadata .content.tag").append('' + tag + ''); + + if (idx != array.length - 1) + $(".metadata .content.tag").append(', '); + }); + } else $(".metadata .content.tag").parent().css("display", "none"); diff --git a/styles/main.css b/styles/main.css index d4de9fa..bba8930 100644 --- a/styles/main.css +++ b/styles/main.css @@ -395,6 +395,16 @@ article.painting .container ul.metadata { list-style-type:square; } +article.painting .container ul.metadata .metadata-help { + font-weight:bold; + color: #38686A; +} + +article.painting .container ul.metadata a { + text-decoration:none; + color:unset; +} + article.painting .container .metadata span.title { font-variant:small-caps; }