mirror of https://gitlab.com/bashrc2/epicyon
Preload banner for search screen
parent
86f5e759b1
commit
1dc93f3b89
|
@ -456,12 +456,6 @@ def html_search(translate: {}, base_dir: str, path: str, domain: str,
|
|||
if os.path.isfile(base_dir + '/search.css'):
|
||||
css_filename = base_dir + '/search.css'
|
||||
|
||||
instance_title = get_config_param(base_dir, 'instanceTitle')
|
||||
preload_images = []
|
||||
follow_str = \
|
||||
html_header_with_external_style(css_filename, instance_title, None,
|
||||
preload_images)
|
||||
|
||||
# set a search banner
|
||||
search_banner_filename = \
|
||||
acct_dir(base_dir, search_nickname, domain) + \
|
||||
|
@ -472,10 +466,22 @@ def html_search(translate: {}, base_dir: str, path: str, domain: str,
|
|||
copyfile(base_dir +
|
||||
'/theme/' + theme + '/search_banner.png',
|
||||
search_banner_filename)
|
||||
users_path = '/users/' + search_nickname
|
||||
|
||||
# show a banner above the search box
|
||||
search_banner_file, search_banner_filename = \
|
||||
get_search_banner_file(base_dir, search_nickname, domain, theme)
|
||||
search_banner_path = users_path + '/' + search_banner_file
|
||||
|
||||
instance_title = get_config_param(base_dir, 'instanceTitle')
|
||||
|
||||
# these images are pre-loaded to prevent the web page from
|
||||
# jumping around when rendering
|
||||
preload_images = [search_banner_path]
|
||||
|
||||
follow_str = \
|
||||
html_header_with_external_style(css_filename, instance_title, None,
|
||||
preload_images)
|
||||
|
||||
text_mode_banner_str = html_keyboard_navigation(text_mode_banner, {}, {},
|
||||
None, None, None, False)
|
||||
|
@ -484,7 +490,6 @@ def html_search(translate: {}, base_dir: str, path: str, domain: str,
|
|||
|
||||
if os.path.isfile(search_banner_filename):
|
||||
timeline_key = access_keys['menuTimeline']
|
||||
users_path = '/users/' + search_nickname
|
||||
follow_str += \
|
||||
'<header>\n' + text_mode_banner_str + \
|
||||
'<a href="' + users_path + '/' + default_timeline + '" title="' + \
|
||||
|
@ -493,7 +498,7 @@ def html_search(translate: {}, base_dir: str, path: str, domain: str,
|
|||
'accesskey="' + timeline_key + '">\n'
|
||||
follow_str += '<img loading="lazy" decoding="async" ' + \
|
||||
'class="timeline-banner" src="' + \
|
||||
users_path + '/' + search_banner_file + '" alt="" /></a>\n' + \
|
||||
search_banner_path + '" alt="" /></a>\n' + \
|
||||
'</header>\n'
|
||||
|
||||
# show the search box
|
||||
|
|
Loading…
Reference in New Issue