From c6c2cdd6767b6e39172f5d3b19e3fd2848e66263 Mon Sep 17 00:00:00 2001 From: Brieuc-brd Date: Thu, 15 Jun 2023 11:21:57 +0200 Subject: [PATCH] [IMP] website: rename `#top_menu_container` Prior to this commit the id used for the main navigation wasn't descriptive enough. This commit fixes this issue. task-3060986 Part-of: odoo/odoo#119650 --- .../wysiwyg_adapter/wysiwyg_adapter.js | 2 +- addons/website/static/src/scss/website.scss | 8 +++---- .../static/tests/tours/edit_link_popover.js | 2 +- addons/website/views/website_templates.xml | 24 +++++++++---------- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/addons/website/static/src/components/wysiwyg_adapter/wysiwyg_adapter.js b/addons/website/static/src/components/wysiwyg_adapter/wysiwyg_adapter.js index 088c5430e1c..b3d20143897 100644 --- a/addons/website/static/src/components/wysiwyg_adapter/wysiwyg_adapter.js +++ b/addons/website/static/src/components/wysiwyg_adapter/wysiwyg_adapter.js @@ -155,7 +155,7 @@ export class WysiwygAdapterComponent extends Wysiwyg { const $editableWindow = this.$editable[0].ownerDocument.defaultView; // Dropdown menu initialization: handle dropdown openings by hand - var $dropdownMenuToggles = $editableWindow.$('.o_mega_menu_toggle, #top_menu_container .dropdown-toggle'); + var $dropdownMenuToggles = $editableWindow.$('.o_mega_menu_toggle, #o_main_nav .dropdown-toggle'); $dropdownMenuToggles.removeAttr('data-bs-toggle').dropdown('dispose'); $dropdownMenuToggles.on('click.wysiwyg_megamenu', ev => { this.odooEditor.observerUnactive(); diff --git a/addons/website/static/src/scss/website.scss b/addons/website/static/src/scss/website.scss index e56df4e1c69..4040c774e61 100644 --- a/addons/website/static/src/scss/website.scss +++ b/addons/website/static/src/scss/website.scss @@ -1036,7 +1036,7 @@ header { z-index: $zindex-website-header; } &:not(.o_header_no_transition) { - #top_menu_container { + #o_main_nav { transition: all $-transition-duration, color 0ms; } .navbar-brand { @@ -1075,7 +1075,7 @@ header { $-is-hamburger: o-website-value('header-template') == 'hamburger'; @include media-breakpoint-up(md) { @if $-is-hamburger { - #top_menu_container { + #o_main_nav { padding-top: $spacer * 0.5; padding-bottom: $spacer * 0.5; } @@ -1083,7 +1083,7 @@ header { } } - #top_menu_container { + #o_main_nav { flex-direction: inherit; } @@ -1140,7 +1140,7 @@ header { max-width: 100%; padding: 0 0 $spacer 0; } - #top_menu_container { + #o_main_nav { flex-direction: column; align-items: start; padding: 0; diff --git a/addons/website/static/tests/tours/edit_link_popover.js b/addons/website/static/tests/tours/edit_link_popover.js index 0e1316882a4..ce940832184 100644 --- a/addons/website/static/tests/tours/edit_link_popover.js +++ b/addons/website/static/tests/tours/edit_link_popover.js @@ -135,7 +135,7 @@ wTourUtils.registerWebsitePreviewTour('edit_link_popover', { // 3. Test other links (CTA in navbar & links in footer) { content: "Click CTA in navbar", - trigger: 'iframe #top_menu_container a.btn-primary[href="/contactus"]', + trigger: 'iframe #o_main_nav a.btn-primary[href="/contactus"]', }, { content: "Popover should be shown (3)", diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml index 2c8379b3f27..ea2eae58c39 100644 --- a/addons/website/views/website_templates.xml +++ b/addons/website/views/website_templates.xml @@ -304,7 +304,7 @@ -
+