feat(frontend): replace lazy loading with zibll lazysizes
This commit is contained in:
@@ -143,7 +143,7 @@ class NavWalker extends \Walker_Nav_Menu {
|
||||
? '<div class="img-badg-box"><span class="badg badg-sm ' . esc_attr((string) ($args['badge_class'] ?? '')) . '">'
|
||||
. esc_html((string) $args['badge']) . '</span></div>'
|
||||
: '';
|
||||
$img_html = '<div class="img-box hover-zoom-img"><img src="' . esc_url((string) $args['img']) . '" alt="" loading="lazy">' . $badge . '</div>';
|
||||
$img_html = '<div class="img-box hover-zoom-img"><img' . aksrt_get_lazy_attr('lazy_other', (string) $args['img']) . ' alt="">' . $badge . '</div>';
|
||||
$title_html = $title !== '' ? '<div class="title mt10 text-ellipsis">' . esc_html($title) . '</div>' : '';
|
||||
return '<div class="menu-graphic-card-item"><a href="' . $link_url . '"' . $link_target . '>'
|
||||
. $img_html . $title_html . '</a></div>';
|
||||
@@ -201,7 +201,7 @@ class NavWalker extends \Walker_Nav_Menu {
|
||||
$icon = aksrt_render_menu_icon((string) $args['icon'], true);
|
||||
}
|
||||
if (!empty($args['img_icon'])) {
|
||||
$icon = '<img class="menu-item-icon mr3 fa-fw" src="' . esc_url((string) $args['img_icon']) . '" alt="" loading="lazy">';
|
||||
$icon = '<img' . aksrt_get_lazy_attr('lazy_other', (string) $args['img_icon'], 'menu-item-icon mr3 fa-fw') . ' alt="">';
|
||||
}
|
||||
$title_html = $icon . $title;
|
||||
$class = trim(($class ? $class . ' ' : '') . 'link-item');
|
||||
|
||||
Reference in New Issue
Block a user