Lazy load banner image

main
Bob Mottram 2020-10-31 16:03:39 +00:00
parent 3e3ff0bc82
commit 40ffbd6cf1
1 changed files with 7 additions and 4 deletions

View File

@ -3502,7 +3502,8 @@ def htmlProfile(rssIconAtTop: bool,
# If this is the news account then show a different banner # If this is the news account then show a different banner
if isSystemAccount(nickname): if isSystemAccount(nickname):
profileHeaderStr = \ profileHeaderStr = \
'<img class="timeline-banner" src="/users/news/banner.png" />\n' '<img loading="lazy" class="timeline-banner" ' + \
'src="/users/news/banner.png" />\n'
if loginButton: if loginButton:
profileHeaderStr += '<center>' + loginButton + '</center>\n' profileHeaderStr += '<center>' + loginButton + '</center>\n'
@ -5920,7 +5921,8 @@ def htmlLinksMobile(cssCache: {}, baseDir: str,
htmlStr = htmlHeader(cssFilename, profileStyle) htmlStr = htmlHeader(cssFilename, profileStyle)
htmlStr += \ htmlStr += \
'<img class="timeline-banner" src="/users/news/banner.png" />\n' '<img loading="lazy" class="timeline-banner" ' + \
'src="/users/news/banner.png" />\n'
htmlStr += '<center>' + \ htmlStr += '<center>' + \
headerButtonsFrontScreen(translate, nickname, headerButtonsFrontScreen(translate, nickname,
@ -5979,7 +5981,8 @@ def htmlNewswireMobile(cssCache: {}, baseDir: str, nickname: str,
htmlStr = htmlHeader(cssFilename, profileStyle) htmlStr = htmlHeader(cssFilename, profileStyle)
htmlStr += \ htmlStr += \
'<img class="timeline-banner" src="/users/news/banner.png" />\n' '<img loading="lazy" class="timeline-banner" ' + \
'src="/users/news/banner.png" />\n'
htmlStr += '<center>' + \ htmlStr += '<center>' + \
headerButtonsFrontScreen(translate, nickname, headerButtonsFrontScreen(translate, nickname,
@ -6722,7 +6725,7 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str,
'<a href="/users/' + nickname + '" title="' + \ '<a href="/users/' + nickname + '" title="' + \
translate['Switch to profile view'] + '" alt="' + \ translate['Switch to profile view'] + '" alt="' + \
translate['Switch to profile view'] + '">\n' translate['Switch to profile view'] + '">\n'
tlStr += '<img class="timeline-banner" src="' + \ tlStr += '<img loading="lazy" class="timeline-banner" src="' + \
usersPath + '/banner.png" /></a>\n' usersPath + '/banner.png" /></a>\n'
if fullWidthTimelineButtonHeader: if fullWidthTimelineButtonHeader: