Mercurial > p > roundup > code
diff doc/_templates/layout.html @ 7745:291afa77ad82
doc: trying to get search working.
Searching for www works beter now:
* no more javscript errors in console
* search context blocks are displayed
Had to add role="main" as that is used by the javascript to id
the body of the page to extract text snippets.
Had to set script_files to load all the needed javascript in order.
Had to set data-url_root on a id'ed tag for javacript to work.
On doc/_templates/layout.html replaced div with main tag and set id
and duplicate role="main" for use by js querySelector.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Mon, 26 Feb 2024 12:12:45 -0500 |
| parents | 452a8bd1d826 |
| children | bd013590d8d6 |
line wrap: on
line diff
--- a/doc/_templates/layout.html Mon Feb 26 11:23:36 2024 -0500 +++ b/doc/_templates/layout.html Mon Feb 26 12:12:45 2024 -0500 @@ -1,3 +1,7 @@ +{% set script_files = ['_static/jquery.js', '_static/doctools.js', + '_static/language_data.js', + '_static/searchtools.js', + '_static/sphinx_highlight.js'] %} {# _templates/layout.html ~~~~~~~~~~~~~~~~~~~~~~ @@ -165,6 +169,10 @@ <body> <div class="header"><div class="label">Roundup</div> {%- if pagename != "search" %} + <script id="documentation_options" data-url_root="{{ url_root }}" + src="{{ pathto('_static/documentation_options.js', 1) }}"> + </script> + <div id="searchbox" style="display: none"> <form class="search" action="{{ pathto('search') }}" method="get"> <input type="text" name="q" size="18" /> @@ -182,11 +190,11 @@ </div> </div> {%- block content %} - <div class="content"> + <main id="main" role="main" class="content"> {{ relbar('related-top') }} {% block body %} {% endblock %} {{ relbar('related-bottom') }} - </div> + </main> {%- endblock %} {%- block footer %} <div class="footer">
