From de9a2f9f3fbf4f056231856bc1fc5201b5253bf8 Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Wed, 1 Feb 2017 14:58:24 +0100 Subject: [PATCH] SONAR-8713 update issue type icons, add new places --- .../src/main/js/apps/about/styles.css | 5 ++++ .../qualityGate/QualityGateCondition.js | 2 +- .../measures/_source-viewer-measures-all.hbs | 4 +-- .../src/main/js/components/ui/BugIcon.js | 6 ++--- .../main/js/components/ui/CodeSmellIcon.js | 6 ++--- .../js/components/ui/VulnerabilityIcon.js | 7 ++---- .../workspace/templates/workspace-rule.hbs | 2 +- .../js/helpers/handlebars/issueTypeIcon.js | 25 +++++++------------ server/sonar-web/src/main/less/init/type.less | 5 +++- 9 files changed, 28 insertions(+), 34 deletions(-) diff --git a/server/sonar-web/src/main/js/apps/about/styles.css b/server/sonar-web/src/main/js/apps/about/styles.css index a3aba28b9b7..98840ab8fcd 100644 --- a/server/sonar-web/src/main/js/apps/about/styles.css +++ b/server/sonar-web/src/main/js/apps/about/styles.css @@ -72,6 +72,11 @@ text-align: left; } +.about-page-issue-types svg { + vertical-align: middle; + transform: translateY(-1px); +} + .about-page-issue-type-number { display: inline-block; min-width: 60px; diff --git a/server/sonar-web/src/main/js/apps/overview/qualityGate/QualityGateCondition.js b/server/sonar-web/src/main/js/apps/overview/qualityGate/QualityGateCondition.js index e490522146a..3e8a6cdeadb 100644 --- a/server/sonar-web/src/main/js/apps/overview/qualityGate/QualityGateCondition.js +++ b/server/sonar-web/src/main/js/apps/overview/qualityGate/QualityGateCondition.js @@ -162,7 +162,7 @@ export default class QualityGateCondition extends React.Component {
- + {metric.name}
{!isDiff && period != null && ( diff --git a/server/sonar-web/src/main/js/components/source-viewer/templates/measures/_source-viewer-measures-all.hbs b/server/sonar-web/src/main/js/components/source-viewer/templates/measures/_source-viewer-measures-all.hbs index ee5ff5358a6..cac99fea52d 100644 --- a/server/sonar-web/src/main/js/components/source-viewer/templates/measures/_source-viewer-measures-all.hbs +++ b/server/sonar-web/src/main/js/components/source-viewer/templates/measures/_source-viewer-measures-all.hbs @@ -9,7 +9,7 @@
{{#each metrics}}
- {{name}} + {{#eq key 'bugs'}}{{issueTypeIcon 'BUG'}} {{/eq}}{{#eq key 'vulnerabilities'}}{{issueTypeIcon 'VULNERABILITY'}} {{/eq}}{{#eq key 'code_smells'}}{{issueTypeIcon 'CODE_SMELL'}} {{/eq}}{{name}}  {{value}}
{{/each}} @@ -29,7 +29,7 @@ {{#each metrics}}
- {{name}} + {{#eq key 'bugs'}}{{issueTypeIcon 'BUG'}} {{/eq}}{{#eq key 'vulnerabilities'}}{{issueTypeIcon 'VULNERABILITY'}} {{/eq}}{{#eq key 'code_smells'}}{{issueTypeIcon 'CODE_SMELL'}} {{/eq}}{{name}}  {{value}}
{{/each}} diff --git a/server/sonar-web/src/main/js/components/ui/BugIcon.js b/server/sonar-web/src/main/js/components/ui/BugIcon.js index 4b61686c888..e6f31697112 100644 --- a/server/sonar-web/src/main/js/components/ui/BugIcon.js +++ b/server/sonar-web/src/main/js/components/ui/BugIcon.js @@ -24,10 +24,8 @@ export default class BugIcon extends React.Component { render () { /* eslint-disable max-len */ return ( - - - - + + ); } diff --git a/server/sonar-web/src/main/js/components/ui/CodeSmellIcon.js b/server/sonar-web/src/main/js/components/ui/CodeSmellIcon.js index 86b86422c3b..7f510cdaca5 100644 --- a/server/sonar-web/src/main/js/components/ui/CodeSmellIcon.js +++ b/server/sonar-web/src/main/js/components/ui/CodeSmellIcon.js @@ -24,10 +24,8 @@ export default class CodeSmellIcon extends React.Component { render () { /* eslint-disable max-len */ return ( - - - - + + ); } diff --git a/server/sonar-web/src/main/js/components/ui/VulnerabilityIcon.js b/server/sonar-web/src/main/js/components/ui/VulnerabilityIcon.js index 3891aaa0b97..ebf2704bbb8 100644 --- a/server/sonar-web/src/main/js/components/ui/VulnerabilityIcon.js +++ b/server/sonar-web/src/main/js/components/ui/VulnerabilityIcon.js @@ -24,11 +24,8 @@ export default class VulnerabilityIcon extends React.Component { render () { /* eslint-disable max-len */ return ( - - - - - + + ); } diff --git a/server/sonar-web/src/main/js/components/workspace/templates/workspace-rule.hbs b/server/sonar-web/src/main/js/components/workspace/templates/workspace-rule.hbs index 230088e7e87..9c43694986b 100644 --- a/server/sonar-web/src/main/js/components/workspace/templates/workspace-rule.hbs +++ b/server/sonar-web/src/main/js/components/workspace/templates/workspace-rule.hbs @@ -8,7 +8,7 @@ {{#if severity}}
  • - {{issueType this.type}} + {{issueTypeIcon this.type}}{{issueType this.type}}
  • - - - - ` + ` + + ` ); const vulnerability = new Handlebars.default.SafeString( - ` - - - - - ` + ` + + ` ); const codeSmell = new Handlebars.default.SafeString( - ` - - - - ` + ` + + ` ); module.exports = function (type) { diff --git a/server/sonar-web/src/main/less/init/type.less b/server/sonar-web/src/main/less/init/type.less index ca99d978dbc..80ee2a56e70 100644 --- a/server/sonar-web/src/main/less/init/type.less +++ b/server/sonar-web/src/main/less/init/type.less @@ -43,7 +43,10 @@ body { font-size: ~"@{@{h}-font-size}"; font-weight: ~"@{@{h}-font-weight}"; - img { vertical-align: middle; } + img, svg { + vertical-align: middle; + transform: translateY(-1px); + } } h1, .h1 { .header(h1); } -- 2.39.5