resolu CHATGPT m'a dit d'ajouter:
$(document).ready(function() {
const $mainImageLink = $('#image-block a');
if ($mainImageLink.length > 0) {
const bigImgSrc = $('#bigpic').attr('src');
const href = $mainImageLink.attr('href');
if (!/.(jpg|jpeg|png|gif|webp)(?|$)/i.test(href)) {
$mainImageLink.attr('href', bigImgSrc);
}
$mainImageLink
.addClass('thickbox')
.attr('rel', 'view')
.off('click')
.on('click', function(e) {
e.preventDefault();
tb_show('', $(this).attr('href'));
});
}
});
dans prod
$(document).ready(function() {
const $mainImageLink = $('#image-block a');
if ($mainImageLink.length > 0) {
const bigImgSrc = $('#bigpic').attr('src');
const href = $mainImageLink.attr('href');
if (!/.(jpg|jpeg|png|gif|webp)(?|$)/i.test(href)) {
$mainImageLink.attr('href', bigImgSrc);
}
$mainImageLink
.addClass('thickbox')
.attr('rel', 'view')
.off('click')
.on('click', function(e) {
e.preventDefault();
tb_show('', $(this).attr('href'));
});
}
});
dans prod