From 1ecbb0ef85da06d61cfda9f19568f3311f795d8e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gr=C3=A9goire=20Aubert?= Date: Thu, 22 Feb 2018 10:41:46 +0100 Subject: [PATCH] Fix styling in rules meta data --- .../src/main/js/app/styles/init/forms.css | 8 +++++-- .../components/RuleDetailsMeta.tsx | 3 ++- .../main/js/components/common/MultiSelect.tsx | 23 ++++++++++--------- .../__snapshots__/MultiSelect-test.tsx.snap | 4 ++++ .../issue/popups/SetAssigneePopup.js | 7 +++--- .../src/main/js/components/ui/buttons.css | 4 ++++ .../workspace/templates/workspace-rule.hbs | 9 +++----- 7 files changed, 35 insertions(+), 23 deletions(-) diff --git a/server/sonar-web/src/main/js/app/styles/init/forms.css b/server/sonar-web/src/main/js/app/styles/init/forms.css index b7c3cec13a7..21ddda4f62b 100644 --- a/server/sonar-web/src/main/js/app/styles/init/forms.css +++ b/server/sonar-web/src/main/js/app/styles/init/forms.css @@ -185,7 +185,7 @@ input[type='button']:disabled:focus { } .button svg { - padding-top: calc((var(--controlHeight) - 16px - 2px) / 2); + margin-top: calc((var(--controlHeight) - 16px - 2px) / 2); } .button-red, @@ -264,7 +264,7 @@ input[type='submit'].button-grey.button-active { .button-link { display: inline; - height: auto; + height: auto; /* Keep this to not inherit the height from .button */ margin: 0; padding: 0; border: none; @@ -276,6 +276,10 @@ input[type='submit'].button-grey.button-active { transition: all 0.2s ease; } +.button-link svg { + margin-top: 0; +} + .button-link:hover, .button-link:focus { background: transparent; diff --git a/server/sonar-web/src/main/js/apps/coding-rules/components/RuleDetailsMeta.tsx b/server/sonar-web/src/main/js/apps/coding-rules/components/RuleDetailsMeta.tsx index fa43eebc44a..1a272610065 100644 --- a/server/sonar-web/src/main/js/apps/coding-rules/components/RuleDetailsMeta.tsx +++ b/server/sonar-web/src/main/js/apps/coding-rules/components/RuleDetailsMeta.tsx @@ -125,6 +125,7 @@ export default class RuleDetailsMeta extends React.PureComponent { ) : ( 0 ? allTags : [translate('coding_rules.no_tags')]} /> )} @@ -134,7 +135,7 @@ export default class RuleDetailsMeta extends React.PureComponent { renderCreationDate = () => (
  • - {translate('coding_rules.available_since')}{' '} + {translate('coding_rules.available_since')}
  • ); diff --git a/server/sonar-web/src/main/js/components/common/MultiSelect.tsx b/server/sonar-web/src/main/js/components/common/MultiSelect.tsx index 8fe2519b558..bc235e5a1af 100644 --- a/server/sonar-web/src/main/js/components/common/MultiSelect.tsx +++ b/server/sonar-web/src/main/js/components/common/MultiSelect.tsx @@ -235,6 +235,7 @@ export default class MultiSelect extends React.PureComponent {
    { {selectedElements.length > 0 && selectedElements.map(element => ( ))} {unselectedElements.length > 0 && unselectedElements.map(element => ( ))} {this.isNewElement(query, this.props) && ( )} diff --git a/server/sonar-web/src/main/js/components/common/__tests__/__snapshots__/MultiSelect-test.tsx.snap b/server/sonar-web/src/main/js/components/common/__tests__/__snapshots__/MultiSelect-test.tsx.snap index 32dac980bbe..15c17fc74ad 100644 --- a/server/sonar-web/src/main/js/components/common/__tests__/__snapshots__/MultiSelect-test.tsx.snap +++ b/server/sonar-web/src/main/js/components/common/__tests__/__snapshots__/MultiSelect-test.tsx.snap @@ -9,6 +9,7 @@ exports[`should render multiselect with selected elements 1`] = ` > + customClass="bubble-popup-menu bubble-popup-bottom" + position={this.props.popupPosition}>
    {this.state.users.map(user => ( diff --git a/server/sonar-web/src/main/js/components/ui/buttons.css b/server/sonar-web/src/main/js/components/ui/buttons.css index da474c888c4..3df0420fc49 100644 --- a/server/sonar-web/src/main/js/components/ui/buttons.css +++ b/server/sonar-web/src/main/js/components/ui/buttons.css @@ -48,6 +48,10 @@ padding: 0; } +.button-icon.button-icon.button-tiny svg { + margin-top: 0; +} + .button-icon.button-icon:hover, .button-icon.button-icon:focus { background-color: currentColor; 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 a20fdd8bed8..304daeaca48 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 @@ -24,7 +24,7 @@
  • - + {{#if allTags}}{{join allTags ', '}}{{else}}{{t 'coding_rules.no_tags'}}{{/if}}
  • @@ -41,7 +41,7 @@ {{/if}} -
  • +
  • -
  • - -
  • - {{key}} + {{key}}
  • -- 2.39.5