From 37c0ea8e832c6930a1c3014e23f80ac6bd530e45 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 12 Feb 2021 19:29:10 +0000 Subject: [PATCH] Text mode banner for person options --- daemon.py | 3 ++- webapp_person_options.py | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/daemon.py b/daemon.py index 4d3041ad9..12c69af1f 100644 --- a/daemon.py +++ b/daemon.py @@ -5469,7 +5469,8 @@ class PubServer(BaseHTTPRequestHandler): self.server.dormantMonths, backToPath, lockedAccount, - movedTo, alsoKnownAs).encode('utf-8') + movedTo, alsoKnownAs, + self.server.textModeBanner).encode('utf-8') msglen = len(msg) self._set_headers('text/html', msglen, cookie, callingDomain) diff --git a/webapp_person_options.py b/webapp_person_options.py index 3dc819f7b..6c9928220 100644 --- a/webapp_person_options.py +++ b/webapp_person_options.py @@ -24,6 +24,7 @@ from followingCalendar import receivingCalendarEvents from webapp_utils import htmlHeaderWithExternalStyle from webapp_utils import htmlFooter from webapp_utils import getBrokenLinkSubstitute +from webapp_utils import htmlKeyboardNavigation def htmlPersonOptions(defaultTimeline: str, @@ -49,7 +50,8 @@ def htmlPersonOptions(defaultTimeline: str, backToPath: str, lockedAccount: bool, movedTo: str, - alsoKnownAs: []) -> str: + alsoKnownAs: [], + textModeBanner: str) -> str: """Show options for a person: view/follow/block/report """ optionsDomain, optionsPort = getDomainFromActor(optionsActor) @@ -114,6 +116,7 @@ def htmlPersonOptions(defaultTimeline: str, instanceTitle = \ getConfigParam(baseDir, 'instanceTitle') optionsStr = htmlHeaderWithExternalStyle(cssFilename, instanceTitle) + optionsStr += htmlKeyboardNavigation(textModeBanner, {}) optionsStr += '

\n' optionsStr += '
\n' optionsStr += '
\n'