From 352477bbac933734d2688b4d49d23a6c15eee0e7 Mon Sep 17 00:00:00 2001 From: "Antoine Vandevenne (anv)" Date: Fri, 26 Feb 2021 11:19:52 +0100 Subject: [PATCH] add o_deepest_active_toc_entry class on deepest active
  • 2 --- extensions/odoo_theme/static/js/menu.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/odoo_theme/static/js/menu.js b/extensions/odoo_theme/static/js/menu.js index fff83bd34..47b23f92e 100644 --- a/extensions/odoo_theme/static/js/menu.js +++ b/extensions/odoo_theme/static/js/menu.js @@ -33,11 +33,13 @@ } }) if (deepestTocEntry) { - deepestTocEntry.classList.add('o_deepest_active_toc_entry'); const childTocEntryList = deepestTocEntry.querySelector('ul'); if (childTocEntryList) { childTocEntryList.classList.add('show'); + } else { // If the toc entry is not a TOC, add the class to its closest ancestor entry + deepestTocEntry = deepestTocEntry.parentElement.parentElement; } + deepestTocEntry.classList.add('o_deepest_active_toc_entry'); } };