From 5bb73bb722a55ce24c3c5275df6e308ad01c842b Mon Sep 17 00:00:00 2001 From: OpenPicture <153679536+OpenPicture@users.noreply.github.com> Date: Tue, 19 Nov 2024 22:08:05 +0100 Subject: [PATCH] Update fancybox.init.php In order to make images work in comments use the 'src' directly. --- plugins/default/js/fancybox.init.php | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/plugins/default/js/fancybox.init.php b/plugins/default/js/fancybox.init.php index 0d6a80d..fb6e941 100644 --- a/plugins/default/js/fancybox.init.php +++ b/plugins/default/js/fancybox.init.php @@ -72,19 +72,18 @@ function com_fancybox_set_attr_albumphoto_wall() { } } -function com_fancybox_set_attr_comment_item(){ - if ($('.user-activity .comments-item .comment-contents img').length > 0) { - $(".user-activity .comments-item .comment-contents img").each(function(){ - $(this).attr('data-fancybox', 'gallery'); - var urlImageComment = $(this).attr('src').replace("comment/image", "comment-image"); +function com_fancybox_set_attr_comment_item() { + $(".user-activity .comments-item .comment-contents img").each(function() { + if ($(this).attr('data-fancybox') === undefined) { var idGroupComment = $(this).closest('.comments-item').attr('id'); - $(this).attr('data-src', urlImageComment).attr('data-fancybox', idGroupComment); - }); - } + $(this).attr('data-fancybox', idGroupComment) + .attr('data-src', $(this).attr('src')); // Use 'src' directly + } + }); } function com_fancybox_init_albums() { $(document).ready(function() { com_fancybox_set_attr_albumphoto_wall(); }); -} \ No newline at end of file +}