Most programmatic images are lazy.
parent
f4103e6e6e
commit
1ad191e8d6
|
@ -275,7 +275,7 @@ function queryRequest($filter, $search, $advsearch, $sort, $offset, $order, $lim
|
|||
'mode'=>'jpeg', 'scale'=>$scale, 'maxfps'=>ZM_WEB_VIDEO_MAXFPS, 'replay'=>'single', 'rate'=>'400'), '&');
|
||||
|
||||
// Modify the row data as needed
|
||||
$row['imgHtml'] = '<img id="thumbnail' .$event->Id(). '" src="' .$imgSrc. '" alt="Event '.$event->Id().'" width="' .validInt($event->ThumbnailWidth()). '" height="' .validInt($event->ThumbnailHeight()).'" stream_src="' .$streamSrc. '" still_src="' .$imgSrc. '"/>';
|
||||
$row['imgHtml'] = '<img id="thumbnail' .$event->Id(). '" src="' .$imgSrc. '" alt="Event '.$event->Id().'" width="' .validInt($event->ThumbnailWidth()). '" height="' .validInt($event->ThumbnailHeight()).'" stream_src="' .$streamSrc. '" still_src="' .$imgSrc. '" loading="lazy" />';
|
||||
$row['Name'] = validHtmlStr($row['Name']);
|
||||
$row['Archived'] = $row['Archived'] ? translate('Yes') : translate('No');
|
||||
$row['Emailed'] = $row['Emailed'] ? translate('Yes') : translate('No');
|
||||
|
|
|
@ -200,7 +200,7 @@ function queryRequest($search, $advsearch, $sort, $offset, $order, $limit) {
|
|||
$scale = intval(5*100*ZM_WEB_LIST_THUMB_WIDTH / $event->Width());
|
||||
$imgSrc = $event->getThumbnailSrc(array(), '&');
|
||||
|
||||
$row['imgHtml'] .= '<img id="thumbnail' .$event->Id(). '" src="' .$imgSrc. '" alt="Event '.$event->Id().'" width="' .validInt($event->ThumbnailWidth()). '" height="' .validInt($event->ThumbnailHeight()).'"/>';
|
||||
$row['imgHtml'] .= '<img id="thumbnail' .$event->Id(). '" src="' .$imgSrc. '" alt="Event '.$event->Id().'" width="' .validInt($event->ThumbnailWidth()). '" height="' .validInt($event->ThumbnailHeight()).'" loading="lazy" />';
|
||||
}
|
||||
$row['Name'] = validHtmlStr($row['Name']);
|
||||
$row['Description'] = validHtmlStr($row['Description']);
|
||||
|
|
|
@ -62,7 +62,7 @@ foreach ( $rows as $row ) {
|
|||
'mode'=>'jpeg', 'scale'=>$scale, 'maxfps'=>ZM_WEB_VIDEO_MAXFPS, 'replay'=>'single', 'rate'=>'400'), '&');
|
||||
|
||||
// Modify the row data as needed
|
||||
$row['imgHtml'] = '<img id="thumbnail' .$event->Id(). '" src="' .$imgSrc. '" alt="Event '.$event->Id().'" width="' .validInt($event->ThumbnailWidth()). '" height="' .validInt($event->ThumbnailHeight()).'" stream_src="' .$streamSrc. '" still_src="' .$imgSrc. '"/>';
|
||||
$row['imgHtml'] = '<img id="thumbnail' .$event->Id(). '" src="' .$imgSrc. '" alt="Event '.$event->Id().'" width="' .validInt($event->ThumbnailWidth()). '" height="' .validInt($event->ThumbnailHeight()).'" stream_src="' .$streamSrc. '" still_src="' .$imgSrc. '" loading="lazy" />';
|
||||
$row['Name'] = validHtmlStr($row['Name']);
|
||||
$row['StartDateTime'] = strftime(STRF_FMT_DATETIME_SHORTER, strtotime($row['StartDateTime']));
|
||||
$row['Length'] = gmdate('H:i:s', $row['Length'] );
|
||||
|
|
|
@ -264,7 +264,7 @@ function getImageStreamHTML( $id, $src, $width, $height, $title='' ) {
|
|||
if ( canStreamIframe() ) {
|
||||
return '<iframe id="'.$id.'" src="'.$src.'" alt="'. validHtmlStr($title) .'" '.($width? ' width="'. validInt($width).'"' : '').($height?' height="'.validInt($height).'"' : '' ).'/>';
|
||||
} else {
|
||||
return '<img id="'.$id.'" src="'.$src.'" alt="'. validHtmlStr($title) .'" style="'.($width? 'width:'.$width.';' : '' ).($height ? ' height:'. $height.';' : '' ).'"/>';
|
||||
return '<img id="'.$id.'" src="'.$src.'" alt="'. validHtmlStr($title) .'" style="'.($width? 'width:'.$width.';' : '' ).($height ? ' height:'. $height.';' : '' ).'" loading="lazy" />';
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -316,7 +316,7 @@ function outputImageStill($id, $src, $width, $height, $title='') {
|
|||
function getImageStill($id, $src, $width, $height, $title='') {
|
||||
return '<img id="'.$id.'" src="'.$src.'" alt="'.$title.'"'.
|
||||
(validInt($width)?' width="'.$width.'"':'').
|
||||
(validInt($height)?' height="'.$height.'"':'').'/>';
|
||||
(validInt($height)?' height="'.$height.'"':'').' loading="lazy" />';
|
||||
}
|
||||
|
||||
function getWebSiteUrl($id, $src, $width, $height, $title='') {
|
||||
|
|
|
@ -313,7 +313,7 @@ for( $monitor_i = 0; $monitor_i < count($displayMonitors); $monitor_i += 1 ) {
|
|||
.$thmbWidth.$thmbHeight. '" stream_src="' .$streamSrc. '" still_src="' .$stillSrc. '"'.
|
||||
($options['width'] ? ' width="'.$options['width'].'"' : '' ).
|
||||
($options['height'] ? ' height="'.$options['height'].'"' : '' ).
|
||||
'/></a></div>';
|
||||
' loading="lazy" /></a></div>';
|
||||
}
|
||||
?>
|
||||
<td class="colName">
|
||||
|
|
|
@ -129,6 +129,7 @@ if ($imageData['hasAnalImage']) {
|
|||
height="<?php echo reScale($Event->Height(), $Monitor->DefaultScale(), $scale) ?>"
|
||||
alt="<?php echo $Frame->EventId().'-'.$Frame->FrameId() ?>"
|
||||
class="<?php echo $imageData['imageClass'] ?>"
|
||||
loading="lazy"
|
||||
/>
|
||||
<?php
|
||||
if ($imageData['hasAnalImage']) { ?></a><?php } ?>
|
||||
|
|
|
@ -685,7 +685,7 @@ xhtmlHeaders(__FILE__, translate('Timeline'));
|
|||
<div id="topPanel" class="graphWidth">
|
||||
<div id="imagePanel">
|
||||
<div id="image" class="imageHeight">
|
||||
<img id="imageSrc" class="imageWidth" src="graphics/transparent.png" alt="<?php echo translate('ViewEvent') ?>" title="<?php echo translate('ViewEvent') ?>"/>
|
||||
<img id="imageSrc" class="imageWidth" src="graphics/transparent.png" alt="<?php echo translate('ViewEvent') ?>" title="<?php echo translate('ViewEvent') ?>" loading="lazy"/>
|
||||
</div>
|
||||
</div>
|
||||
<div id="dataPanel">
|
||||
|
|
Loading…
Reference in New Issue