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">

Roundup Issue Tracker: http://roundup-tracker.org/