From: Grégoire Aubert Date: Fri, 22 Jun 2018 14:05:12 +0000 (+0200) Subject: SONAR-10931 Fix unexpected wrapping of global nav bar X-Git-Tag: 7.5~934 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=dae4348f09a1364904a2e63caebf2dd9f205752b;p=sonarqube.git SONAR-10931 Fix unexpected wrapping of global nav bar --- diff --git a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.css b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.css index 8ae4dbb08f9..5a7c54cd52c 100644 --- a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.css +++ b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.css @@ -23,6 +23,10 @@ z-index: 421; } +.navbar-global .navbar-limited { + display: flex; +} + .navbar-brand { display: flex; justify-content: center; @@ -91,6 +95,22 @@ border-bottom-color: #646464; } +.global-navbar-menu-right { + flex: 1; + justify-content: flex-end; +} + +.global-navbar-menu-right .navbar-search { + flex: 1; + max-width: 310px; +} + +.global-navbar-menu-right .navbar-search .search-box, +.global-navbar-menu-right .navbar-search .search-box-input { + min-width: 0; + width: 100%; +} + @media print { .navbar-global { display: none !important; diff --git a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.tsx b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.tsx index 7d2fb58fb66..81619581862 100644 --- a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.tsx +++ b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.tsx @@ -59,7 +59,7 @@ export class GlobalNav extends React.PureComponent { -
    +
      {isSonarCloud() && } - - {title} - - + + {title} + ); } diff --git a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNavMenu.tsx b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNavMenu.tsx index 25c7daaa489..8a7b46ff02f 100644 --- a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNavMenu.tsx +++ b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNavMenu.tsx @@ -178,7 +178,7 @@ export default class GlobalNavMenu extends React.PureComponent { const { organizationsEnabled } = this.props.appState; return ( -
        +
          {this.renderProjects()} {governanceInstalled && this.renderPortfolios()} {this.renderIssuesLink()} diff --git a/server/sonar-web/src/main/js/app/components/nav/global/__tests__/__snapshots__/GlobalNav-test.tsx.snap b/server/sonar-web/src/main/js/app/components/nav/global/__tests__/__snapshots__/GlobalNav-test.tsx.snap index c1733d6b202..7f6362e4750 100644 --- a/server/sonar-web/src/main/js/app/components/nav/global/__tests__/__snapshots__/GlobalNav-test.tsx.snap +++ b/server/sonar-web/src/main/js/app/components/nav/global/__tests__/__snapshots__/GlobalNav-test.tsx.snap @@ -26,7 +26,7 @@ exports[`should render for SonarCloud 1`] = ` suggestions={Array []} />