diff --git a/daemon.py b/daemon.py
index c41ae06e5..a0405fdb3 100644
--- a/daemon.py
+++ b/daemon.py
@@ -17081,7 +17081,8 @@ class PubServer(BaseHTTPRequestHandler):
self.server.domain_full,
self.server.text_mode_banner,
access_keys,
- False, self.server.system_language)
+ False, self.server.system_language,
+ self.server.default_timeline)
if msg:
msg = msg.encode('utf-8')
msglen = len(msg)
@@ -17123,7 +17124,8 @@ class PubServer(BaseHTTPRequestHandler):
self.server.text_mode_banner,
access_keys,
True,
- self.server.system_language)
+ self.server.system_language,
+ self.server.default_timeline)
if msg:
msg = msg.encode('utf-8')
msglen = len(msg)
diff --git a/epicyon-calendar.css b/epicyon-calendar.css
index 77bca46b3..b648199d9 100644
--- a/epicyon-calendar.css
+++ b/epicyon-calendar.css
@@ -66,6 +66,14 @@ main {
flex-basis: 980px;
}
+.imageAnchor {
+ font-family: var(--calendar-header-font);
+}
+
+.imageAnchor:focus img{
+ border: 2px solid var(--focus-color);
+}
+
a:visited{
color: var(--day-number);
text-decoration: none;
diff --git a/webapp_calendar.py b/webapp_calendar.py
index 28d0a6056..04c899e49 100644
--- a/webapp_calendar.py
+++ b/webapp_calendar.py
@@ -299,7 +299,8 @@ def html_calendar(person_cache: {}, css_cache: {}, translate: {},
base_dir: str, path: str,
http_prefix: str, domain_full: str,
text_mode_banner: str, access_keys: {},
- icalendar: bool, system_language: str) -> str:
+ icalendar: bool, system_language: str,
+ default_timeline: str) -> str:
"""Show the calendar for a person
"""
domain = remove_domain_port(domain_full)
@@ -429,15 +430,18 @@ def html_calendar(person_cache: {}, css_cache: {}, translate: {},
calendar_str += \
' '
+ 'accesskey="' + access_keys['Page up'] + \
+ '" tabindex="2" class="imageAnchor">'
calendar_str += \
' \n'
- calendar_str += ' '
+ 'accesskey="' + access_keys['menuTimeline'] + \
+ '" tabindex="1" class="imageAnchor">'
calendar_str += \
'