fix data-src in image macro
This commit is contained in:
@@ -252,8 +252,9 @@ class syntax_plugin_luxtools_image extends SyntaxPlugin
|
|||||||
$outerStyle = ' style="width: ' . ($width + 10) . 'px;"';
|
$outerStyle = ' style="width: ' . ($width + 10) . 'px;"';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Use thumbnail metadata from helper
|
// Use thumbnail metadata from helper.
|
||||||
$dataThumbAttr = $thumb['isFinal'] ? '' : ' data-thumb-src="' . hsc($thumb['thumbUrl']) . '"';
|
// JS loader expects data-src (same convention as gallery thumbnails).
|
||||||
|
$dataThumbAttr = $thumb['isFinal'] ? '' : ' data-src="' . hsc($thumb['thumbUrl']) . '"';
|
||||||
|
|
||||||
// Build image attributes
|
// Build image attributes
|
||||||
$imgAttrs = 'class="media luxtools-thumb" loading="lazy" decoding="async"';
|
$imgAttrs = 'class="media luxtools-thumb" loading="lazy" decoding="async"';
|
||||||
@@ -272,7 +273,7 @@ class syntax_plugin_luxtools_image extends SyntaxPlugin
|
|||||||
// Image with link to full size
|
// Image with link to full size
|
||||||
$renderer->doc .= '<a href="' . hsc($fullUrl) . '" class="media" target="_blank">';
|
$renderer->doc .= '<a href="' . hsc($fullUrl) . '" class="media" target="_blank">';
|
||||||
$renderer->doc .= '<img src="' . hsc($thumb['url']) . '" ' . $imgAttrs . $dataThumbAttr . ' />';
|
$renderer->doc .= '<img src="' . hsc($thumb['url']) . '" ' . $imgAttrs . $dataThumbAttr . ' />';
|
||||||
$renderer->doc .= '</a>';;
|
$renderer->doc .= '</a>';
|
||||||
|
|
||||||
// Caption
|
// Caption
|
||||||
if ($caption !== '') {
|
if ($caption !== '') {
|
||||||
|
|||||||
Reference in New Issue
Block a user