diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/lightbox_controller.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/lightbox_controller.js index e228b8ad..1601f634 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/lightbox_controller.js +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/lightbox_controller.js @@ -17,8 +17,12 @@ export default class extends Controller { elements.push(element) } else { this.thumbTargets.forEach(thumb => { - let caption = element.hasAttribute('data-lightbox-caption') ? element.dataset.lightboxCaption : null - elements.push({ href: thumb.href, title: caption }) + let element = { href: thumb.href } + let caption = this.element.hasAttribute('data-lightbox-caption') ? this.element.dataset.lightboxCaption : null + if (null !== caption) { + element.title = caption + } + elements.push(element) }) } this.lightbox = Glightbox({