From 76df9ede62a0def8c4fbeb50062ff4f5f3967a05 Mon Sep 17 00:00:00 2001 From: Rincy Mathew Date: Tue, 23 Jun 2020 14:49:11 -0500 Subject: [PATCH 01/30] WIP - to add wvr-button inside wvr-dropdown --- index.html | 54 ++++++------- .../wvr-dropdown/wvr-dropdown.component.html | 6 +- src/index.html | 77 +++++++++++-------- 3 files changed, 73 insertions(+), 64 deletions(-) diff --git a/index.html b/index.html index 6781fb5bc..c07230c8b 100644 --- a/index.html +++ b/index.html @@ -49,10 +49,10 @@
- - + + - + @@ -66,10 +66,10 @@ - - + + - + @@ -83,10 +83,10 @@ - - + + - + @@ -100,10 +100,10 @@ - - + + - + @@ -118,10 +118,10 @@
- - + + - + @@ -135,10 +135,10 @@ - - + + - + @@ -152,10 +152,10 @@ - - + + - + @@ -169,10 +169,10 @@ - - + + - + @@ -186,10 +186,10 @@ - - + + - + diff --git a/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.html b/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.html index ae157c743..9dee90d43 100644 --- a/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.html +++ b/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.html @@ -1,7 +1,7 @@
- +
-
\ No newline at end of file +
diff --git a/src/index.html b/src/index.html index 8ee241681..865c760f9 100644 --- a/src/index.html +++ b/src/index.html @@ -21,10 +21,10 @@ - - + + - +
+

-


From 89b8d323ee2711ee8821708a374647abee8605a6 Mon Sep 17 00:00:00 2001 From: Rincy Mathew Date: Tue, 7 Jul 2020 14:40:05 -0500 Subject: [PATCH 08/30] Added weaver button inside wvr dropdown component --- .../lib/wvr-button/wvr-button.component.scss | 724 +++++++++--------- .../lib/wvr-button/wvr-button.component.ts | 6 +- .../wvr-dropdown/wvr-dropdown.component.scss | 7 +- .../wvr-dropdown/wvr-dropdown.component.ts | 11 +- .../wvr-dropdown.component.ud-examples.html | 44 +- src/index.html | 85 +- 6 files changed, 514 insertions(+), 363 deletions(-) diff --git a/projects/wvr-elements/src/lib/wvr-button/wvr-button.component.scss b/projects/wvr-elements/src/lib/wvr-button/wvr-button.component.scss index 6ca1750a4..2018af6a0 100644 --- a/projects/wvr-elements/src/lib/wvr-button/wvr-button.component.scss +++ b/projects/wvr-elements/src/lib/wvr-button/wvr-button.component.scss @@ -1,622 +1,654 @@ @import "../shared/styles/host-styles.scss"; :host { + --wvr-btn-cursor-default: pointer; + --wvr-btn-border-radius-default: .25rem; + --wvr-btn-font-family-sans-serif-default: var(--wvr-font-family-sans-serif); + --wvr-btn-font-size-default: 1rem; + --wvr-btn-line-height-default: 1.5; + --wvr-btn-padding-default: .375rem .75rem; + --wvr-btn-text-align-default: center; + --wvr-btn-vertical-align-default: middle; + --wvr-btn-border-radius: var(--wvr-btn-border-radius-default); - --wvr-btn-border-radius-default: 5px; - --wvr-btn-outline-background: transparent; - --wvr-btn-cursor-pointer: var(--wvr-btn-cursor-pointer-default); - --wvr-btn-cursor-pointer-default: pointer; + --wvr-btn-cursor: var(--wvr-btn-cursor-default); --wvr-btn-font-family-sans-serif: var(--wvr-btn-font-family-sans-serif-default); - --wvr-btn-font-family-sans-serif-default: var(--wvr-font-family-sans-serif); --wvr-btn-font-size: var(--wvr-btn-font-size-default); - --wvr-btn-font-size-default: 1rem; --wvr-btn-line-height: var(--wvr-btn-line-height-default); - --wvr-btn-line-height-default: 1.5; --wvr-btn-padding: var(--wvr-btn-padding-default); - --wvr-btn-padding-default: 0.375rem .75rem; --wvr-btn-text-align: var(--wvr-btn-text-align-default); - --wvr-btn-text-align-default: center; --wvr-btn-vertical-align: var(--wvr-btn-vertical-align-default); - --wvr-btn-vertical-align-default: middle; // primary - --wvr-btn-primary-active-background: var(--wvr-btn-primary-active-background-default); --wvr-btn-primary-active-background-default: #0062cc; - --wvr-btn-primary-active-border: var(--wvr-btn-primary-active-border-default); --wvr-btn-primary-active-border-default: 1px solid #005cbf; - --wvr-btn-primary-active-color: var(--wvr-btn-primary-active-color-default); --wvr-btn-primary-active-color-default: var(--wvr-white); - --wvr-btn-primary-active-text-decoration: var(--wvr-btn-primary-active-text-decoration-default); --wvr-btn-primary-active-text-decoration-default: none; - - --wvr-btn-primary-background: var(--wvr-btn-primary-background-default); --wvr-btn-primary-background-default: var(--wvr-primary); - --wvr-btn-primary-border: var(--wvr-btn-primary-border-default); --wvr-btn-primary-border-default: 1px solid var(--wvr-primary); - --wvr-btn-primary-color: var(--wvr-btn-primary-color-default); --wvr-btn-primary-color-default: var(--wvr-white); - --wvr-btn-primary-text-decoration: var(--wvr-btn-primary-text-decoration-default); --wvr-btn-primary-text-decoration-default: none; - - --wvr-btn-primary-focus-border: var(--wvr-btn-primary-focus-border-default); --wvr-btn-primary-focus-border-default: none; - --wvr-btn-primary-focus-box-shadow: var(--wvr-btn-primary-focus-box-shadow-default); --wvr-btn-primary-focus-box-shadow-default: 0 0 0 0.2rem rgba(0,123,255,.5); - --wvr-btn-primary-focus-text-decoration: var(--wvr-btn-primary-focus-text-decoration-default); --wvr-btn-primary-focus-text-decoration-default: none; - - --wvr-btn-primary-hover-background: var(--wvr-btn-primary-hover-background-default); --wvr-btn-primary-hover-background-default: #0069d9; - --wvr-btn-primary-hover-border: var(--wvr-btn-primary-hover-border-default); --wvr-btn-primary-hover-border-default: 1px solid #0062cc; - --wvr-btn-primary-hover-color: var(--wvr-btn-primary-hover-color-default); --wvr-btn-primary-hover-color-default: var(--wvr-white); - --wvr-btn-primary-hover-text-decoration: var(--wvr-btn-primary-hover-text-decoration-default); --wvr-btn-primary-hover-text-decoration-default: none; - // btn-outline-primary - --wvr-btn-outline-primary-active-background: var(--wvr-btn-outline-primary-active-background-default); + // outline-primary --wvr-btn-outline-primary-active-background-default: var(--wvr-primary); - --wvr-btn-outline-primary-active-border: var(--wvr-btn-outline-primary-active-border-default); --wvr-btn-outline-primary-active-border-default: 1px solid var(--wvr-primary); - --wvr-btn-outline-primary-active-color: var(--wvr-btn-outline-primary-active-color-default); --wvr-btn-outline-primary-active-color-default: var(--wvr-white); - --wvr-btn-outline-primary-active-text-decoration: var(--wvr-btn-outline-primary-active-text-decoration-default); --wvr-btn-outline-primary-active-text-decoration-default: none; - - --wvr-btn-outline-primary-background: var(--wvr-btn-outline-primary-background-default); - --wvr-btn-outline-primary-background-default: var(--wvr-btn-outline-background); - --wvr-btn-outline-primary-border: var(--wvr-btn-outline-primary-border-default); + --wvr-btn-outline-primary-background-default: transparent; --wvr-btn-outline-primary-border-default: 1px solid var(--wvr-primary); - --wvr-btn-outline-primary-color: var(--wvr-btn-outline-primary-color-default); --wvr-btn-outline-primary-color-default: var(--wvr-primary); - --wvr-btn-outline-primary-text-decoration: var(--wvr-btn-outline-primary-text-decoration-default); --wvr-btn-outline-primary-text-decoration-default: none; - - --wvr-btn-outline-primary-focus-border: var(--wvr-btn-outline-primary-focus-border-default); --wvr-btn-outline-primary-focus-border-default: none; - --wvr-btn-outline-primary-focus-box-shadow: var(--wvr-btn-outline-primary-focus-box-shadow-default); --wvr-btn-outline-primary-focus-box-shadow-default: 0 0 0 0.2rem rgba(0,123,255,.5); - --wvr-btn-outline-primary-focus-text-decoration: var(--wvr-btn-outline-primary-focus-text-decoration-default); --wvr-btn-outline-primary-focus-text-decoration-default: none; - - --wvr-btn-outline-primary-hover-background: var(--wvr-btn-outline-primary-hover-background-default); --wvr-btn-outline-primary-hover-background-default: var(--wvr-primary); - --wvr-btn-outline-primary-hover-border: var(--wvr-btn-outline-primary-hover-border-default); --wvr-btn-outline-primary-hover-border-default: 1px solid var(--wvr-primary); - --wvr-btn-outline-primary-hover-color: var(--wvr-btn-outline-primary-hover-color-default); --wvr-btn-outline-primary-hover-color-default: var(--wvr-white); - --wvr-btn-outline-primary-hover-text-decoration: var(--wvr-btn-outline-primary-hover-text-decoration-default); --wvr-btn-outline-primary-hover-text-decoration-default: none; - // btn-secondary - --wvr-btn-secondary-active-background: var(--wvr-btn-secondary-active-background-default); + // secondary --wvr-btn-secondary-active-background-default: #545b62; - --wvr-btn-secondary-active-border: var(--wvr-btn-secondary-active-border-default); --wvr-btn-secondary-active-border-default: 1px solid #4e555b; - --wvr-btn-secondary-active-color: var(--wvr-btn-secondary-active-color-default); --wvr-btn-secondary-active-color-default: var(--wvr-white); - --wvr-btn-secondary-active-text-decoration: var(--wvr-btn-secondary-active-text-decoration-default); --wvr-btn-secondary-active-text-decoration-default: none; - - --wvr-btn-secondary-background: var(--wvr-btn-secondary-background-default); --wvr-btn-secondary-background-default: var(--wvr-secondary); - --wvr-btn-secondary-border: var(--wvr-btn-secondary-border-default); --wvr-btn-secondary-border-default: 1px solid var(--wvr-secondary); - --wvr-btn-secondary-color: var(--wvr-btn-secondary-color-default); --wvr-btn-secondary-color-default: var(--wvr-white); - --wvr-btn-secondary-text-decoration: var(--wvr-btn-secondary-text-decoration-default); --wvr-btn-secondary-text-decoration-default: none; - - --wvr-btn-secondary-focus-border: var(--wvr-btn-secondary-focus-border-default); --wvr-btn-secondary-focus-border-default: none; - --wvr-btn-secondary-focus-box-shadow: var(--wvr-btn-secondary-focus-box-shadow-default); --wvr-btn-secondary-focus-box-shadow-default: 0 0 0 0.2rem rgba(108,117,125,.5); - --wvr-btn-secondary-focus-text-decoration: var(--wvr-btn-secondary-focus-text-decoration-default); --wvr-btn-secondary-focus-text-decoration-default: none; - - --wvr-btn-secondary-hover-background: var(--wvr-btn-secondary-hover-background-default); --wvr-btn-secondary-hover-background-default: #5a6268; - --wvr-btn-secondary-hover-border: var(--wvr-btn-secondary-hover-border-default); --wvr-btn-secondary-hover-border-default: 1px solid #545b62; - --wvr-btn-secondary-hover-color: var(--wvr-btn-secondary-hover-color-default); --wvr-btn-secondary-hover-color-default: var(--wvr-white); - --wvr-btn-secondary-hover-text-decoration: var(--wvr-btn-secondary-hover-text-decoration-default); --wvr-btn-secondary-hover-text-decoration-default: none; // btn-outline-secondary - --wvr-btn-outline-secondary-active-background: var(--wvr-btn-outline-secondary-active-background-default); --wvr-btn-outline-secondary-active-background-default: var(--wvr-secondary); - --wvr-btn-outline-secondary-active-border: var(--wvr-btn-outline-secondary-active-border-default); --wvr-btn-outline-secondary-active-border-default: 1px solid var(--wvr-secondary); - --wvr-btn-outline-secondary-active-color: var(--wvr-btn-outline-secondary-active-color-default); --wvr-btn-outline-secondary-active-color-default: var(--wvr-white); - --wvr-btn-outline-secondary-active-text-decoration: var(--wvr-btn-outline-secondary-active-text-decoration-default); --wvr-btn-outline-secondary-active-text-decoration-default: none; - - --wvr-btn-outline-secondary-background: var(--wvr-btn-outline-secondary-background-default); - --wvr-btn-outline-secondary-background-default: var(--wvr-btn-outline-background); - --wvr-btn-outline-secondary-border: var(--wvr-btn-outline-secondary-border-default); + --wvr-btn-outline-secondary-background-default: transparent; --wvr-btn-outline-secondary-border-default: 1px solid var(--wvr-secondary); - --wvr-btn-outline-secondary-color: var(--wvr-btn-outline-secondary-color-default); --wvr-btn-outline-secondary-color-default: var(--wvr-secondary); - --wvr-btn-outline-secondary-text-decoration: var(--wvr-btn-outline-secondary-text-decoration-default); --wvr-btn-outline-secondary-text-decoration-default: none; - - --wvr-btn-outline-secondary-focus-border: var(--wvr-btn-outline-secondary-focus-border-default); --wvr-btn-outline-secondary-focus-border-default: none; - --wvr-btn-outline-secondary-focus-box-shadow: var(--wvr-btn-outline-secondary-focus-box-shadow-default); --wvr-btn-outline-secondary-focus-box-shadow-default: 0 0 0 0.2rem rgba(108,117,125,.5); - --wvr-btn-outline-secondary-focus-text-decoration: var(--wvr-btn-outline-secondary-focus-text-decoration-default); --wvr-btn-outline-secondary-focus-text-decoration-default: none; - - --wvr-btn-outline-secondary-hover-background: var(--wvr-btn-outline-secondary-hover-background-default); --wvr-btn-outline-secondary-hover-background-default: var(--wvr-secondary); - --wvr-btn-outline-secondary-hover-border: var(--wvr-btn-outline-secondary-hover-border-default); --wvr-btn-outline-secondary-hover-border-default: 1px solid var(--wvr-secondary); - --wvr-btn-outline-secondary-hover-color: var(--wvr-btn-outline-secondary-hover-color-default); --wvr-btn-outline-secondary-hover-color-default: var(--wvr-white); - --wvr-btn-outline-secondary-hover-text-decoration: var(--wvr-btn-outline-secondary-hover-text-decoration-default); --wvr-btn-outline-secondary-hover-text-decoration-default: none; // success - --wvr-btn-success-active-background: var(--wvr-btn-success-active-background-default); --wvr-btn-success-active-background-default: #1e7e34; - --wvr-btn-success-active-border: var(--wvr-btn-success-active-border-default); --wvr-btn-success-active-border-default: 1px solid #1c7430; - --wvr-btn-success-active-color: var(--wvr-btn-success-active-color-default); --wvr-btn-success-active-color-default: var(--wvr-white); - --wvr-btn-success-active-text-decoration: var(--wvr-btn-success-active-text-decoration-default); --wvr-btn-success-active-text-decoration-default: none; - - --wvr-btn-success-background: var(--wvr-btn-success-background-default); --wvr-btn-success-background-default: var(--wvr-success); - --wvr-btn-success-border: var(--wvr-btn-success-border-default); --wvr-btn-success-border-default: 1px solid var(--wvr-success); - --wvr-btn-success-color: var(--wvr-btn-success-color-default); --wvr-btn-success-color-default: var(--wvr-white); - --wvr-btn-success-text-decoration: var(--wvr-btn-success-text-decoration-default); --wvr-btn-success-text-decoration-default: none; - - --wvr-btn-success-focus-border: var(--wvr-btn-success-focus-border-default); --wvr-btn-success-focus-border-default: none; - --wvr-btn-success-focus-box-shadow: var(--wvr-btn-success-focus-box-shadow-default); --wvr-btn-success-focus-box-shadow-default: 0 0 0 0.2rem rgba(40,167,69,.5); - --wvr-btn-success-focus-text-decoration: var(--wvr-btn-success-focus-text-decoration-default); --wvr-btn-success-focus-text-decoration-default: none; - - --wvr-btn-success-hover-background: var(--wvr-btn-success-hover-background-default); --wvr-btn-success-hover-background-default: #218838; - --wvr-btn-success-hover-border: var(--wvr-btn-success-hover-border-default); --wvr-btn-success-hover-border-default: 1px solid #1e7e34; - --wvr-btn-success-hover-color: var(--wvr-btn-success-hover-color-default); --wvr-btn-success-hover-color-default: var(--wvr-white); - --wvr-btn-success-hover-text-decoration: var(--wvr-btn-success-hover-text-decoration-default); --wvr-btn-success-hover-text-decoration-default: none; // btn-outline-success - --wvr-btn-outline-success-active-background: var(--wvr-btn-outline-success-active-background-default); --wvr-btn-outline-success-active-background-default: var(--wvr-success); - --wvr-btn-outline-success-active-border: var(--wvr-btn-outline-success-active-border-default); --wvr-btn-outline-success-active-border-default: 1px solid var(--wvr-success); - --wvr-btn-outline-success-active-color: var(--wvr-btn-outline-success-active-color-default); --wvr-btn-outline-success-active-color-default: var(--wvr-white); - --wvr-btn-outline-success-active-text-decoration: var(--wvr-btn-outline-success-active-text-decoration-default); --wvr-btn-outline-success-active-text-decoration-default: none; - - --wvr-btn-outline-success-background: var(--wvr-btn-outline-success-background-default); - --wvr-btn-outline-success-background-default: var(--wvr-btn-outline-background); - --wvr-btn-outline-success-border: var(--wvr-btn-outline-success-border-default); + --wvr-btn-outline-success-background-default: transparent; --wvr-btn-outline-success-border-default: 1px solid var(--wvr-success); - --wvr-btn-outline-success-color: var(--wvr-btn-outline-success-color-default); --wvr-btn-outline-success-color-default: var(--wvr-success); - --wvr-btn-outline-success-text-decoration: var(--wvr-btn-outline-success-text-decoration-default); --wvr-btn-outline-success-text-decoration-default: none; - - --wvr-btn-outline-success-focus-border: var(--wvr-btn-outline-success-focus-border-default); --wvr-btn-outline-success-focus-border-default: none; - --wvr-btn-outline-success-focus-box-shadow: var(--wvr-btn-outline-success-focus-box-shadow-default); --wvr-btn-outline-success-focus-box-shadow-default: 0 0 0 0.2rem rgba(40,167,69,.5); - --wvr-btn-outline-success-focus-text-decoration: var(--wvr-btn-outline-success-focus-text-decoration-default); --wvr-btn-outline-success-focus-text-decoration-default: none; - - --wvr-btn-outline-success-hover-background: var(--wvr-btn-outline-success-hover-background-default); --wvr-btn-outline-success-hover-background-default: var(--wvr-success); - --wvr-btn-outline-success-hover-border: var(--wvr-btn-outline-success-hover-border-default); --wvr-btn-outline-success-hover-border-default: 1px solid var(--wvr-success); - --wvr-btn-outline-success-hover-color: var(--wvr-btn-outline-success-hover-color-default); --wvr-btn-outline-success-hover-color-default: var(--wvr-white); - --wvr-btn-outline-success-hover-text-decoration: var(--wvr-btn-outline-success-hover-text-decoration-default); --wvr-btn-outline-success-hover-text-decoration-default: none; // info - --wvr-btn-info-active-background: var(--wvr-btn-info-active-background-default); --wvr-btn-info-active-background-default: #117a8b; - --wvr-btn-info-active-border: var(--wvr-btn-info-active-border-default); --wvr-btn-info-active-border-default: 1px solid #10707f; - --wvr-btn-info-active-color: var(--wvr-btn-info-active-color-default); --wvr-btn-info-active-color-default: var(--wvr-white); - --wvr-btn-info-active-text-decoration: var(--wvr-btn-info-active-text-decoration-default); --wvr-btn-info-active-text-decoration-default: none; - - --wvr-btn-info-focus-border: var(--wvr-btn-info-focus-border-default); --wvr-btn-info-focus-border-default: none; - --wvr-btn-info-focus-box-shadow: var(--wvr-btn-info-focus-box-shadow-default); --wvr-btn-info-focus-box-shadow-default: 0 0 0 0.2rem rgba(23,162,184,.5); - --wvr-btn-info-focus-text-decoration: var(--wvr-btn-info-focus-text-decoration-default); --wvr-btn-info-focus-text-decoration-default: none; - - --wvr-btn-info-background: var(--wvr-btn-info-background-default); --wvr-btn-info-background-default: var(--wvr-info); - --wvr-btn-info-border: var(--wvr-btn-info-border-default); --wvr-btn-info-border-default: 1px solid var(--wvr-info); - --wvr-btn-info-color: var(--wvr-btn-info-color-default); --wvr-btn-info-color-default: var(--wvr-white); - --wvr-btn-info-text-decoration: var(--wvr-btn-info-text-decoration-default); --wvr-btn-info-text-decoration-default: none; - - --wvr-btn-info-hover-background: var(--wvr-btn-info-hover-background-default); --wvr-btn-info-hover-background-default: #138496; - --wvr-btn-info-hover-border: var(--wvr-btn-info-hover-border-default); --wvr-btn-info-hover-border-default: 1px solid #117a8b; - --wvr-btn-info-hover-color: var(--wvr-btn-info-hover-color-default); --wvr-btn-info-hover-color-default: var(--wvr-white); - --wvr-btn-info-hover-text-decoration: var(--wvr-btn-info-hover-text-decoration-default); --wvr-btn-info-hover-text-decoration-default: none; // btn-outline-info - --wvr-btn-outline-info-active-background: var(--wvr-btn-outline-info-active-background-default); --wvr-btn-outline-info-active-background-default: var(--wvr-info); - --wvr-btn-outline-info-active-border: var(--wvr-btn-outline-info-active-border-default); --wvr-btn-outline-info-active-border-default: 1px solid var(--wvr-info); - --wvr-btn-outline-info-active-color: var(--wvr-btn-outline-info-active-color-default); --wvr-btn-outline-info-active-color-default: var(--wvr-white); - --wvr-btn-outline-info-active-text-decoration: var(--wvr-btn-outline-info-active-text-decoration-default); --wvr-btn-outline-info-active-text-decoration-default: none; - - --wvr-btn-outline-info-background: var(--wvr-btn-outline-info-background-default); - --wvr-btn-outline-info-background-default: var(--wvr-btn-outline-background); - --wvr-btn-outline-info-border: var(--wvr-btn-outline-info-border-default); + --wvr-btn-outline-info-background-default: transparent; --wvr-btn-outline-info-border-default: 1px solid var(--wvr-info); - --wvr-btn-outline-info-color: var(--wvr-btn-outline-info-color-default); --wvr-btn-outline-info-color-default: var(--wvr-info); - --wvr-btn-outline-info-text-decoration: var(--wvr-btn-outline-info-text-decoration-default); --wvr-btn-outline-info-text-decoration-default: none; - - --wvr-btn-outline-info-focus-border: var(--wvr-btn-outline-info-focus-border-default); --wvr-btn-outline-info-focus-border-default: none; - --wvr-btn-outline-info-focus-box-shadow: var(--wvr-btn-outline-info-focus-box-shadow-default); --wvr-btn-outline-info-focus-box-shadow-default: 0 0 0 0.2rem rgba(23,162,184,.5); - --wvr-btn-outline-info-focus-text-decoration: var(--wvr-btn-outline-info-focus-text-decoration-default); --wvr-btn-outline-info-focus-text-decoration-default: none; - - --wvr-btn-outline-info-hover-background: var(--wvr-btn-outline-info-hover-background-default); --wvr-btn-outline-info-hover-background-default: var(--wvr-info); - --wvr-btn-outline-info-hover-border: var(--wvr-btn-outline-info-hover-border-default); --wvr-btn-outline-info-hover-border-default: 1px solid var(--wvr-info); - --wvr-btn-outline-info-hover-color: var(--wvr-btn-outline-info-hover-color-default); --wvr-btn-outline-info-hover-color-default: var(--wvr-white); - --wvr-btn-outline-info-hover-text-decoration: var(--wvr-btn-outline-info-hover-text-decoration-default); --wvr-btn-outline-info-hover-text-decoration-default: none; // warning - --wvr-btn-warning-active-background: var(--wvr-btn-warning-active-background-default); --wvr-btn-warning-active-background-default: #d39e00; - --wvr-btn-warning-active-border: var(--wvr-btn-warning-active-border-default); --wvr-btn-warning-active-border-default: 1px solid #c69500; - --wvr-btn-warning-active-color: var(--wvr-btn-warning-active-color-default); --wvr-btn-warning-active-color-default: #212529; - --wvr-btn-warning-active-text-decoration: var(--wvr-btn-warning-active-text-decoration-default); --wvr-btn-warning-active-text-decoration-default: none; - - --wvr-btn-warning-background: var(--wvr-btn-warning-background-default); --wvr-btn-warning-background-default: var(--wvr-warning); - --wvr-btn-warning-border: var(--wvr-btn-warning-border-default); --wvr-btn-warning-border-default: 1px solid var(--wvr-warning); - --wvr-btn-warning-color: var(--wvr-btn-warning-color-default); --wvr-btn-warning-color-default: #212529; - --wvr-btn-warning-text-decoration: var(--wvr-btn-warning-text-decoration-default); --wvr-btn-warning-text-decoration-default: none; - - --wvr-btn-warning-focus-border: var(--wvr-btn-warning-focus-border-default); --wvr-btn-warning-focus-border-default: none; - --wvr-btn-warning-focus-box-shadow: var(--wvr-btn-warning-focus-box-shadow-default); --wvr-btn-warning-focus-box-shadow-default: 0 0 0 0.2rem rgba(255,193,7,.5); - --wvr-btn-warning-focus-text-decoration: var(--wvr-btn-warning-focus-text-decoration-default); --wvr-btn-warning-focus-text-decoration-default: none; - - --wvr-btn-warning-hover-background: var(--wvr-btn-warning-hover-background-default); --wvr-btn-warning-hover-background-default: #e0a800; - --wvr-btn-warning-hover-border: var(--wvr-btn-warning-hover-border-default); --wvr-btn-warning-hover-border-default: 1px solid #d39e00; - --wvr-btn-warning-hover-color: var(--wvr-btn-warning-hover-color-default); --wvr-btn-warning-hover-color-default: #212529; - --wvr-btn-warning-hover-text-decoration: var(--wvr-btn-warning-hover-text-decoration-default); --wvr-btn-warning-hover-text-decoration-default: none; // btn-outline-warning - --wvr-btn-outline-warning-active-background: var(--wvr-btn-outline-warning-active-background-default); --wvr-btn-outline-warning-active-background-default: var(--wvr-warning); - --wvr-btn-outline-warning-active-border: var(--wvr-btn-outline-warning-active-border-default); --wvr-btn-outline-warning-active-border-default: 1px solid var(--wvr-warning); - --wvr-btn-outline-warning-active-color: var(--wvr-btn-outline-warning-active-color-default); --wvr-btn-outline-warning-active-color-default: #212529; - --wvr-btn-outline-warning-active-text-decoration: var(--wvr-btn-outline-warning-active-text-decoration-default); --wvr-btn-outline-warning-active-text-decoration-default: none; - - --wvr-btn-outline-warning-background: var(--wvr-btn-outline-warning-background-default); - --wvr-btn-outline-warning-background-default: var(--wvr-btn-outline-background); - --wvr-btn-outline-warning-border: var(--wvr-btn-outline-warning-border-default); + --wvr-btn-outline-warning-background-default: transparent; --wvr-btn-outline-warning-border-default: 1px solid var(--wvr-warning); - --wvr-btn-outline-warning-color: var(--wvr-btn-outline-warning-color-default); --wvr-btn-outline-warning-color-default: var(--wvr-warning); - --wvr-btn-outline-warning-text-decoration: var(--wvr-btn-outline-warning-text-decoration-default); --wvr-btn-outline-warning-text-decoration-default: none; - - --wvr-btn-outline-warning-focus-border: var(--wvr-btn-outline-warning-focus-border-default); --wvr-btn-outline-warning-focus-border-default: none; - --wvr-btn-outline-warning-focus-box-shadow: var(--wvr-btn-outline-warning-focus-box-shadow-default); --wvr-btn-outline-warning-focus-box-shadow-default: 0 0 0 0.2rem rgba(255,193,7,.5); - --wvr-btn-outline-warning-focus-text-decoration: var(--wvr-btn-outline-warning-focus-text-decoration-default); --wvr-btn-outline-warning-focus-text-decoration-default: none; - - --wvr-btn-outline-warning-hover-background: var(--wvr-btn-outline-warning-hover-background-default); --wvr-btn-outline-warning-hover-background-default: var(--wvr-warning); - --wvr-btn-outline-warning-hover-border: var(--wvr-btn-outline-warning-hover-border-default); --wvr-btn-outline-warning-hover-border-default: 1px solid var(--wvr-warning); - --wvr-btn-outline-warning-hover-color: var(--wvr-btn-outline-warning-hover-color-default); --wvr-btn-outline-warning-hover-color-default: #212529; - --wvr-btn-outline-warning-hover-text-decoration: var(--wvr-btn-outline-warning-hover-text-decoration-default); --wvr-btn-outline-warning-hover-text-decoration-default: none; // danger - --wvr-btn-danger-active-background: var(--wvr-btn-danger-active-background-default); --wvr-btn-danger-active-background-default: #bd2130; - --wvr-btn-danger-active-border: var(--wvr-btn-danger-active-border-default); --wvr-btn-danger-active-border-default: 1px solid #b21f2d; - --wvr-btn-danger-active-color: var(--wvr-btn-danger-active-color-default); --wvr-btn-danger-active-color-default: var(--wvr-white); - --wvr-btn-danger-active-text-decoration: var(--wvr-btn-danger-active-text-decoration-default); --wvr-btn-danger-active-text-decoration-default: none; - - --wvr-btn-danger-background: var(--wvr-btn-danger-background-default); --wvr-btn-danger-background-default: var(--wvr-danger); - --wvr-btn-danger-border: var(--wvr-btn-danger-border-default); --wvr-btn-danger-border-default: 1px solid var(--wvr-danger); - --wvr-btn-danger-color: var(--wvr-btn-danger-color-default); --wvr-btn-danger-color-default: var(--wvr-white); - --wvr-btn-danger-text-decoration: var(--wvr-btn-danger-text-decoration-default); --wvr-btn-danger-text-decoration-default: none; - - --wvr-btn-danger-focus-border: var(--wvr-btn-danger-focus-border-default); --wvr-btn-danger-focus-border-default: none; - --wvr-btn-danger-focus-box-shadow: var(--wvr-btn-danger-focus-box-shadow-default); --wvr-btn-danger-focus-box-shadow-default: 0 0 0 0.2rem rgba(220,53,69,.5); - --wvr-btn-danger-focus-text-decoration: var(--wvr-btn-danger-focus-text-decoration-default); --wvr-btn-danger-focus-text-decoration-default: none; - - --wvr-btn-danger-hover-background: var(--wvr-btn-danger-hover-background-default); --wvr-btn-danger-hover-background-default: #c82333; - --wvr-btn-danger-hover-border: var(--wvr-btn-danger-hover-border-default); --wvr-btn-danger-hover-border-default: 1px solid #bd2130; - --wvr-btn-danger-hover-color: var(--wvr-btn-danger-hover-color-default); --wvr-btn-danger-hover-color-default: var(--wvr-white); - --wvr-btn-danger-hover-text-decoration: var(--wvr-btn-danger-hover-text-decoration-default); --wvr-btn-danger-hover-text-decoration-default: none; // btn-outline-danger - --wvr-btn-outline-danger-active-background: var(--wvr-btn-outline-danger-active-background-default); --wvr-btn-outline-danger-active-background-default: var(--wvr-danger); - --wvr-btn-outline-danger-active-border: var(--wvr-btn-outline-danger-active-border-default); --wvr-btn-outline-danger-active-border-default: 1px solid var(--wvr-danger); - --wvr-btn-outline-danger-active-color: var(--wvr-btn-outline-danger-active-color-default); --wvr-btn-outline-danger-active-color-default: var(--wvr-white); - --wvr-btn-outline-danger-active-text-decoration: var(--wvr-btn-outline-danger-active-text-decoration-default); --wvr-btn-outline-danger-active-text-decoration-default: none; - - --wvr-btn-outline-danger-background: var(--wvr-btn-outline-danger-background-default); - --wvr-btn-outline-danger-background-default: var(--wvr-btn-outline-background); - --wvr-btn--outline-danger-border: var(--wvr-btn--outline-danger-border-default); + --wvr-btn-outline-danger-background-default: transparent; --wvr-btn--outline-danger-border-default: 1px solid var(--wvr-danger); - --wvr-btn--outline-danger-color: var(--wvr-btn--outline-danger-color-default); --wvr-btn--outline-danger-color-default: var(--wvr-danger); - --wvr-btn--outline-danger-text-decoration: var(--wvr-btn--outline-danger-text-decoration-default); --wvr-btn--outline-danger-text-decoration-default: none; - - --wvr-btn-outline-danger-focus-border: var(--wvr-btn-outline-danger-focus-border-default); --wvr-btn-outline-danger-focus-border-default: none; - --wvr-btn-outline-danger-focus-box-shadow: var(--wvr-btn-outline-danger-focus-box-shadow-default); --wvr-btn-outline-danger-focus-box-shadow-default: 0 0 0 0.2rem rgba(220,53,69,.5); - --wvr-btn-outline-danger-focus-text-decoration: var(--wvr-btn-outline-danger-focus-text-decoration-default); --wvr-btn-outline-danger-focus-text-decoration-default: none; - - --wvr-btn-outline-danger-hover-background: var(--wvr-btn-outline-danger-hover-background-default); --wvr-btn-outline-danger-hover-background-default: var(--wvr-danger); - --wvr-btn-outline-danger-hover-border: var(--wvr-btn-outline-danger-hover-border-default); --wvr-btn-outline-danger-hover-border-default: 1px solid var(--wvr-danger); - --wvr-btn-outline-danger-hover-color: var(--wvr-btn-outline-danger-hover-color-default); --wvr-btn-outline-danger-hover-color-default: var(--wvr-white); - --wvr-btn-outline-danger-hover-text-decoration: var(--wvr-btn-outline-danger-hover-text-decoration-default); --wvr-btn-outline-danger-hover-text-decoration-default: none; // light - --wvr-btn-light-active-background: var(--wvr-btn-light-active-background-default); --wvr-btn-light-active-background-default: #dae0e5; - --wvr-btn-light-active-border: var(--wvr-btn-light-active-border-default); --wvr-btn-light-active-border-default: 1px solid #d3d9df; - --wvr-btn-light-active-color: var(--wvr-btn-light-active-color-default); --wvr-btn-light-active-color-default: #212529; - --wvr-btn-light-active-text-decoration: var(--wvr-btn-light-active-text-decoration-default); --wvr-btn-light-active-text-decoration-default: none; - - --wvr-btn-light-background: var(--wvr-btn-light-background-default); --wvr-btn-light-background-default: var(--wvr-light); - --wvr-btn-light-border: var(--wvr-btn-light-border-default); --wvr-btn-light-border-default: 1px solid var(--wvr-light); - --wvr-btn-light-color: var(--wvr-btn-light-color-default); --wvr-btn-light-color-default: #212529; - --wvr-btn-light-text-decoration: var(--wvr-btn-light-text-decoration-default); --wvr-btn-light-text-decoration-default: none; - - --wvr-btn-light-focus-border: var(--wvr-btn-light-focus-border-default); --wvr-btn-light-focus-border-default: none; - --wvr-btn-light-focus-box-shadow: var(--wvr-btn-light-focus-box-shadow-default); --wvr-btn-light-focus-box-shadow-default: 0 0 0 0.2rem rgba(248,249,250,.5); - --wvr-btn-light-focus-text-decoration: var(--wvr-btn-light-focus-text-decoration-default); --wvr-btn-light-focus-text-decoration-default: none; - - --wvr-btn-light-hover-background: var(--wvr-btn-light-hover-background-default); --wvr-btn-light-hover-background-default: #e2e6ea; - --wvr-btn-light-hover-border: var(--wvr-btn-light-hover-border-default); --wvr-btn-light-hover-border-default: 1px solid #dae0e5; - --wvr-btn-light-hover-color: var(--wvr-btn-light-hover-color-default); --wvr-btn-light-hover-color-default: #212529; - --wvr-btn-light-hover-text-decoration: var(--wvr-btn-light-hover-text-decoration-default); --wvr-btn-light-hover-text-decoration-default: none; // btn-outline-light - --wvr-btn-outline-light-active-background: var(--wvr-btn-outline-light-active-background-default); --wvr-btn-outline-light-active-background-default: var(--wvr-light); - --wvr-btn-outline-light-active-border: var(--wvr-btn-outline-light-active-border-default); --wvr-btn-outline-light-active-border-default: 1px solid var(--wvr-light); - --wvr-btn-outline-light-active-color: var(--wvr-btn-outline-light-active-color-default); --wvr-btn-outline-light-active-color-default: #212529; - --wvr-btn-outline-light-active-text-decoration: var(--wvr-btn-outline-light-active-text-decoration-default); --wvr-btn-outline-light-active-text-decoration-default: none; - - --wvr-btn-outline-light-background: var(--wvr-btn-outline-light-background-default); - --wvr-btn-outline-light-background-default: var(--wvr-btn-outline-background); - --wvr-btn-outline-light-border: var(--wvr-btn-outline-light-border-default); + --wvr-btn-outline-light-background-default: transparent; --wvr-btn-outline-light-border-default: 1px solid var(--wvr-light); - --wvr-btn-outline-light-color: var(--wvr-btn-outline-light-color-default); --wvr-btn-outline-light-color-default: var(--wvr-light); - --wvr-btn-outline-light-text-decoration: var(--wvr-btn-outline-light-text-decoration-default); --wvr-btn-outline-light-text-decoration-default: none; - - --wvr-btn-outline-light-focus-border: var(--wvr-btn-outline-light-focus-border-default); - --wvr-btn-outline-light-focus-border-default: none; - --wvr-btn-outline-light-focus-box-shadow: var(--wvr-btn-outline-light-focus-box-shadow-default); --wvr-btn-outline-light-focus-box-shadow-default: 0 0 0 0.2rem rgba(248,249,250,.5); - --wvr-btn-outline-light-focus-text-decoration: var(--wvr-btn-outline-light-focus-text-decoration-default); --wvr-btn-outline-light-focus-text-decoration-default: none; - - --wvr-btn-outline-light-hover-background: var(--wvr-btn-outline-light-hover-background-default); --wvr-btn-outline-light-hover-background-default: var(--wvr-light); - --wvr-btn-outline-light-hover-border: var(--wvr-btn-outline-light-hover-border-default); --wvr-btn-outline-light-hover-border-default: 1px solid var(--wvr-light); - --wvr-btn-outline-light-hover-color: var(--wvr-btn-outline-light-hover-color-default); --wvr-btn-outline-light-hover-color-default: #212529; - --wvr-btn-outline-light-hover-text-decoration: var(--wvr-btn-outline-light-hover-text-decoration-default); --wvr-btn-outline-light-hover-text-decoration-default: none; // dark - --wvr-btn-dark-active-background: var(--wvr-btn-dark-active-background-default); --wvr-btn-dark-active-background-default: #1d2124; - --wvr-btn-dark-active-border: var(--wvr-btn-dark-active-border-default); --wvr-btn-dark-active-border-default: 1px solid #171a1d; - --wvr-btn-dark-active-color: var(--wvr-btn-dark-active-color-default); --wvr-btn-dark-active-color-default: var(--wvr-white); - --wvr-btn-dark-active-text-decoration: var(--wvr-btn-dark-active-text-decoration-default); --wvr-btn-dark-active-text-decoration-default: none; - - --wvr-btn-dark-background: var(--wvr-btn-dark-background-default); --wvr-btn-dark-background-default: var(--wvr-dark); - --wvr-btn-dark-border: var(--wvr-btn-dark-border-default); --wvr-btn-dark-border-default: 1px solid var(--wvr-dark); - --wvr-btn-dark-color: var(--wvr-btn-dark-color-default); --wvr-btn-dark-color-default: var(--wvr-white); - --wvr-btn-dark-text-decoration: var(--wvr-btn-dark-text-decoration-default); --wvr-btn-dark-text-decoration-default: none; - - --wvr-btn-dark-focus-border: var(--wvr-btn-dark-focus-border-default); --wvr-btn-dark-focus-border-default: none; - --wvr-btn-dark-focus-box-shadow: var(--wvr-btn-dark-focus-box-shadow-default); --wvr-btn-dark-focus-box-shadow-default: 0 0 0 0.2rem rgba(52,58,64,.5); - --wvr-btn-dark-focus-text-decoration: var(--wvr-btn-dark-focus-text-decoration-default); --wvr-btn-dark-focus-text-decoration-default: none; - - --wvr-btn-dark-hover-background: var(--wvr-btn-dark-hover-background-default); --wvr-btn-dark-hover-background-default: #23272b; - --wvr-btn-dark-hover-border: var(--wvr-btn-dark-hover-border-default); --wvr-btn-dark-hover-border-default: 1px solid #1d2124; - --wvr-btn-dark-hover-color: var(--wvr-btn-dark-hover-color-default); --wvr-btn-dark-hover-color-default: var(--wvr-white); - --wvr-btn-dark-hover-text-decoration: var(--wvr-btn-dark-hover-text-decoration-default); --wvr-btn-dark-hover-text-decoration-default: none; // btn-outline-dark - --wvr-btn-outline-dark-active-background: var(--wvr-btn-outline-dark-active-background-default); --wvr-btn-outline-dark-active-background-default: var(--wvr-dark); - --wvr-btn-outline-dark-active-border: var(--wvr-btn-outline-dark-active-border-default); --wvr-btn-outline-dark-active-border-default: 1px solid var(--wvr-dark); - --wvr-btn-outline-dark-active-color: var(--wvr-btn-outline-dark-active-color-default); --wvr-btn-outline-dark-active-color-default: var(--wvr-white); - --wvr-btn-outline-dark-active-text-decoration: var(--wvr-btn-outline-dark-active-text-decoration-default); --wvr-btn-outline-dark-active-text-decoration-default: none; + --wvr-btn-outline-dark-background-default: transparent; + --wvr-btn-outline-dark-border-default: 1px solid var(--wvr-dark); + --wvr-btn-outline-dark-color-default: var(--wvr-dark); + --wvr-btn-outline-dark-text-decoration-default: none; + --wvr-btn-outline-dark-focus-border-default: none; + --wvr-btn-outline-dark-focus-box-shadow-default: 0 0 0 0.2rem rgba(52,58,64,.5); + --wvr-btn-outline-dark-focus-text-decoration-default: none; + --wvr-btn-outline-dark-hover-background-default: var(--wvr-dark); + --wvr-btn-outline-dark-hover-border-default: 1px solid var(--wvr-dark); + --wvr-btn-outline-dark-hover-color-default: var(--wvr-white); + --wvr-btn-outline-dark-hover-text-decoration-default: none; + + // link + --wvr-btn-link-active-background-default: transparent; + --wvr-btn-link-active-border-default: none; + --wvr-btn-link-active-color-default: var(--wvr-primary); + --wvr-btn-link-active-text-decoration-default: underline; + --wvr-btn-link-background-default: transparent; + --wvr-btn-link-border-default: none; + --wvr-btn-link-color-default: var(--wvr-primary); + --wvr-btn-link-text-decoration-default: underline; + --wvr-btn-link-focus-border-default: none; + --wvr-btn-link-focus-box-shadow-default: none; + --wvr-btn-link-focus-text-decoration-default: none; + --wvr-btn-link-hover-background-default: transparent; + --wvr-btn-link-hover-border-default: none; + --wvr-btn-link-hover-color-default: #0056b3; + --wvr-btn-link-hover-text-decoration-default: underline; + + // btn-primary-active + --wvr-btn-primary-active-background: var(--wvr-btn-primary-active-background-default); + --wvr-btn-primary-active-border: var(--wvr-btn-primary-active-border-default); + --wvr-btn-primary-active-color: var(--wvr-btn-primary-active-color-default); + --wvr-btn-primary-active-text-decoration: var(--wvr-btn-primary-active-text-decoration-default); + // btn-primary + --wvr-btn-primary-background: var(--wvr-btn-primary-background-default); + --wvr-btn-primary-border: var(--wvr-btn-primary-border-default); + --wvr-btn-primary-color: var(--wvr-btn-primary-color-default); + --wvr-btn-primary-text-decoration: var(--wvr-btn-primary-text-decoration-default); + // btn-primary-focus + --wvr-btn-primary-focus-border: var(--wvr-btn-primary-focus-border-default); + --wvr-btn-primary-focus-box-shadow: var(--wvr-btn-primary-focus-box-shadow-default); + --wvr-btn-primary-focus-text-decoration: var(--wvr-btn-primary-focus-text-decoration-default); + // btn-primary-hover + --wvr-btn-primary-hover-background: var(--wvr-btn-primary-hover-background-default); + --wvr-btn-primary-hover-border: var(--wvr-btn-primary-hover-border-default); + --wvr-btn-primary-hover-color: var(--wvr-btn-primary-hover-color-default); + --wvr-btn-primary-hover-text-decoration: var(--wvr-btn-primary-hover-text-decoration-default); + + // btn-outline-primary-active + --wvr-btn-outline-primary-active-background: var(--wvr-btn-outline-primary-active-background-default); + --wvr-btn-outline-primary-active-border: var(--wvr-btn-outline-primary-active-border-default); + --wvr-btn-outline-primary-active-color: var(--wvr-btn-outline-primary-active-color-default); + --wvr-btn-outline-primary-active-text-decoration: var(--wvr-btn-outline-primary-active-text-decoration-default); + // btn-outline-primary + --wvr-btn-outline-primary-background: var(--wvr-btn-outline-primary-background-default); + --wvr-btn-outline-primary-border: var(--wvr-btn-outline-primary-border-default); + --wvr-btn-outline-primary-color: var(--wvr-btn-outline-primary-color-default); + --wvr-btn-outline-primary-text-decoration: var(--wvr-btn-outline-primary-text-decoration-default); + // btn-outline-primary-focus + --wvr-btn-outline-primary-focus-border: var(--wvr-btn-outline-primary-focus-border-default); + --wvr-btn-outline-primary-focus-box-shadow: var(--wvr-btn-outline-primary-focus-box-shadow-default); + --wvr-btn-outline-primary-focus-text-decoration: var(--wvr-btn-outline-primary-focus-text-decoration-default); + // btn-outline-primary-hover + --wvr-btn-outline-primary-hover-background: var(--wvr-btn-outline-primary-hover-background-default); + --wvr-btn-outline-primary-hover-border: var(--wvr-btn-outline-primary-hover-border-default); + --wvr-btn-outline-primary-hover-color: var(--wvr-btn-outline-primary-hover-color-default); + --wvr-btn-outline-primary-hover-text-decoration: var(--wvr-btn-outline-primary-hover-text-decoration-default); + + // btn-secondary-active + --wvr-btn-secondary-active-background: var(--wvr-btn-secondary-active-background-default); + --wvr-btn-secondary-active-border: var(--wvr-btn-secondary-active-border-default); + --wvr-btn-secondary-active-color: var(--wvr-btn-secondary-active-color-default); + --wvr-btn-secondary-active-text-decoration: var(--wvr-btn-secondary-active-text-decoration-default); + // btn-secondary + --wvr-btn-secondary-background: var(--wvr-btn-secondary-background-default); + --wvr-btn-secondary-border: var(--wvr-btn-secondary-border-default); + --wvr-btn-secondary-color: var(--wvr-btn-secondary-color-default); + --wvr-btn-secondary-text-decoration: var(--wvr-btn-secondary-text-decoration-default); + // btn-secondary-focus + --wvr-btn-secondary-focus-border: var(--wvr-btn-secondary-focus-border-default); + --wvr-btn-secondary-focus-box-shadow: var(--wvr-btn-secondary-focus-box-shadow-default); + --wvr-btn-secondary-focus-text-decoration: var(--wvr-btn-secondary-focus-text-decoration-default); + // btn-secondary-hover + --wvr-btn-secondary-hover-background: var(--wvr-btn-secondary-hover-background-default); + --wvr-btn-secondary-hover-border: var(--wvr-btn-secondary-hover-border-default); + --wvr-btn-secondary-hover-color: var(--wvr-btn-secondary-hover-color-default); + --wvr-btn-secondary-hover-text-decoration: var(--wvr-btn-secondary-hover-text-decoration-default); + + // btn-outline-secondary-active + --wvr-btn-outline-secondary-active-background: var(--wvr-btn-outline-secondary-active-background-default); + --wvr-btn-outline-secondary-active-border: var(--wvr-btn-outline-secondary-active-border-default); + --wvr-btn-outline-secondary-active-color: var(--wvr-btn-outline-secondary-active-color-default); + --wvr-btn-outline-secondary-active-text-decoration: var(--wvr-btn-outline-secondary-active-text-decoration-default); + // btn-outline-secondary + --wvr-btn-outline-secondary-background: var(--wvr-btn-outline-secondary-background-default); + --wvr-btn-outline-secondary-border: var(--wvr-btn-outline-secondary-border-default); + --wvr-btn-outline-secondary-color: var(--wvr-btn-outline-secondary-color-default); + --wvr-btn-outline-secondary-text-decoration: var(--wvr-btn-outline-secondary-text-decoration-default); + // btn-outline-secondary-focus + --wvr-btn-outline-secondary-focus-border: var(--wvr-btn-outline-secondary-focus-border-default); + --wvr-btn-outline-secondary-focus-box-shadow: var(--wvr-btn-outline-secondary-focus-box-shadow-default); + --wvr-btn-outline-secondary-focus-text-decoration: var(--wvr-btn-outline-secondary-focus-text-decoration-default); + // btn-outline-secondary-hover + --wvr-btn-outline-secondary-hover-background: var(--wvr-btn-outline-secondary-hover-background-default); + --wvr-btn-outline-secondary-hover-border: var(--wvr-btn-outline-secondary-hover-border-default); + --wvr-btn-outline-secondary-hover-color: var(--wvr-btn-outline-secondary-hover-color-default); + --wvr-btn-outline-secondary-hover-text-decoration: var(--wvr-btn-outline-secondary-hover-text-decoration-default); + + // btn-success-active + --wvr-btn-success-active-background: var(--wvr-btn-success-active-background-default); + --wvr-btn-success-active-border: var(--wvr-btn-success-active-border-default); + --wvr-btn-success-active-color: var(--wvr-btn-success-active-color-default); + --wvr-btn-success-active-text-decoration: var(--wvr-btn-success-active-text-decoration-default); + // btn-success + --wvr-btn-success-background: var(--wvr-btn-success-background-default); + --wvr-btn-success-border: var(--wvr-btn-success-border-default); + --wvr-btn-success-color: var(--wvr-btn-success-color-default); + --wvr-btn-success-text-decoration: var(--wvr-btn-success-text-decoration-default); + // btn-success-focus + --wvr-btn-success-focus-border: var(--wvr-btn-success-focus-border-default); + --wvr-btn-success-focus-box-shadow: var(--wvr-btn-success-focus-box-shadow-default); + --wvr-btn-success-focus-text-decoration: var(--wvr-btn-success-focus-text-decoration-default); + // btn-success-hover + --wvr-btn-success-hover-background: var(--wvr-btn-success-hover-background-default); + --wvr-btn-success-hover-border: var(--wvr-btn-success-hover-border-default); + --wvr-btn-success-hover-color: var(--wvr-btn-success-hover-color-default); + --wvr-btn-success-hover-text-decoration: var(--wvr-btn-success-hover-text-decoration-default); + // btn-outline-success-active + --wvr-btn-outline-success-active-background: var(--wvr-btn-outline-success-active-background-default); + --wvr-btn-outline-success-active-border: var(--wvr-btn-outline-success-active-border-default); + --wvr-btn-outline-success-active-color: var(--wvr-btn-outline-success-active-color-default); + --wvr-btn-outline-success-active-text-decoration: var(--wvr-btn-outline-success-active-text-decoration-default); + // btn-outline-success + --wvr-btn-outline-success-background: var(--wvr-btn-outline-success-background-default); + --wvr-btn-outline-success-border: var(--wvr-btn-outline-success-border-default); + --wvr-btn-outline-success-color: var(--wvr-btn-outline-success-color-default); + --wvr-btn-outline-success-text-decoration: var(--wvr-btn-outline-success-text-decoration-default); + // btn-outline-success-focus + --wvr-btn-outline-success-focus-border: var(--wvr-btn-outline-success-focus-border-default); + --wvr-btn-outline-success-focus-box-shadow: var(--wvr-btn-outline-success-focus-box-shadow-default); + --wvr-btn-outline-success-focus-text-decoration: var(--wvr-btn-outline-success-focus-text-decoration-default); + // btn-outline-success-hover + --wvr-btn-outline-success-hover-background: var(--wvr-btn-outline-success-hover-background-default); + --wvr-btn-outline-success-hover-border: var(--wvr-btn-outline-success-hover-border-default); + --wvr-btn-outline-success-hover-color: var(--wvr-btn-outline-success-hover-color-default); + --wvr-btn-outline-success-hover-text-decoration: var(--wvr-btn-outline-success-hover-text-decoration-default); + + // btn-info-active + --wvr-btn-info-active-background: var(--wvr-btn-info-active-background-default); + --wvr-btn-info-active-border: var(--wvr-btn-info-active-border-default); + --wvr-btn-info-active-color: var(--wvr-btn-info-active-color-default); + --wvr-btn-info-active-text-decoration: var(--wvr-btn-info-active-text-decoration-default); + // btn-info + --wvr-btn-info-background: var(--wvr-btn-info-background-default); + --wvr-btn-info-border: var(--wvr-btn-info-border-default); + --wvr-btn-info-color: var(--wvr-btn-info-color-default); + --wvr-btn-info-text-decoration: var(--wvr-btn-info-text-decoration-default); + // btn-info-focus + --wvr-btn-info-focus-border: var(--wvr-btn-info-focus-border-default); + --wvr-btn-info-focus-box-shadow: var(--wvr-btn-info-focus-box-shadow-default); + --wvr-btn-info-focus-text-decoration: var(--wvr-btn-info-focus-text-decoration-default); + // btn-info-hover + --wvr-btn-info-hover-background: var(--wvr-btn-info-hover-background-default); + --wvr-btn-info-hover-border: var(--wvr-btn-info-hover-border-default); + --wvr-btn-info-hover-color: var(--wvr-btn-info-hover-color-default); + --wvr-btn-info-hover-text-decoration: var(--wvr-btn-info-hover-text-decoration-default); + + // btn-outline-info-active + --wvr-btn-outline-info-active-background: var(--wvr-btn-outline-info-active-background-default); + --wvr-btn-outline-info-active-border: var(--wvr-btn-outline-info-active-border-default); + --wvr-btn-outline-info-active-color: var(--wvr-btn-outline-info-active-color-default); + --wvr-btn-outline-info-active-text-decoration: var(--wvr-btn-outline-info-active-text-decoration-default); + // btn-outline-info + --wvr-btn-outline-info-background: var(--wvr-btn-outline-info-background-default); + --wvr-btn-outline-info-border: var(--wvr-btn-outline-info-border-default); + --wvr-btn-outline-info-color: var(--wvr-btn-outline-info-color-default); + --wvr-btn-outline-info-text-decoration: var(--wvr-btn-outline-info-text-decoration-default); + // btn-outline-info-focus + --wvr-btn-outline-info-focus-border: var(--wvr-btn-outline-info-focus-border-default); + --wvr-btn-outline-info-focus-box-shadow: var(--wvr-btn-outline-info-focus-box-shadow-default); + --wvr-btn-outline-info-focus-text-decoration: var(--wvr-btn-outline-info-focus-text-decoration-default); + // btn-outline-info-hover + --wvr-btn-outline-info-hover-background: var(--wvr-btn-outline-info-hover-background-default); + --wvr-btn-outline-info-hover-border: var(--wvr-btn-outline-info-hover-border-default); + --wvr-btn-outline-info-hover-color: var(--wvr-btn-outline-info-hover-color-default); + --wvr-btn-outline-info-hover-text-decoration: var(--wvr-btn-outline-info-hover-text-decoration-default); + + // btn-warning-active + --wvr-btn-warning-active-background: var(--wvr-btn-warning-active-background-default); + --wvr-btn-warning-active-border: var(--wvr-btn-warning-active-border-default); + --wvr-btn-warning-active-color: var(--wvr-btn-warning-active-color-default); + --wvr-btn-warning-active-text-decoration: var(--wvr-btn-warning-active-text-decoration-default); + // btn-warning + --wvr-btn-warning-background: var(--wvr-btn-warning-background-default); + --wvr-btn-warning-border: var(--wvr-btn-warning-border-default); + --wvr-btn-warning-color: var(--wvr-btn-warning-color-default); + --wvr-btn-warning-text-decoration: var(--wvr-btn-warning-text-decoration-default); + // btn-warning-focus + --wvr-btn-warning-focus-border: var(--wvr-btn-warning-focus-border-default); + --wvr-btn-warning-focus-box-shadow: var(--wvr-btn-warning-focus-box-shadow-default); + --wvr-btn-warning-focus-text-decoration: var(--wvr-btn-warning-focus-text-decoration-default); + // btn-warning-hover + --wvr-btn-warning-hover-background: var(--wvr-btn-warning-hover-background-default); + --wvr-btn-warning-hover-border: var(--wvr-btn-warning-hover-border-default); + --wvr-btn-warning-hover-color: var(--wvr-btn-warning-hover-color-default); + --wvr-btn-warning-hover-text-decoration: var(--wvr-btn-warning-hover-text-decoration-default); + + // btn-outline-warning-active + --wvr-btn-outline-warning-active-background: var(--wvr-btn-outline-warning-active-background-default); + --wvr-btn-outline-warning-active-border: var(--wvr-btn-outline-warning-active-border-default); + --wvr-btn-outline-warning-active-color: var(--wvr-btn-outline-warning-active-color-default); + --wvr-btn-outline-warning-active-text-decoration: var(--wvr-btn-outline-warning-active-text-decoration-default); + // btn-outline-warning + --wvr-btn-outline-warning-background: var(--wvr-btn-outline-warning-background-default); + --wvr-btn-outline-warning-border: var(--wvr-btn-outline-warning-border-default); + --wvr-btn-outline-warning-color: var(--wvr-btn-outline-warning-color-default); + --wvr-btn-outline-warning-text-decoration: var(--wvr-btn-outline-warning-text-decoration-default); + // btn-outline-warning-focus + --wvr-btn-outline-warning-focus-border: var(--wvr-btn-outline-warning-focus-border-default); + --wvr-btn-outline-warning-focus-box-shadow: var(--wvr-btn-outline-warning-focus-box-shadow-default); + --wvr-btn-outline-warning-focus-text-decoration: var(--wvr-btn-outline-warning-focus-text-decoration-default); + // btn-outline-warning-hover + --wvr-btn-outline-warning-hover-background: var(--wvr-btn-outline-warning-hover-background-default); + --wvr-btn-outline-warning-hover-border: var(--wvr-btn-outline-warning-hover-border-default); + --wvr-btn-outline-warning-hover-color: var(--wvr-btn-outline-warning-hover-color-default); + --wvr-btn-outline-warning-hover-text-decoration: var(--wvr-btn-outline-warning-hover-text-decoration-default); + + // btn-danger-active + --wvr-btn-danger-active-background: var(--wvr-btn-danger-active-background-default); + --wvr-btn-danger-active-border: var(--wvr-btn-danger-active-border-default); + --wvr-btn-danger-active-color: var(--wvr-btn-danger-active-color-default); + --wvr-btn-danger-active-text-decoration: var(--wvr-btn-danger-active-text-decoration-default); + // btn-danger- + --wvr-btn-danger-background: var(--wvr-btn-danger-background-default); + --wvr-btn-danger-border: var(--wvr-btn-danger-border-default); + --wvr-btn-danger-color: var(--wvr-btn-danger-color-default); + --wvr-btn-danger-text-decoration: var(--wvr-btn-danger-text-decoration-default); + // btn-danger-focus + --wvr-btn-danger-focus-border: var(--wvr-btn-danger-focus-border-default); + --wvr-btn-danger-focus-box-shadow: var(--wvr-btn-danger-focus-box-shadow-default); + --wvr-btn-danger-focus-text-decoration: var(--wvr-btn-danger-focus-text-decoration-default); + // btn-danger-hover + --wvr-btn-danger-hover-background: var(--wvr-btn-danger-hover-background-default); + --wvr-btn-danger-hover-border: var(--wvr-btn-danger-hover-border-default); + --wvr-btn-danger-hover-color: var(--wvr-btn-danger-hover-color-default); + --wvr-btn-danger-hover-text-decoration: var(--wvr-btn-danger-hover-text-decoration-default); + + // btn-outline-danger-active + --wvr-btn-outline-danger-active-background: var(--wvr-btn-outline-danger-active-background-default); + --wvr-btn-outline-danger-active-border: var(--wvr-btn-outline-danger-active-border-default); + --wvr-btn-outline-danger-active-color: var(--wvr-btn-outline-danger-active-color-default); + --wvr-btn-outline-danger-active-text-decoration: var(--wvr-btn-outline-danger-active-text-decoration-default); + // btn-outline-danger + --wvr-btn-outline-danger-background: var(--wvr-btn-outline-danger-background-default); + --wvr-btn--outline-danger-border: var(--wvr-btn--outline-danger-border-default); + --wvr-btn--outline-danger-color: var(--wvr-btn--outline-danger-color-default); + --wvr-btn--outline-danger-text-decoration: var(--wvr-btn--outline-danger-text-decoration-default); + // btn-outline-danger-focus + --wvr-btn-outline-danger-focus-border: var(--wvr-btn-outline-danger-focus-border-default); + --wvr-btn-outline-danger-focus-box-shadow: var(--wvr-btn-outline-danger-focus-box-shadow-default); + --wvr-btn-outline-danger-focus-text-decoration: var(--wvr-btn-outline-danger-focus-text-decoration-default); + // btn-outline-danger-hover + --wvr-btn-outline-danger-hover-background: var(--wvr-btn-outline-danger-hover-background-default); + --wvr-btn-outline-danger-hover-border: var(--wvr-btn-outline-danger-hover-border-default); + --wvr-btn-outline-danger-hover-color: var(--wvr-btn-outline-danger-hover-color-default); + --wvr-btn-outline-danger-hover-text-decoration: var(--wvr-btn-outline-danger-hover-text-decoration-default); + + // btn-light-active + --wvr-btn-light-active-background: var(--wvr-btn-light-active-background-default); + --wvr-btn-light-active-border: var(--wvr-btn-light-active-border-default); + --wvr-btn-light-active-color: var(--wvr-btn-light-active-color-default); + --wvr-btn-light-active-text-decoration: var(--wvr-btn-light-active-text-decoration-default); + // btn-light + --wvr-btn-light-background: var(--wvr-btn-light-background-default); + --wvr-btn-light-border: var(--wvr-btn-light-border-default); + --wvr-btn-light-color: var(--wvr-btn-light-color-default); + --wvr-btn-light-text-decoration: var(--wvr-btn-light-text-decoration-default); + // btn-light-focus + --wvr-btn-light-focus-border: var(--wvr-btn-light-focus-border-default); + --wvr-btn-light-focus-box-shadow: var(--wvr-btn-light-focus-box-shadow-default); + --wvr-btn-light-focus-text-decoration: var(--wvr-btn-light-focus-text-decoration-default); + // btn-light-hover + --wvr-btn-light-hover-background: var(--wvr-btn-light-hover-background-default); + --wvr-btn-light-hover-border: var(--wvr-btn-light-hover-border-default); + --wvr-btn-light-hover-color: var(--wvr-btn-light-hover-color-default); + --wvr-btn-light-hover-text-decoration: var(--wvr-btn-light-hover-text-decoration-default); + + // btn-outline-light-active + --wvr-btn-outline-light-active-background: var(--wvr-btn-outline-light-active-background-default); + --wvr-btn-outline-light-active-border: var(--wvr-btn-outline-light-active-border-default); + --wvr-btn-outline-light-active-color: var(--wvr-btn-outline-light-active-color-default); + --wvr-btn-outline-light-active-text-decoration: var(--wvr-btn-outline-light-active-text-decoration-default); + // btn-outline-light + --wvr-btn-outline-light-background: var(--wvr-btn-outline-light-background-default); + --wvr-btn-outline-light-border: var(--wvr-btn-outline-light-border-default); + --wvr-btn-outline-light-color: var(--wvr-btn-outline-light-color-default); + --wvr-btn-outline-light-text-decoration: var(--wvr-btn-outline-light-text-decoration-default); + // btn-outline-light-focus + --wvr-btn-outline-light-focus-border: var(--wvr-btn-outline-light-focus-border-default); + --wvr-btn-outline-light-focus-box-shadow: var(--wvr-btn-outline-light-focus-box-shadow-default); + --wvr-btn-outline-light-focus-text-decoration: var(--wvr-btn-outline-light-focus-text-decoration-default); + // btn-outline-light-hover + --wvr-btn-outline-light-hover-background: var(--wvr-btn-outline-light-hover-background-default); + --wvr-btn-outline-light-hover-border: var(--wvr-btn-outline-light-hover-border-default); + --wvr-btn-outline-light-hover-color: var(--wvr-btn-outline-light-hover-color-default); + --wvr-btn-outline-light-hover-text-decoration: var(--wvr-btn-outline-light-hover-text-decoration-default); + + // btn-dark-active + --wvr-btn-dark-active-background: var(--wvr-btn-dark-active-background-default); + --wvr-btn-dark-active-border: var(--wvr-btn-dark-active-border-default); + --wvr-btn-dark-active-color: var(--wvr-btn-dark-active-color-default); + --wvr-btn-dark-active-text-decoration: var(--wvr-btn-dark-active-text-decoration-default); + // btn-dark + --wvr-btn-dark-background: var(--wvr-btn-dark-background-default); + --wvr-btn-dark-border: var(--wvr-btn-dark-border-default); + --wvr-btn-dark-color: var(--wvr-btn-dark-color-default); + --wvr-btn-dark-text-decoration: var(--wvr-btn-dark-text-decoration-default); + // btn-dark-focus + --wvr-btn-dark-focus-border: var(--wvr-btn-dark-focus-border-default); + --wvr-btn-dark-focus-box-shadow: var(--wvr-btn-dark-focus-box-shadow-default); + --wvr-btn-dark-focus-text-decoration: var(--wvr-btn-dark-focus-text-decoration-default); + // btn-dark-hover + --wvr-btn-dark-hover-background: var(--wvr-btn-dark-hover-background-default); + --wvr-btn-dark-hover-border: var(--wvr-btn-dark-hover-border-default); + --wvr-btn-dark-hover-color: var(--wvr-btn-dark-hover-color-default); + --wvr-btn-dark-hover-text-decoration: var(--wvr-btn-dark-hover-text-decoration-default); + + // btn-outline-dark-active + --wvr-btn-outline-dark-active-background: var(--wvr-btn-outline-dark-active-background-default); + --wvr-btn-outline-dark-active-border: var(--wvr-btn-outline-dark-active-border-default); + --wvr-btn-outline-dark-active-color: var(--wvr-btn-outline-dark-active-color-default); + --wvr-btn-outline-dark-active-text-decoration: var(--wvr-btn-outline-dark-active-text-decoration-default); + // btn-outline-dark --wvr-btn-outline-dark-background: var(--wvr-btn-outline-dark-background-default); - --wvr-btn-outline-dark-background-default: var(--wvr-btn-outline-background); --wvr-btn-outline-dark-border: var(--wvr-btn-outline-dark-border-default); - --wvr-btn-outline-dark-border-default: 1px solid var(--wvr-dark); --wvr-btn-outline-dark-color: var(--wvr-btn-outline-dark-color-default); - --wvr-btn-outline-dark-color-default: var(--wvr-dark); --wvr-btn-outline-dark-text-decoration: var(--wvr-btn-outline-dark-text-decoration-default); - --wvr-btn-outline-dark-text-decoration-default: none; - + // btn-outline-dark-focus --wvr-btn-outline-dark-focus-border: var(--wvr-btn-outline-dark-focus-border-default); - --wvr-btn-outline-dark-focus-border-default: none; --wvr-btn-outline-dark-focus-box-shadow: var(--wvr-btn-outline-dark-focus-box-shadow-default); - --wvr-btn-outline-dark-focus-box-shadow-default: 0 0 0 0.2rem rgba(52,58,64,.5); --wvr-btn-outline-dark-focus-text-decoration: var(--wvr-btn-outline-dark-focus-text-decoration-default); - --wvr-btn-outline-dark-focus-text-decoration-default: none; - + // btn-outline-dark-hover --wvr-btn-outline-dark-hover-background: var(--wvr-btn-outline-dark-hover-background-default); - --wvr-btn-outline-dark-hover-background-default: var(--wvr-dark); --wvr-btn-outline-dark-hover-border: var(--wvr-btn-outline-dark-hover-border-default); - --wvr-btn-outline-dark-hover-border-default: 1px solid var(--wvr-dark); --wvr-btn-outline-dark-hover-color: var(--wvr-btn-outline-dark-hover-color-default); - --wvr-btn-outline-dark-hover-color-default: var(--wvr-white); --wvr-btn-outline-dark-hover-text-decoration: var(--wvr-btn-outline-dark-hover-text-decoration-default); - --wvr-btn-outline-dark-hover-text-decoration-default: none; - // link + // btn-link-active --wvr-btn-link-active-background: var(--wvr-btn-link-active-background-default); - --wvr-btn-link-active-background-default: var(--wvr-btn-outline-background); --wvr-btn-link-active-border: var(--wvr-btn-link-active-border-default); - --wvr-btn-link-active-border-default: none; --wvr-btn-link-active-color: var(--wvr-btn-link-active-color-default); - --wvr-btn-link-active-color-default: var(--wvr-primary); --wvr-btn-link-active-text-decoration: var(--wvr-btn-link-active-text-decoration-default); - --wvr-btn-link-active-text-decoration-default: underline; - + // btn-link --wvr-btn-link-background : var(--wvr-btn-link-background-default); - --wvr-btn-link-background-default: var(--wvr-btn-outline-background); --wvr-btn-link-border: var(--wvr-btn-link-border-default); - --wvr-btn-link-border-default: none; --wvr-btn-link-color: var(--wvr-btn-link-color-default); - --wvr-btn-link-color-default: var(--wvr-primary); --wvr-btn-link-text-decoration: var(--wvr-btn-link-text-decoration-default); - --wvr-btn-link-text-decoration-default: underline; - + // btn-link-focus --wvr-btn-link-focus-border: var(--wvr-btn-link-focus-border-default); - --wvr-btn-link-focus-border-default: none; --wvr-btn-link-focus-box-shadow: var(--wvr-btn-link-focus-box-shadow-default); - --wvr-btn-link-focus-box-shadow-default: none; // 0 0 0 0.2rem rgba(0,123,255,.25); --wvr-btn-link-focus-text-decoration: var(--wvr-btn-link-focus-text-decoration-default); - --wvr-btn-link-focus-text-decoration-default: none; - + // btn-link-hover --wvr-btn-link-hover-background: var(--wvr-btn-link-hover-background-default); - --wvr-btn-link-hover-background-default: var(--wvr-btn-outline-background); --wvr-btn-link-hover-border: var(--wvr-btn-link-hover-border-default); - --wvr-btn-link-hover-border-default: none; --wvr-btn-link-hover-color: var(--wvr-btn-link-hover-color-default); - --wvr-btn-link-hover-color-default: #0056b3; --wvr-btn-link-hover-text-decoration: var(--wvr-btn-link-hover-text-decoration-default); - --wvr-btn-link-hover-text-decoration-default: underline; - .btn { + .wvr-button.btn { border-radius: var(--wvr-btn-border-radius); - cursor: var(--wvr-btn-cursor-pointer); font-family: var(--wvr-btn-font-family-sans-serif); font-size: var(--wvr-btn-font-size); line-height: var(--wvr-btn-line-height); @@ -625,6 +657,10 @@ vertical-align: var(--wvr-btn-vertical-align); } + .wvr-button.btn:not(:disabled):not(.disabled) { + cursor: var(--wvr-btn-cursor); + } + .btn:focus { outline: 0; //var(--wvr-btn-focus-outline); text-decoration: none; @@ -663,7 +699,7 @@ // btn-outline-primary .btn.btn-outline-primary { - background: var(--wvr-btn-outline-background); + background: transparent; border: var(--wvr-btn-outline-primary-border); color: var(--wvr-btn-outline-primary-color); text-decoration: var(--wvr-btn-outline-primary-text-decoration); @@ -841,8 +877,8 @@ } .btn.btn-info:hover { - background: var(--wvr-btn-info-hover-background); // #138496; - border: var(--wvr-btn-info-hover-border); // #117a8b; + background: var(--wvr-btn-info-hover-background); + border: var(--wvr-btn-info-hover-border); color: var(--wvr-btn-info-hover-color); text-decoration: var(--wvr-btn-info-hover-text-decoration); } @@ -882,15 +918,15 @@ .btn.btn-warning { background: var(--wvr-btn-warning-background); border: var(--wvr-btn-warning-border); - color: var(--wvr-btn-warning-color); // #212529; + color: var(--wvr-btn-warning-color); text-decoration: var(--wvr-btn-warning-text-decoration); } .btn.btn-warning:not(:disabled):not(.disabled).active, .btn.btn-warning:not(:disabled):not(.disabled):active, .btn.btn-warning.dropdown-toggle { - background: var(--wvr-btn-warning-active-background); // #d39e00; - border: var(--wvr-btn-warning-active-border); // #c69500; + background: var(--wvr-btn-warning-active-background); + border: var(--wvr-btn-warning-active-border); color: var(--wvr-btn-warning-active-color); text-decoration: var(--wvr-btn-warning-active-text-decoration); } @@ -903,8 +939,8 @@ } .btn.btn-warning:hover { - background: var(--wvr-btn-warning-hover-background); // #e0a800; - border: var(--wvr-btn-warning-hover-border); //#d39e00; + background: var(--wvr-btn-warning-hover-background); + border: var(--wvr-btn-warning-hover-border); color: var(--wvr-btn-warning-hover-color); text-decoration: var(--wvr-btn-warning-hover-text-decoration); } @@ -936,7 +972,7 @@ .btn-outline-warning:hover { background: var(--wvr-btn-outline-warning-hover-background); border: var(--wvr-btn-outline-warning-hover-border); - color: var(--wvr-btn-outline-warning-hover-color); // #212529; + color: var(--wvr-btn-outline-warning-hover-color); text-decoration: var(--wvr-btn-outline-warning-hover-text-decoration); } @@ -951,8 +987,8 @@ .btn.btn-danger:not(:disabled):not(.disabled).active, .btn.btn-danger:not(:disabled):not(.disabled):active, .btn.btn-danger.dropdown-toggle { - background: var(--wvr-btn-danger-active-background); // #bd2130; - border: var(--wvr-btn-danger-active-border); // #b21f2d; + background: var(--wvr-btn-danger-active-background); + border: var(--wvr-btn-danger-active-border); color: var(--wvr-btn-danger-active-color); text-decoration: var(--wvr-btn-danger-active-text-decoration); } @@ -965,8 +1001,8 @@ } .btn.btn-danger:hover { - background: var(--wvr-btn-danger-hover-background); // #c82333; - border: var(--wvr-btn-danger-hover-border); // #bd2130; + background: var(--wvr-btn-danger-hover-background); + border: var(--wvr-btn-danger-hover-border); color: var(--wvr-btn-danger-hover-color); text-decoration: var(--wvr-btn-danger-hover-text-decoration); } @@ -1013,8 +1049,8 @@ .btn.btn-light:not(:disabled):not(.disabled).active, .btn.btn-light:not(:disabled):not(.disabled):active, .btn.btn-light.dropdown-toggle { - background: var(--wvr-btn-light-active-background); // #dae0e5; - border: var(--wvr-btn-light-active-border); // #d3d9df; + background: var(--wvr-btn-light-active-background); + border: var(--wvr-btn-light-active-border); color: var(--wvr-btn-light-active-color); text-decoration: var(--wvr-btn-light-active-text-decoration); } @@ -1144,7 +1180,7 @@ .btn.btn-link:hover { background: var(--wvr-btn-link-hover-background); border: var(--wvr-btn-link-hover-border); - color: var(--wvr-btn-link-hover-color); // #0056b3; + color: var(--wvr-btn-link-hover-color); text-decoration: var(--wvr-btn-link-hover-text-decoration); } diff --git a/projects/wvr-elements/src/lib/wvr-button/wvr-button.component.ts b/projects/wvr-elements/src/lib/wvr-button/wvr-button.component.ts index edecb2997..0ee371faa 100644 --- a/projects/wvr-elements/src/lib/wvr-button/wvr-button.component.ts +++ b/projects/wvr-elements/src/lib/wvr-button/wvr-button.component.ts @@ -13,7 +13,7 @@ export class WvrButtonComponent extends WvrAbstractBaseComponent { 'outline-primary' | 'outline-secondary' | 'outline-success' | 'outline-danger' | 'outline-warning' | 'outline-info' | 'outline-light' | 'outline-dark' | 'outline-link' = 'primary'; /** Used to define the size for button component. */ - @Input() btnSize: 'large' | 'small' | 'block' = 'large'; + @Input() btnSize: 'large' | 'small' | 'block'; /** Used to define the type of a button. */ @Input() wvrBtnType: 'button' | 'checkbox' | 'radio' | 'reset' | 'submit' = 'button'; @@ -60,6 +60,7 @@ export class WvrButtonComponent extends WvrAbstractBaseComponent { @HostBinding('style.--wvr-btn-outline-light-active-background') @HostBinding('style.--wvr-btn-dark-active-background') @HostBinding('style.--wvr-btn-outline-dark-active-background') + @HostBinding('style.--wvr-btn-link-active-background') @Input() backgroundActive; /** Allows for the override of hover background */ @@ -123,6 +124,7 @@ export class WvrButtonComponent extends WvrAbstractBaseComponent { @HostBinding('style.--wvr-btn-outline-light-active-border') @HostBinding('style.--wvr-btn-dark-active-border') @HostBinding('style.--wvr-btn-outline-dark-active-border') + @HostBinding('style.--wvr-btn-link-active-border') @Input() borderActive; /** Allows for the override of hover border */ @@ -338,7 +340,7 @@ export class WvrButtonComponent extends WvrAbstractBaseComponent { @HostBinding('style.--wvr-btn-border-radius') @Input() borderRadius; /** Allows for the override of button cursor property */ - @HostBinding('style.--wvr-btn-cursor-pointer') @Input() cursor; + @HostBinding('style.--wvr-btn-cursor') @Input() cursor; /** Allows for the override of button font family property */ @HostBinding('style.--wvr-btn-font-family-sans-serif') @Input() fontFamily; diff --git a/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.scss b/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.scss index a7eca6255..74e5ce937 100644 --- a/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.scss +++ b/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.scss @@ -1,12 +1,10 @@ @import "../shared/styles/host-styles.scss"; :host { - - --wvr-dropdown-menu-animation-speed: 0.25s; --wvr-dropdown-menu-background: var(--wvr-white); --wvr-dropdown-menu-border: 1px solid var(--wvr-gray-dark); - --wvr-dropdown-menu-border-radius: 6px; + --wvr-dropdown-menu-border-radius: 0.375rem; //6px; --wvr-dropdown-menu-display: flex; --wvr-dropdown-menu-flex-direction: column; --wvr-dropdown-menu-padding: 25px; @@ -14,12 +12,9 @@ --wvr-dropdown-menu-x-offset: 0px; --wvr-dropdown-menu-y-offset: -1px; --wvr-dropdown-menu-item-margin: 0 0 10px 0; - } .wvr-dropdown { - - cursor: pointer; font-family: var(--wvr-font-family-sans-serif); position: relative; width: var(--wvr-dropdown-menu-width); diff --git a/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.ts b/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.ts index bd136a10d..98c364752 100644 --- a/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.ts +++ b/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.ts @@ -43,7 +43,7 @@ export class WvrDropdownComponent extends WvrAbstractBaseComponent { } get btnBackgroundActive(): string { - return this._btnBackgroundActive ? this._btnBackgroundActive: `var(--wvr-btn-${this.btnType}-active-background-default)`; + return this._btnBackgroundActive ? this._btnBackgroundActive : `var(--wvr-btn-${this.btnType}-active-background-default)`; } /** Allows for override of button background value in hover state. */ @@ -156,7 +156,7 @@ export class WvrDropdownComponent extends WvrAbstractBaseComponent { return this._btnBoxShadowFocus ? this._btnBoxShadowFocus : `var(--wvr-btn-${this.btnType}-focus-box-shadow-default)`; } - /** Allows for override the button color in hover state. */ + /** Allows for override the button cursor. */ private _btnCursor: string; @Input() set btnCursor(value: string) { @@ -164,7 +164,7 @@ export class WvrDropdownComponent extends WvrAbstractBaseComponent { } get btnCursor(): string { - return this._btnCursor ? this._btnCursor : 'var(--wvr-btn-cursor-pointer-default)'; + return this._btnCursor ? this._btnCursor : 'var(--wvr-btn-cursor-default)'; } /** Allows for override the button font family. */ @@ -237,7 +237,7 @@ export class WvrDropdownComponent extends WvrAbstractBaseComponent { btnHref = ''; /** Allows for override of button size. */ - btnSize = 'large'; + btnSize = ''; /** Allows for the visual customization of the dropdown menu activation button. */ @Input() btnType: 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | 'info' | 'light' | 'dark' | 'link' | 'plain' = 'plain'; @@ -380,7 +380,7 @@ export class WvrDropdownComponent extends WvrAbstractBaseComponent { * And the click occured off of the wvr-dropdown component. */ @HostListener('document:click', ['$event']) clickout($event): void { - if (!this.eRef.nativeElement.contains(event.target)) { + if (!this.eRef.nativeElement.contains($event.target)) { this.closeDropdown(); } } @@ -392,6 +392,7 @@ export class WvrDropdownComponent extends WvrAbstractBaseComponent { clickOpen($event: Event): void { if (this.toggleOn === 'click') { this.isOpen() ? this.closeDropdown() : this.openDropdown(); + $event.stopPropagation(); } } diff --git a/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.ud-examples.html b/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.ud-examples.html index e73ef85c8..1ae375f9b 100644 --- a/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.ud-examples.html +++ b/projects/wvr-elements/src/lib/wvr-dropdown/wvr-dropdown.component.ud-examples.html @@ -19,7 +19,7 @@ The wvr-dropdown component with customizations. - + + + + + +
    +
  • + +

    +
  • +
+
+
@@ -48,7 +86,7 @@

The wvr-dropdown component with customizations. - + - + @@ -103,7 +104,7 @@

- + @@ -112,7 +113,7 @@

- + @@ -121,7 +122,7 @@

- + @@ -130,7 +131,7 @@

- + @@ -139,7 +140,7 @@

- + @@ -148,7 +149,7 @@

- + @@ -157,7 +158,7 @@

- + @@ -166,7 +167,7 @@

- + diff --git a/src/index.html b/src/index.html index 99c0e7d4d..857509167 100644 --- a/src/index.html +++ b/src/index.html @@ -321,6 +321,7 @@
Date: Thu, 16 Jul 2020 11:14:49 -0500 Subject: [PATCH 30/30] Updated version --- package-lock.json | 2 +- package.json | 2 +- projects/wvr-elements/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f0af407cc..7c3b8a6f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "weaver-components", - "version": "1.1.0", + "version": "1.2.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 9e2418ba7..5af21751c 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "git+https://github.com/TAMULib/weaver-components.git" }, - "version": "1.1.0", + "version": "1.2.0", "private": false, "license": "MIT", "bin": { diff --git a/projects/wvr-elements/package.json b/projects/wvr-elements/package.json index 5c43fee18..881ab6990 100644 --- a/projects/wvr-elements/package.json +++ b/projects/wvr-elements/package.json @@ -1,6 +1,6 @@ { "name": "@wvr/elements", - "version": "1.1.0", + "version": "1.2.0", "description": "Collection of angular components for Weaver's Custom Web Component UI", "author": "Texas A&M University Libraries", "private": false,