From: Stas Vilchik Date: Wed, 10 Oct 2018 14:43:13 +0000 (+0200) Subject: SONAR-11314 don't use h2 in embedded docs nav bar X-Git-Tag: 7.5~320 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4b9c8ad09c0dbf6b148f0de8d9062716755e1d28;p=sonarqube.git SONAR-11314 don't use h2 in embedded docs nav bar --- diff --git a/server/sonar-docs/src/layouts/components/CategoryLink.js b/server/sonar-docs/src/layouts/components/CategoryLink.js index 12e51b570ae..7e6e9e7b227 100644 --- a/server/sonar-docs/src/layouts/components/CategoryLink.js +++ b/server/sonar-docs/src/layouts/components/CategoryLink.js @@ -44,18 +44,22 @@ export default class CategoryLink extends React.PureComponent { const isCurrentPage = location.pathname === prefix + url; return (
-

- {node ? ( - - {node.frontmatter.title} - - ) : ( - - {open ? : } - {title} - - )} -

+ {node ? ( + + {node.frontmatter.title} + + ) : ( + + {open ? : } + {title} + + )} {isCurrentPage && } {children && open && ( diff --git a/server/sonar-docs/src/layouts/components/ExternalLink.js b/server/sonar-docs/src/layouts/components/ExternalLink.js index 516f1d05951..e6a02b9196c 100644 --- a/server/sonar-docs/src/layouts/components/ExternalLink.js +++ b/server/sonar-docs/src/layouts/components/ExternalLink.js @@ -22,13 +22,9 @@ import DetachIcon from './icons/DetachIcon'; export function ExternalLink({ external, title }) { return ( -
-

- - - {title} - -

-
+ + + {title} + ); } diff --git a/server/sonar-docs/src/layouts/components/Sidebar.js b/server/sonar-docs/src/layouts/components/Sidebar.js index e6a7fa1408e..eec894ba5f1 100644 --- a/server/sonar-docs/src/layouts/components/Sidebar.js +++ b/server/sonar-docs/src/layouts/components/Sidebar.js @@ -76,7 +76,7 @@ export default class Sidebar extends React.PureComponent { }; renderCategories = tree => { - return tree.map(item => { + const items = tree.map(item => { if (typeof item === 'object') { if (item.children) { return ( @@ -103,6 +103,7 @@ export default class Sidebar extends React.PureComponent { /> ); }); + return ; }; renderResults = () => { diff --git a/server/sonar-docs/src/layouts/components/SubpageLink.js b/server/sonar-docs/src/layouts/components/SubpageLink.js index 1d4746fb73f..163f6cd2dc2 100644 --- a/server/sonar-docs/src/layouts/components/SubpageLink.js +++ b/server/sonar-docs/src/layouts/components/SubpageLink.js @@ -24,11 +24,11 @@ import HeadingsLink from './HeadingsLink'; export default function SubpageLink({ node, headers, displayHeading }) { return (
-

- - {node.frontmatter.title} - -

+ + {node.frontmatter.title} + {displayHeading && }
); diff --git a/server/sonar-docs/src/templates/page.css b/server/sonar-docs/src/templates/page.css index 09c716aa2fe..8c4e816d6cc 100644 --- a/server/sonar-docs/src/templates/page.css +++ b/server/sonar-docs/src/templates/page.css @@ -228,7 +228,7 @@ a.search-result .note { margin: 0 -4px 0 4px; } -.page-indexes h2 { +.page-indexes-link { color: #2d3032; font-size: 16px; font-weight: bold; @@ -240,22 +240,22 @@ a.search-result .note { transition: all 0.2s ease; } -.page-indexes h2:hover { +.page-indexes-link:hover { background-color: #e8eff5; } -.page-indexes h2.active { +.page-indexes-link.active { color: #2679af; } -.page-indexes h2 a, -.page-indexes h3 a { +.page-indexes-link, +.sub-menu-link { color: inherit; text-decoration: inherit; display: block; } -.page-indexes h2 svg { +.page-indexes-link svg { float: right; transform: translateY(9px); } @@ -264,14 +264,14 @@ a.search-result .note { padding: 0 0 10px 22px; } -.sub-menu h3 { +.sub-menu-link { font-size: 14px; line-height: 26px; margin: 0; } -.sub-menu a:hover, -.sub-menu a.active { +.sub-menu-link:hover, +.sub-menu-link.active { color: #2679af; }