diff --git a/src/patterns/01-core/elements/_details.scss b/src/patterns/01-core/elements/_details.scss index a79a68a68fd54857a1c8621d14c9dd2c7b6662a8..77d02b049b34c64587eda7acd52e86cad9b8dba8 100644 --- a/src/patterns/01-core/elements/_details.scss +++ b/src/patterns/01-core/elements/_details.scss @@ -4,6 +4,7 @@ @use '../../01-core' as *; :where(details) { + font-family: var(--font-primary); &.uw-details, &.seven-details{ @include uw-no-breakout(); @@ -62,7 +63,7 @@ display:block; font-family: var(--font-book); font-size: var(--font-size-00); - font-weight: var(--font-weight-3300); + font-weight: var(--font-weight-300); margin: 0; line-height: 1.25; outline: 0; @@ -97,6 +98,7 @@ background: var(--uw-white); border: var(--size-xs) solid var(--gray-2); border-top: 0; + font-family:inherit; padding: var(--size-2); > :last-child { diff --git a/src/patterns/02-base/typography/typography.twig b/src/patterns/02-base/typography/typography.twig index b04c6778476b871c38c6d8189f88246b66648ac3..e4450c4bfb801d4b5d3e3efa223b22b93e151e92 100644 --- a/src/patterns/02-base/typography/typography.twig +++ b/src/patterns/02-base/typography/typography.twig @@ -476,3 +476,4 @@ </article> </div> +</section> diff --git a/src/patterns/04-components/_index.scss b/src/patterns/04-components/_index.scss index 4433ed6b1dbb539f925458bcb870eab8079b4731..cd3ddf6b4e3ad813ff76c07e45d99788a8b7bdd6 100644 --- a/src/patterns/04-components/_index.scss +++ b/src/patterns/04-components/_index.scss @@ -14,7 +14,7 @@ @forward 'content-grid-list/content-grid-list'; @forward 'copy-text/copy-text'; @forward 'date/date'; -@forward 'exp_col_block/exp-col-block'; +@forward 'exp_col_block/exp_col_block'; @forward 'filters/filters'; @forward 'icon/icon'; @forward 'icon/icon--button/icon--button'; diff --git a/src/patterns/04-components/card/_card.scss b/src/patterns/04-components/card/_card.scss index b14b0d6630019037829690e27f91ef57bf2ed593..c3b3eed16c55c827f59cd8a30cc7712c9bcca278 100644 --- a/src/patterns/04-components/card/_card.scss +++ b/src/patterns/04-components/card/_card.scss @@ -154,7 +154,9 @@ $card-padding: var(--size-2) !default; .card__content { margin-bottom: var(--size-3); width: 100%; - + .card__node--expand-collapse-group &{ + margin-bottom: 0; + } &:empty { margin-bottom: 0; } diff --git a/src/patterns/04-components/exp_col_block/_exp-col-block.scss b/src/patterns/04-components/exp_col_block/_exp_col_block.scss similarity index 83% rename from src/patterns/04-components/exp_col_block/_exp-col-block.scss rename to src/patterns/04-components/exp_col_block/_exp_col_block.scss index 34bea0ef081043d3c7ea80907894749f1f7c7bc6..1411e967b7242f296d72292aa474966e696edb32 100644 --- a/src/patterns/04-components/exp_col_block/_exp-col-block.scss +++ b/src/patterns/04-components/exp_col_block/_exp_col_block.scss @@ -2,7 +2,7 @@ @each $faculty, $colour in $faculties_colours { - // Wrapping the element with this class, <body>. + // Wrapping the element with this class, <body>. .#{$faculty} { // If the UW branding group @@ -34,20 +34,27 @@ } } } - .uw-details{ .details__summary { @include svg-background(mobile-arrow-down); background-color: var(--gray-2); - h2, h3, h4, h5, h6 { - color: var(--gray-6); - } + h2, + h3, + h4, + h5, + h6 { + color: var(--gray-6); + } &:hover, &:focus { @include svg-background(mobile-arrow-down-w); background-color: var(--gray-6); - h2,h3,h4,h5,h6 { - color: var(--uw-white); + h2, + h3, + h4, + h5, + h6 { + color: var(--uw-white); } } } @@ -56,14 +63,21 @@ > .details__summary { @include svg-background(mobile-arrow-up); background-color: var(--gray-2); - h2,h3,h4,h5,h6 { + h2, + h3, + h4, + h5, + h6 { color: var(--gray-6); } - &:focus { @include svg-background(mobile-arrow-up-w); background-color: var(--gray-6); - h2,h3,h4,h5,h6 { + h2, + h3, + h4, + h5, + h6 { color: var(--uw-white); } } @@ -71,7 +85,11 @@ &:hover { @include svg-background(mobile-arrow-up-w); background-color: var(--gray-6); - h2,h3,h4,h5,h6{ + h2, + h3, + h4, + h5, + h6{ color: var(--uw-white); } } @@ -79,15 +97,15 @@ } } } - - } // Else run the loop on the faculties. + } + // Else run the loop on the faculties. @else { .uw-exp-col{ &__button{ &[data-type="expand-all"] { background: var(--#{$colour}-primary); border-right: var(--size-xs) solid var(--uw-white); - color:var(--uw-white); + color: var(--uw-white); } &[data-type="collapse-all"] { @@ -98,27 +116,25 @@ &:hover, &:focus { outline: none; - &[data-type="expand-all"] { background-color: var(--uw-white); color: var(--#{$colour}-primary); } - &[data-type="collapse-all"] { background-color: var(--uw-white); color: var(--#{$colour}-primary); } } } - .uw-details{ - .details__summary { - background-image: inherit; - } .details__summary { background-color: var(--#{$colour}-primary); - - h2, h3, h4, h5, h6 { + background-image: inherit; + h2, + h3, + h4, + h5, + h6 { color: var(--uw-white); } @@ -132,7 +148,11 @@ &::after{ @include svg-background-color(var(--#{$colour}-primary), mobile-arrow-down); } - h2, h3, h4, h5, h6 { + h2, + h3, + h4, + h5, + h6 { color: var(--#{$colour}-primary); } } @@ -140,15 +160,16 @@ } .uw-details[open] { - .details__summary { background-image: inherit; } - > .details__summary { background-color: var(--#{$colour}-primary); - - h2, h3, h4, h5, h6 { + h2, + h3, + h4, + h5, + h6 { color: var(--uw-white); } @@ -158,49 +179,49 @@ } &:focus { - .details__summary { - background-image: inherit; - } - .details__summary { background-color: var(--uw-white); - + background-image: inherit; &::after { @include svg-background-color(var(--#{$colour}-primary), mobile-arrow-down); } - - h2, h3, h4, h5, h6 { + h2, + h3, + h4, + h5, + h6 { color: var(--#{$colour}-primary); } } } &:focus-within { - .details__summary { - background-image:inherit; - } .details__summary { background-color: var(--uw-white); - + background-image: inherit; &::after { @include svg-background-color(var(--#{$colour}-primary) ,mobile-arrow-up); } - - h2, h3, h4, h5, h6 { + h2, + h3, + h4, + h5, + h6 { color: var(--#{$colour}-primary); } } } - &:hover { .details__summary { background-color: var(--uw-white); - &::after { @include svg-background-color(var(--#{$colour}-primary), mobile-arrow-up); } - - h2, h3, h4, h5, h6 { + h2, + h3, + h4, + h5, + h6 { color: var(--#{$colour}-primary); } } @@ -210,33 +231,27 @@ } } } - .uw-exp-col { -webkit-font-smoothing: antialiased; - &__operations { list-style-type: none; margin: 0; padding: var(--size-2) 0 0; - li { display: inline-block; } } - &___group-info, &__heading-selector, &__heading-text { display: inline-block; } - &__heading-selector { .form-select { display: inline-block; width: 82%; } } - &__group-info, &__heading-text { .ui-dialog & { @@ -253,11 +268,10 @@ } &__controls { - border: 1px solid var(--gray-2); + border: var(--size-xs) solid var(--gray-2); display: grid; grid-template-columns: 50% 50%; - margin-bottom: var(--size-sm); - + margin-bottom: var(--size-2); .no-js & { display: none; } @@ -273,7 +287,6 @@ font-weight: 400; margin: 0; max-width: inherit; - &--controls { text-align: center; } @@ -281,9 +294,9 @@ .uw-details { border: inherit; + font-family: inherit !important; margin-bottom: var(--size-2); margin-top: inherit; - .details__summary { background-image: inherit; border: var(--size-xs) solid var(--gray-2); @@ -291,18 +304,20 @@ position: relative; text-shadow: inherit; transition: background-color 0.2s ease-in-out; - &::after { content: ''; display: block; height: var(--size-2); position: absolute; right: var(--size-2); - top:calc(50% - 0.5rem); + top: calc(50% - 0.5rem); width: var(--size-2); } - - h2,h3,h4,h5,h6 { + h2, + h3, + h4, + h5, + h6 { font-family: var(--font-condensedbook); // All headers currently set to same size font-size: var(--font-size-1); @@ -318,18 +333,14 @@ .details__content { background-color: var(--gray-1); padding: var(--size-2); - .layout { padding: 0; } - .block { margin-bottom: var(--size-2); } } - } - .uw-exp-col__group-info { .form-type-entity-autocomplete { display: inline-block; @@ -344,7 +355,6 @@ } } /* stylelint-enable selector-max-id, declaration-no-important */ - .layout-builder{ &__section [data-expand-collapse-group], &__section [data-expand-collapse-header] { diff --git a/src/patterns/04-components/menu/menu--horizontal/_menu--horizontal.scss b/src/patterns/04-components/menu/menu--horizontal/_menu--horizontal.scss index 6952b5dc44f1683b13e28a831ad41ad611cf6f5f..51d95e937a53a38a496588bebc070c5bde52bc42 100644 --- a/src/patterns/04-components/menu/menu--horizontal/_menu--horizontal.scss +++ b/src/patterns/04-components/menu/menu--horizontal/_menu--horizontal.scss @@ -594,6 +594,7 @@ $menu-horizontal-drop-bg: #f7f7f7; } } } +/* stylelint-disable-next-line function-url-quotes */ @-moz-document url-prefix() { .uw-horizontal-nav--menu .menu .submenu-active .menu__subnav .menu__item.sub-1{ display: inline-grid !important;