jQuery(document).ready(function($)
{
$.getJSON("data.json", function(data)
{
for (i of data)
{
if (i.photo == "ok" || i.photo == "good")
{
paintingHtml = '
';
paintingHtml += '
'
paintingHtml += '';
paintingHtml += '
' + i.title;
if (i.year != '—')
paintingHtml += ' (' + i.year + ')';
paintingHtml += ' ';
$(".gallery").append(paintingHtml);
}
}
$('[data-fancybox="exposition"]').fancybox(
{
infobar: false,
toolbar: true,
smallBtn: false,
buttons: ["arrowLeft", "arrowRight", "close"],
arrows: false,
transitionEffect: "fade",
baseClass: 'fancybox-custom-layout',
mobile: {
preventCaptionOverlap: true,
},
caption: function(instance, item)
{
var idx = item.opts.fancyboxIndex - 1; // painting number
if (item.opts.fancyboxIndex >= 1000)
idx = item.opts.fancyboxIndex - 1000 + 383 - 1; // inédit: index starts at 1000 // 383: total number of paintings except inédit
function generateCartel()
{
cartel = '';
cartel += 'ℹ︎';
cartel += '
' + data[idx].title + '';
if (data[idx].month != '—')
cartel += data[idx].month + ' ';
if (data[idx].year != '—')
cartel += data[idx].year;
cartel += '' + data[idx].paint + ' sur ' + data[idx].support.toLowerCase();
if (data[idx].dimension != '—')
cartel += ' (' + data[idx].dimension + ')';
cartel += '';
if (data[idx].comment != '—')
cartel += '';
cartel += '
';
return cartel;
}
return generateCartel();
}
});
});
});