From 141d2b4c01cc573afc58fb22acba048864458558 Mon Sep 17 00:00:00 2001 From: "Antoine Vandevenne (anv)" Date: Mon, 22 Feb 2021 16:27:16 +0100 Subject: [PATCH] fix menu item icons --- content/applications.rst | 2 ++ extensions/odoo_theme/__init__.py | 42 +++++++++++++++---------- extensions/odoo_theme/static/js/menu.js | 17 ---------- 3 files changed, 28 insertions(+), 33 deletions(-) diff --git a/content/applications.rst b/content/applications.rst index 5c5b86a92..8ea646be5 100644 --- a/content/applications.rst +++ b/content/applications.rst @@ -1,3 +1,5 @@ +:show_content: + ============ Applications ============ diff --git a/extensions/odoo_theme/__init__.py b/extensions/odoo_theme/__init__.py index 6348cf97f..57639caa8 100644 --- a/extensions/odoo_theme/__init__.py +++ b/extensions/odoo_theme/__init__.py @@ -32,14 +32,10 @@ class Monkey(object): @Monkey(toctree.TocTree) def resolve(old_resolve, tree, docname, *args, **kwargs): - def _clear_empty_pages_reference(_node) -> None: - """ Disable references to 'empty' toctree pages. + def _update_toctree_nodes(_node) -> None: + """ Make necessary changes to Docutils' nodes of the toc. - Inspect node's children to determine whether the page is a toc and, if so, clear its - reference URL. () - If the page has the `show_content` metadata, don't clear the reference. - - Internal structure of nodes: + Internal structure of toc nodes: