Skip to content

Commit ad3ecb0

Browse files
committed
Merge remote-tracking branch 'origin/main' into support-python-3-13
# Conflicts: # projects/assignment_server/poetry.lock # projects/assignment_server/pyproject.toml # projects/author_server/poetry.lock # projects/book_server/pyproject.toml # projects/interactives/poetry.lock # projects/rsmanage/poetry.lock
2 parents 25fa5d2 + e15a07f commit ad3ecb0

File tree

2 files changed

+7
-4
lines changed
  • bases/rsptx
    • interactives/runestone/common/project_template/_templates/plugin_layouts/sphinx_bootstrap
    • web2py_server/applications/runestone/views

2 files changed

+7
-4
lines changed

bases/rsptx/interactives/runestone/common/project_template/_templates/plugin_layouts/sphinx_bootstrap/layout.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@
107107
{# Sidebar: Rework into our Boostrap nav section. #}
108108
{% macro navBar() %}
109109

110+
<!-- Dummy div that is focused by js when user uses "back to top"-->
111+
<div id="top" tabindex="-1"></div>
112+
110113
<!-- Begin navbar -->
111114
<div id="navbar" class="navbar navbar-default navbar-fixed-top" role="navigation">
112115

@@ -411,7 +414,7 @@ <h4>Before you keep reading...</h4>
411414
<span id='numuserspan'></span><span class='loggedinuser'></span>
412415
{% endif %}
413416
{% endif %}
414-
| <a href="#">Back to top</a>
417+
| <a href="#" onclick="document.getElementById('top').focus()">Back to top</a>
415418
{% if theme_source_link_position == "footer" %}
416419
<br />
417420
{% include "sourcelink.html" %}

bases/rsptx/web2py_server/applications/runestone/views/layout.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636

3737
</head>
3838
<body class="sphinxrs">
39-
<a class="assistive" href="#rst-content">Skip to main content</a>
39+
<a id="skip-to-content" class="assistive" href="#rst-content">Skip to main content</a>
4040
{{ block navbar }}
4141
<!-- Begin navbar -->
4242
<div id="navbar" class="navbar navbar-default navbar-fixed-top" role="navigation">
@@ -218,9 +218,9 @@
218218
&emsp; ● <a href="/{{=request.application}}/default/privacy">Privacy Policy</a> &emsp; ● <a href="/{{=request.application}}/default/terms">Terms of Service</a>
219219
{{ pass }}
220220
{{ if auth.user: }}
221-
<span class='loggedinuser'>{{=auth.user.email}}</span> | <a href="#">Back to top</a>
221+
<span class='loggedinuser'>{{=auth.user.email}}</span> | <a href="#" onclick="document.getElementById('skip-to-content').focus()">Back to top</a>
222222
{{ else: }}
223-
<span class='loggedinuser'>Not logged in</span> | <a href="#">Back to top</a>
223+
<span class='loggedinuser'>Not logged in</span> | <a href="#" onclick="document.getElementById('skip-to-content').focus()">Back to top</a>
224224
{{ pass }}
225225
</p>
226226
</div>

0 commit comments

Comments
 (0)