Preload banner image for calendar day screen

main
Bob Mottram 2024-10-22 13:41:15 +01:00
parent 29107da4c6
commit 971e96a7ec
1 changed files with 6 additions and 4 deletions

View File

@ -139,8 +139,12 @@ def _html_calendar_day(person_cache: {}, translate: {},
if '/users/' in actor: if '/users/' in actor:
cal_actor = '/users/' + actor.split('/users/')[1] cal_actor = '/users/' + actor.split('/users/')[1]
banner_file, _ = \
get_banner_file(base_dir, nickname, domain, theme)
banner_path = '/users/' + nickname + '/' + banner_file
instance_title = get_config_param(base_dir, 'instanceTitle') instance_title = get_config_param(base_dir, 'instanceTitle')
preload_images = [] preload_images = [banner_path]
calendar_str = \ calendar_str = \
html_header_with_external_style(css_filename, instance_title, None, html_header_with_external_style(css_filename, instance_title, None,
preload_images) preload_images)
@ -149,8 +153,6 @@ def _html_calendar_day(person_cache: {}, translate: {},
'/calendar?year=' + str(year) + '?month=' + str(month_number) '/calendar?year=' + str(year) + '?month=' + str(month_number)
# show banner # show banner
banner_file, _ = \
get_banner_file(base_dir, nickname, domain, theme)
calendar_str += \ calendar_str += \
'<header>\n<a href="' + calendar_link + '" title="' + \ '<header>\n<a href="' + calendar_link + '" title="' + \
translate['Switch to calendar view'] + '" alt="' + \ translate['Switch to calendar view'] + '" alt="' + \
@ -159,7 +161,7 @@ def _html_calendar_day(person_cache: {}, translate: {},
calendar_str += \ calendar_str += \
'<img loading="lazy" decoding="async" ' + \ '<img loading="lazy" decoding="async" ' + \
'class="timeline-banner" alt="" ' + \ 'class="timeline-banner" alt="" ' + \
'src="/users/' + nickname + '/' + banner_file + '" /></a>\n' + \ 'src="' + banner_path + '" /></a>\n' + \
'</header>\n<br>\n' '</header>\n<br>\n'
calendar_str += '<main>\n' calendar_str += '<main>\n'