pw_docgen: Remove top nav bar
Change-Id: I3d70af202b11a56986c8bfd3894e0c6c9aa0dbc3
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/168446
Commit-Queue: Chad Norvell <chadnorvell@google.com>
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
diff --git a/docs/layout/page.html b/docs/layout/page.html
index 15ba7bb..347cc9a 100644
--- a/docs/layout/page.html
+++ b/docs/layout/page.html
@@ -17,17 +17,9 @@
{% block supermain %}
<div class="pw-main">
- {% if body %}
- {{ parse_body(body).topnav }}
- {% endif %}
<div class="pw-content">
{{ super() }}
</div>
</div>
{% endblock supermain %}
-{% block content %}
- {% if body %}
- {{ parse_body(body).body_without_topnav }}
- {% endif %}
-{% endblock content %}
diff --git a/pw_docgen/py/pw_docgen/sphinx/module_metadata.py b/pw_docgen/py/pw_docgen/sphinx/module_metadata.py
index 1cb1b9b..fad1736 100644
--- a/pw_docgen/py/pw_docgen/sphinx/module_metadata.py
+++ b/pw_docgen/py/pw_docgen/sphinx/module_metadata.py
@@ -114,7 +114,6 @@
def create_topnav(
- title: str,
subtitle: str,
extra_classes: Optional[List[str]] = None,
) -> nodes.Node:
@@ -125,15 +124,6 @@
)
topnav_container = nodes.container(classes=topnav_classes)
- topnav_inline_container = nodes.container(classes=['pw-topnav-inline'])
- topnav_container += topnav_inline_container
-
- title_node = nodes.paragraph(
- classes=['pw-topnav-title'],
- text=title,
- )
-
- topnav_inline_container += title_node
subtitle_node = nodes.paragraph(
classes=['pw-topnav-subtitle'],
@@ -225,7 +215,6 @@
)
topbar = create_topnav(
- module_name,
tagline,
['pw-module-index'],
)
@@ -246,11 +235,9 @@
}
def run(self) -> List[nodes.Node]:
- module_name = self._try_get_option('name')
tagline = self._try_get_option('tagline')
topbar = create_topnav(
- module_name,
tagline,
['pw-module-subpage'],
)
@@ -361,7 +348,6 @@
def setup(app: SphinxApplication):
app.add_directive('pigweed-module', PigweedModuleDirective)
app.add_directive('pigweed-module-subpage', PigweedModuleSubpageDirective)
- app.connect('html-page-context', setup_parse_body)
return {
'parallel_read_safe': True,