From 12f0c0a6c66d91395eb34c8562a43447955d9df0 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 3 Jun 2022 22:03:39 +0100 Subject: [PATCH] Person options navigation --- webapp_calendar.py | 2 +- webapp_person_options.py | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/webapp_calendar.py b/webapp_calendar.py index 7bcd252f4..05128ed7f 100644 --- a/webapp_calendar.py +++ b/webapp_calendar.py @@ -512,7 +512,7 @@ def html_calendar(person_cache: {}, css_cache: {}, translate: {}, nav_links = {} timeline_link_str = html_hide_from_screen_reader('🏠') + ' ' + \ translate['Switch to timeline view'] - nav_links[timeline_link_str] = cal_actor + '/inbox' + nav_links[timeline_link_str] = cal_actor + '/' + default_timeline day_of_month = 0 dow = week_day_of_month_start(month_number, year) diff --git a/webapp_person_options.py b/webapp_person_options.py index 2a0995904..7a3e86f11 100644 --- a/webapp_person_options.py +++ b/webapp_person_options.py @@ -30,6 +30,7 @@ from webapp_utils import html_footer from webapp_utils import get_broken_link_substitute from webapp_utils import html_keyboard_navigation from webapp_utils import get_banner_file +from webapp_utils import html_hide_from_screen_reader def html_person_options(default_timeline: str, @@ -138,9 +139,6 @@ def html_person_options(default_timeline: str, options_str = \ html_header_with_external_style(css_filename, instance_title, None) - options_str += html_keyboard_navigation(text_mode_banner, {}, {}) - options_str += '

\n' - # show banner banner_file, _ = \ get_banner_file(base_dir, nickname, domain, theme) @@ -155,6 +153,16 @@ def html_person_options(default_timeline: str, 'src="/users/' + nickname + '/' + banner_file + '" />\n' + \ '\n

\n' + nav_links = {} + timeline_link_str = html_hide_from_screen_reader('🏠') + ' ' + \ + translate['Switch to timeline view'] + nav_links[timeline_link_str] = \ + '/users/' + nickname + '/' + default_timeline + nav_access_keys = { + } + options_str += \ + html_keyboard_navigation(text_mode_banner, nav_links, nav_access_keys) + options_str += '
\n' options_str += '
\n' options_str += '
\n'