From 6a4c30de0e2ff82b8df1fc8ab4172ef63bd25566 Mon Sep 17 00:00:00 2001 From: Rigel Kent Date: Fri, 3 Apr 2020 12:30:52 +0200 Subject: Put box-shadow for input focus in variables, apply form-control to p-multiselect --- client/src/sass/bootstrap.scss | 4 ++-- client/src/sass/include/_miniature.scss | 3 ++- client/src/sass/include/_mixins.scss | 6 +++--- client/src/sass/include/_variables.scss | 2 ++ client/src/sass/primeng-custom.scss | 15 +++++++++++++++ 5 files changed, 24 insertions(+), 6 deletions(-) (limited to 'client/src/sass') diff --git a/client/src/sass/bootstrap.scss b/client/src/sass/bootstrap.scss index f0357b579..e8c4528f4 100644 --- a/client/src/sass/bootstrap.scss +++ b/client/src/sass/bootstrap.scss @@ -240,10 +240,10 @@ ngb-tooltip-window { &:focus-within, &:focus { - box-shadow: 0 0 0 .2rem var(--mainColorLightest); + box-shadow: #{$focus-box-shadow-form} var(--mainColorLightest); &.input-error { - box-shadow: 0 0 0 .2rem #{scale-color($red, $alpha: -75%)}; + box-shadow: #{$focus-box-shadow-form} #{scale-color($red, $alpha: -75%)}; } } } diff --git a/client/src/sass/include/_miniature.scss b/client/src/sass/include/_miniature.scss index c1d1b3c59..5e591cf45 100644 --- a/client/src/sass/include/_miniature.scss +++ b/client/src/sass/include/_miniature.scss @@ -80,7 +80,8 @@ $play-overlay-width: 18px; } &.focus-visible { - box-shadow: 0 0 0 2px var(--mainColor); + box-shadow: #{$focus-box-shadow-form} var(--mainColorLightest); + outline: none; } img { diff --git a/client/src/sass/include/_mixins.scss b/client/src/sass/include/_mixins.scss index d414704e9..56ada6b9e 100644 --- a/client/src/sass/include/_mixins.scss +++ b/client/src/sass/include/_mixins.scss @@ -83,7 +83,7 @@ @mixin button-focus($color) { &:focus, &.focus-visible { - box-shadow: 0 0 0 .2rem $color; + box-shadow: #{$focus-box-shadow-form} $color; } } @@ -372,7 +372,7 @@ position: absolute; &:focus + span { - box-shadow: 0 0 0 .2rem var(--mainColorLightest); + box-shadow: #{$focus-box-shadow-form} var(--mainColorLightest); } & + span { @@ -721,7 +721,7 @@ height: max-content; &:focus-within { - box-shadow: 0 0 0 .2rem var(--mainColorLightest); + box-shadow: #{$focus-box-shadow-form} var(--mainColorLightest); } } diff --git a/client/src/sass/include/_variables.scss b/client/src/sass/include/_variables.scss index d0f1a3630..f60d8ce94 100644 --- a/client/src/sass/include/_variables.scss +++ b/client/src/sass/include/_variables.scss @@ -72,6 +72,8 @@ $sub-menu-margin-bottom: 30px; $activated-action-button-color: black; +$focus-box-shadow-form: 0 0 0 .2rem; + /*** map theme ***/ // pass variables into a sass map, diff --git a/client/src/sass/primeng-custom.scss b/client/src/sass/primeng-custom.scss index 06cd3f057..186146b3b 100644 --- a/client/src/sass/primeng-custom.scss +++ b/client/src/sass/primeng-custom.scss @@ -241,6 +241,21 @@ p-table { // multiselect customizations p-multiselect { + .ui-multiselect { + border-color: #C6C6C6; + + &:not(.ui-state-disabled) { + &:hover { + border-color: #C6C6C6; + } + + &:focus, + &.ui-state-focus { + box-shadow: #{$focus-box-shadow-form} var(--mainColorLightest); + } + } + } + .ui-multiselect-label { font-size: 15px !important; padding: 4px 30px 4px 12px !important; -- cgit v1.2.3