diff --git a/app/assets/javascripts/discourse/app/components/site-header.js b/app/assets/javascripts/discourse/app/components/site-header.js index d1609ca0eef..b8c146d9325 100644 --- a/app/assets/javascripts/discourse/app/components/site-header.js +++ b/app/assets/javascripts/discourse/app/components/site-header.js @@ -43,10 +43,8 @@ const SiteHeaderComponent = MountWidget.extend( @observes("site.narrowDesktopView") narrowDesktopViewChanged() { this.eventDispatched("dom:clean", "header"); - if ( - this.siteSettings.enable_experimental_sidebar_hamburger && - (!this.sidebarEnabled || this.site.narrowDesktopView) - ) { + + if (this._dropDownHeaderEnabled()) { this.appEvents.on( "sidebar-hamburger-dropdown:rendered", this, @@ -232,10 +230,7 @@ const SiteHeaderComponent = MountWidget.extend( this.appEvents.on("user-menu:rendered", this, "_animateMenu"); } - if ( - this.siteSettings.enable_experimental_sidebar_hamburger && - (!this.sidebarEnabled || this.site.narrowDesktopView) - ) { + if (this._dropDownHeaderEnabled()) { this.appEvents.on( "sidebar-hamburger-dropdown:rendered", this, @@ -324,10 +319,7 @@ const SiteHeaderComponent = MountWidget.extend( this.appEvents.off("user-menu:rendered", this, "_animateMenu"); } - if ( - this.siteSettings.enable_experimental_sidebar_hamburger && - !this.sidebarEnabled - ) { + if (this._dropDownHeaderEnabled()) { this.appEvents.off( "sidebar-hamburger-dropdown:rendered", this, @@ -469,6 +461,14 @@ const SiteHeaderComponent = MountWidget.extend( this._animate = false; }); }, + + _dropDownHeaderEnabled() { + return ( + (!this.sidebarEnabled && + this.siteSettings.navigation_menu !== "legacy") || + this.site.narrowDesktopView + ); + }, } ); diff --git a/app/assets/javascripts/discourse/app/components/user-nav/preferences-nav.hbs b/app/assets/javascripts/discourse/app/components/user-nav/preferences-nav.hbs index 45a007b6c3f..c097edb7b78 100644 --- a/app/assets/javascripts/discourse/app/components/user-nav/preferences-nav.hbs +++ b/app/assets/javascripts/discourse/app/components/user-nav/preferences-nav.hbs @@ -56,7 +56,7 @@ -{{#if @siteSettings.enable_experimental_sidebar_hamburger}} +{{#if (not (eq @siteSettings.navigation_menu "legacy"))}} - {{#if this.siteSettings.enable_experimental_sidebar_hamburger}} + {{#if (not (eq @siteSettings.navigation_menu "legacy"))}}