Merge pull request 'Added lazy loading attribute to images in show notes.' (#100) from I99_Lazy_load_notes_images into main

Reviewed-on: rho_n/hpr_generator#100
This commit is contained in:
Roan Horning 2023-03-28 02:19:47 +00:00
commit 0e9ad6ba65

View File

@ -5,6 +5,24 @@
<!--% PROCESS 'shared-call_for_shows.tpl.html' %--> <!--% PROCESS 'shared-call_for_shows.tpl.html' %-->
<!--% INCLUDE 'content-index-announcement.tpl.html' %--> <!--% INCLUDE 'content-index-announcement.tpl.html' %-->
<!--% PROCESS "queries-index-${constants.database}.tpl.html" %--> <!--% PROCESS "queries-index-${constants.database}.tpl.html" %-->
<!--% MACRO tidy_notes(all_lines) BLOCK %-->
<!--% lines = all_lines %-->
<!--% after_html = all_lines %-->
<!--% img_re = '(?six)^(.*?)\<img ([^\>]+\>)(.+)$' %-->
<!--% lazy_re = '(?i)loading="lazy"' %-->
<!--% WHILE (matches = lines.match(img_re)) %-->
<!--% img_tag = matches.1 %-->
<!--% after_html = matches.2 %-->
<!--% matches.0 %-->
<!--% IF (img_tag.search(lazy_re)) %-->
<img <!--% img_tag %-->
<!--% ELSE %-->
<img loading="lazy" <!--% img_tag %-->
<!--% END %-->
<!--% lines = after_html %-->
<!--% END %-->
<!--% after_html %-->
<!--% END %-->
<hr> <hr>
<article> <article>
<header> <header>
@ -50,7 +68,7 @@
<!--% display_comments_tally(latest_episodes.id, latest_episodes.eps_tally) %--></small> <!--% display_comments_tally(latest_episodes.id, latest_episodes.eps_tally) %--></small>
</p> </p>
</header> </header>
<!--% latest_episodes.notes %--> <!--% tidy_notes(latest_episodes.notes) %-->
<footer> <footer>
<!--% show_transcript(latest_episodes, "hpr", baseurl, media_baseurl) %--> <!--% show_transcript(latest_episodes, "hpr", baseurl, media_baseurl) %-->