gin-views.css
Same filename and directory in other branches
/*
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/3084859
* @preserve
*/
.views-exposed-form.views-exposed-form {
padding-block-start: var(--gin-spacing-xs);
.form-element--type-select {
max-width: 15rem;
}
.form-type--boolean .form-boolean {
margin-inline-start: 0;
margin-inline-end: var(--gin-spacing-xs);
}
/* Single on/off checkbox (through Better Exposed Filters) */
.form-type--boolean.form-type--checkbox {
margin-block-start: auto;
margin-block-end: var(--gin-spacing-s);
.form-item__label {
margin-block-end: 0;
}
}
.fieldset--group {
margin-block-start: var(--gin-spacing-s);
}
/* Exposed filter with fieldgroup */
fieldset {
margin-block-end: 0.4rem;
margin-inline-end: var(--gin-spacing-s);
> .fieldset__legend > .fieldset__label {
margin-block-end: var(--gin-spacing-xxs);
padding: 0 var(--gin-spacing-xs);
font-size: var(--gin-font-size-s);
}
.fieldset__wrapper {
display: flex;
margin: 0;
margin-inline-start: var(--gin-spacing-xs);
}
.form-item {
margin-block: 0 var(--gin-spacing-xs);
margin-inline: 0 var(--gin-spacing-xs);
}
}
}
.views-exposed-form.views-exposed-form.views-exposed-form--preview {
border-color: var(--gin-border-color);
border-radius: var(--gin-border-l);
background: none;
}
.views-exposed-form__item--preceding-actions.views-exposed-form__item--preceding-actions {
margin-inline-end: var(--gin-spacing-xs);
}
.views-exposed-form .form-item--no-label,
.views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions {
margin-block: var(--gin-spacing-s) 0;
align-self: flex-end;
}
.gin-layer-wrapper {
padding: var(--gin-spacing-s);
& + .gin-layer-wrapper {
margin-block-start: var(--gin-spacing-l);
}
& + h2,
& + h3 {
margin-block-start: var(--gin-spacing-xl);
}
@media (min-width: 61em) {
padding: var(--gin-spacing-l);
}
}
/* Preview form */
.view-preview-form__title {
padding: 0;
border-block-end: 0 none;
background-color: transparent;
}
.view-preview-form {
.preview-section {
padding: var(--gin-spacing-m);
border: 1px dashed var(--gin-border-color-layer2);
}
.view-filters .preview-section {
display: flex;
flex-wrap: wrap;
}
.form-actions {
align-items: flex-end;
}
.form-item--live-preview {
position: static !important;
margin-block-start: var(--gin-spacing-l);
}
.arguments-preview {
margin-inline-start: 0;
}
}
.views-live-preview {
padding: 0;
.section-title {
color: var(--gin-color-text);
}
.gin-layer-wrapper {
border-color: var(--gin-border-color);
}
}
.views-displays {
border: 1px solid var(--gin-border-color);
border-radius: var(--gin-border-l);
}
.views-admin {
.icon.add {
background: none;
&::before {
content: "+";
font-size: var(--gin-font-size);
line-height: 0.1;
}
}
}
.views-display-top {
border: 0 none;
border-radius: var(--gin-border-l);
background-color: var(--gin-bg-header);
padding-block: var(--gin-spacing-m) var(--gin-spacing-xs);
.dropbutton-wrapper {
inset-block-start: 1.25rem;
inset-inline-end: var(--gin-spacing-l);
}
}
/* #3186729: Drupal 9.1 fix */
.views-display-top__extra-actions-wrapper {
margin-block: 0;
}
#edit-displays {
.views-display-top {
border-end-start-radius: 0;
border-end-end-radius: 0;
}
}
.edit-display-settings {
margin: 0;
padding: var(--gin-spacing-l);
}
.views-tabs.views-tabs {
a {
padding: var(--gin-spacing-xs) var(--gin-spacing-m);
&.views-display-disabled-link {
padding-inline-start: var(--gin-spacing-l);
&::before {
display: inline-block;
width: var(--gin-spacing-l);
height: var(--gin-spacing-s);
margin-inline-start: calc(var(--gin-spacing-m) * -1);
content: "";
background-color: currentColor;
mask-image: var(--admin-icon-hide);
mask-repeat: no-repeat;
mask-position: center left;
mask-size: contain;
&:dir(rtl) {
mask-position: center right;
}
}
}
}
.add a,
li a {
padding: var(--gin-spacing-xs) var(--gin-spacing-m);
color: var(--gin-color-primary);
border: 2px solid var(--gin-color-primary);
border-radius: var(--gin-border-xs);
background: transparent;
font-size: var(--gin-font-size-xs);
font-weight: var(--gin-font-weight-heavy);
&::before {
display: none !important;
}
.icon.add {
display: block;
}
}
.add a:hover,
.add a:focus,
li a:hover,
li a:focus,
li.is-active a,
li.is-active a.is-active {
color: var(--gin-bg-app);
border-color: transparent;
background: var(--gin-color-primary);
}
.add a:focus,
li a:focus {
outline: none;
box-shadow:
0 0 0 1px var(--gin-color-focus-border),
0 0 0 4px var(--gin-color-focus);
}
.add {
&.open {
a {
color: var(--gin-color-primary);
background: var(--gin-bg-layer2);
&:hover,
&:focus,
&:active {
color: var(--gin-color-primary);
}
}
}
}
.action-list {
inset-block-start: 2.25rem;
background: var(--gin-bg-layer3);
box-shadow: 0 1px 2px var(--gin-shadow-button);
li {
border: none;
background-color: transparent;
input.button {
width: 100%;
text-align: start;
border: none !important;
box-shadow: none;
line-height: 1.2;
}
&:hover,
&:focus,
&:active {
&,
input.button {
color: var(--gin-color-button-text);
background: var(--gin-color-primary);
}
}
}
}
}
/* #3186729: Drupal 9.1 fix */
.views-ui-display-tab-bucket__header {
padding: 0;
}
.views-ui-display-tab-bucket {
.views-ui-display-tab-bucket__title {
padding: var(--gin-spacing-m);
text-transform: none;
color: var(--gin-color-title);
font-size: var(--gin-font-size-xl);
font-weight: var(--gin-font-weight-semibold);
}
.views-display-setting,
.views-ui-display-tab-bucket > .views-display-setting {
padding: var(--gin-spacing-xs) var(--gin-spacing-m);
}
.views-display-setting {
color: var(--gin-color-text);
}
.views-display-setting:nth-of-type(even) {
background-color: transparent;
}
.dropbutton-wrapper {
inset-block-start: 0.875rem;
inset-inline-end: var(--gin-spacing-m);
}
}
/* #3186729: Drupal 9.1 fix */
.views-ui-display-tab-bucket__header {
padding-block: var(--gin-spacing-m) var(--gin-spacing-xs);
padding-inline: 0;
.views-ui-display-tab-bucket__title {
padding: 0 var(--gin-spacing-m);
}
.views-ui-display-tab-bucket__actions {
margin-inline-end: var(--gin-spacing-m);
}
}
.views-ui-display-tab-bucket.pager {
margin: 0;
}
.views-ui-display-tab-bucket.views-ui-display-tab-bucket {
margin-block-end: 0;
padding-block-start: 0;
border-block-end-color: var(--gin-border-color);
}
.views-ui-display-tab-actions {
.views-ui-display-tab-setting {
padding: var(--gin-spacing-m);
}
}
.views-query-info table tr {
background-color: var(--gin-bg-layer2);
td {
color: var(--gin-color-text);
}
}
.system-modules,
.locale-translation-status-form {
tr.even,
tr.odd {
border-block-start: 1px solid var(--gin-border-color);
border-block-end: none;
background: none;
}
}
.system-modules td {
height: auto;
padding: var(--gin-spacing-m);
details summary {
background-color: transparent;
}
}
.views-display-column,
.edit-display-settings-top.views-ui-display-tab-bucket {
margin-block-end: var(--gin-spacing-m);
border-color: var(--gin-border-color);
border-radius: var(--gin-border-m);
box-shadow: none;
}
.views-ui-dialog {
.form--inline {
padding-block-start: 0;
}
.views-override:not(:empty) {
border-block-end: 0 none;
background-color: var(--gin-bg-app);
}
.form-item--fields-area-text-custom-removed {
display: inline-block;
margin-inline-end: var(--gin-spacing-xxs);
}
}
a.views-field-excluded {
color: var(--gin-color-disabled);
}
.views-filterable-options {
border-block-start: none;
}
.view-block-content .views-table {
margin-block-start: 0;
}
.views-display-columns {
.details-wrapper {
margin: 0;
}
}
.machine-name-label {
color: var(--gin-color-text);
}
.machine-name-value {
color: var(--gin-color-title);
}
.views-exposed-form .form-datetime-wrapper {
margin-block-end: 0;
margin-inline-end: var(--gin-spacing-xs);
}
.view-header {
margin-block-end: var(--gin-spacing-l);
}
/* Disabled */
.views-edit-view.disabled .views-displays,
.views-edit-view.disabled .views-display-column {
background-color: transparent;
}
.views-edit-view.disabled .views-display-column {
opacity: 0.75;
}
File
-
core/
themes/ default_admin/ migration/ css/ base/ gin-views.css
View source
- /*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
- .views-exposed-form.views-exposed-form {
- padding-block-start: var(--gin-spacing-xs);
-
- .form-element--type-select {
- max-width: 15rem;
- }
-
- .form-type--boolean .form-boolean {
- margin-inline-start: 0;
- margin-inline-end: var(--gin-spacing-xs);
- }
-
- /* Single on/off checkbox (through Better Exposed Filters) */
- .form-type--boolean.form-type--checkbox {
- margin-block-start: auto;
- margin-block-end: var(--gin-spacing-s);
-
- .form-item__label {
- margin-block-end: 0;
- }
- }
-
- .fieldset--group {
- margin-block-start: var(--gin-spacing-s);
- }
-
- /* Exposed filter with fieldgroup */
- fieldset {
- margin-block-end: 0.4rem;
- margin-inline-end: var(--gin-spacing-s);
-
- > .fieldset__legend > .fieldset__label {
- margin-block-end: var(--gin-spacing-xxs);
- padding: 0 var(--gin-spacing-xs);
- font-size: var(--gin-font-size-s);
- }
-
- .fieldset__wrapper {
- display: flex;
- margin: 0;
- margin-inline-start: var(--gin-spacing-xs);
- }
-
- .form-item {
- margin-block: 0 var(--gin-spacing-xs);
- margin-inline: 0 var(--gin-spacing-xs);
- }
- }
- }
- .views-exposed-form.views-exposed-form.views-exposed-form--preview {
- border-color: var(--gin-border-color);
- border-radius: var(--gin-border-l);
- background: none;
- }
- .views-exposed-form__item--preceding-actions.views-exposed-form__item--preceding-actions {
- margin-inline-end: var(--gin-spacing-xs);
- }
- .views-exposed-form .form-item--no-label,
- .views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions {
- margin-block: var(--gin-spacing-s) 0;
- align-self: flex-end;
- }
- .gin-layer-wrapper {
- padding: var(--gin-spacing-s);
-
- & + .gin-layer-wrapper {
- margin-block-start: var(--gin-spacing-l);
- }
-
- & + h2,
- & + h3 {
- margin-block-start: var(--gin-spacing-xl);
- }
-
- @media (min-width: 61em) {
- padding: var(--gin-spacing-l);
- }
- }
- /* Preview form */
- .view-preview-form__title {
- padding: 0;
- border-block-end: 0 none;
- background-color: transparent;
- }
- .view-preview-form {
- .preview-section {
- padding: var(--gin-spacing-m);
- border: 1px dashed var(--gin-border-color-layer2);
- }
-
- .view-filters .preview-section {
- display: flex;
- flex-wrap: wrap;
- }
-
- .form-actions {
- align-items: flex-end;
- }
-
- .form-item--live-preview {
- position: static !important;
- margin-block-start: var(--gin-spacing-l);
- }
-
- .arguments-preview {
- margin-inline-start: 0;
- }
- }
- .views-live-preview {
- padding: 0;
-
- .section-title {
- color: var(--gin-color-text);
- }
-
- .gin-layer-wrapper {
- border-color: var(--gin-border-color);
- }
- }
- .views-displays {
- border: 1px solid var(--gin-border-color);
- border-radius: var(--gin-border-l);
- }
- .views-admin {
- .icon.add {
- background: none;
-
- &::before {
- content: "+";
- font-size: var(--gin-font-size);
- line-height: 0.1;
- }
- }
- }
- .views-display-top {
- border: 0 none;
- border-radius: var(--gin-border-l);
- background-color: var(--gin-bg-header);
- padding-block: var(--gin-spacing-m) var(--gin-spacing-xs);
-
- .dropbutton-wrapper {
- inset-block-start: 1.25rem;
- inset-inline-end: var(--gin-spacing-l);
- }
- }
- /* #3186729: Drupal 9.1 fix */
- .views-display-top__extra-actions-wrapper {
- margin-block: 0;
- }
- #edit-displays {
- .views-display-top {
- border-end-start-radius: 0;
- border-end-end-radius: 0;
- }
- }
- .edit-display-settings {
- margin: 0;
- padding: var(--gin-spacing-l);
- }
- .views-tabs.views-tabs {
- a {
- padding: var(--gin-spacing-xs) var(--gin-spacing-m);
-
- &.views-display-disabled-link {
- padding-inline-start: var(--gin-spacing-l);
-
- &::before {
- display: inline-block;
- width: var(--gin-spacing-l);
- height: var(--gin-spacing-s);
- margin-inline-start: calc(var(--gin-spacing-m) * -1);
- content: "";
- background-color: currentColor;
- mask-image: var(--admin-icon-hide);
- mask-repeat: no-repeat;
- mask-position: center left;
- mask-size: contain;
-
- &:dir(rtl) {
- mask-position: center right;
- }
- }
- }
- }
-
- .add a,
- li a {
- padding: var(--gin-spacing-xs) var(--gin-spacing-m);
- color: var(--gin-color-primary);
- border: 2px solid var(--gin-color-primary);
- border-radius: var(--gin-border-xs);
- background: transparent;
- font-size: var(--gin-font-size-xs);
- font-weight: var(--gin-font-weight-heavy);
-
- &::before {
- display: none !important;
- }
-
- .icon.add {
- display: block;
- }
- }
-
- .add a:hover,
- .add a:focus,
- li a:hover,
- li a:focus,
- li.is-active a,
- li.is-active a.is-active {
- color: var(--gin-bg-app);
- border-color: transparent;
- background: var(--gin-color-primary);
- }
-
- .add a:focus,
- li a:focus {
- outline: none;
- box-shadow:
- 0 0 0 1px var(--gin-color-focus-border),
- 0 0 0 4px var(--gin-color-focus);
- }
-
- .add {
- &.open {
- a {
- color: var(--gin-color-primary);
- background: var(--gin-bg-layer2);
-
- &:hover,
- &:focus,
- &:active {
- color: var(--gin-color-primary);
- }
- }
- }
- }
-
- .action-list {
- inset-block-start: 2.25rem;
- background: var(--gin-bg-layer3);
- box-shadow: 0 1px 2px var(--gin-shadow-button);
-
- li {
- border: none;
- background-color: transparent;
-
- input.button {
- width: 100%;
- text-align: start;
- border: none !important;
- box-shadow: none;
- line-height: 1.2;
- }
-
- &:hover,
- &:focus,
- &:active {
- &,
- input.button {
- color: var(--gin-color-button-text);
- background: var(--gin-color-primary);
- }
- }
- }
- }
- }
- /* #3186729: Drupal 9.1 fix */
- .views-ui-display-tab-bucket__header {
- padding: 0;
- }
- .views-ui-display-tab-bucket {
- .views-ui-display-tab-bucket__title {
- padding: var(--gin-spacing-m);
- text-transform: none;
- color: var(--gin-color-title);
- font-size: var(--gin-font-size-xl);
- font-weight: var(--gin-font-weight-semibold);
- }
-
- .views-display-setting,
- .views-ui-display-tab-bucket > .views-display-setting {
- padding: var(--gin-spacing-xs) var(--gin-spacing-m);
- }
-
- .views-display-setting {
- color: var(--gin-color-text);
- }
-
- .views-display-setting:nth-of-type(even) {
- background-color: transparent;
- }
-
- .dropbutton-wrapper {
- inset-block-start: 0.875rem;
- inset-inline-end: var(--gin-spacing-m);
- }
- }
- /* #3186729: Drupal 9.1 fix */
- .views-ui-display-tab-bucket__header {
- padding-block: var(--gin-spacing-m) var(--gin-spacing-xs);
- padding-inline: 0;
-
- .views-ui-display-tab-bucket__title {
- padding: 0 var(--gin-spacing-m);
- }
-
- .views-ui-display-tab-bucket__actions {
- margin-inline-end: var(--gin-spacing-m);
- }
- }
- .views-ui-display-tab-bucket.pager {
- margin: 0;
- }
- .views-ui-display-tab-bucket.views-ui-display-tab-bucket {
- margin-block-end: 0;
- padding-block-start: 0;
- border-block-end-color: var(--gin-border-color);
- }
- .views-ui-display-tab-actions {
- .views-ui-display-tab-setting {
- padding: var(--gin-spacing-m);
- }
- }
- .views-query-info table tr {
- background-color: var(--gin-bg-layer2);
-
- td {
- color: var(--gin-color-text);
- }
- }
- .system-modules,
- .locale-translation-status-form {
- tr.even,
- tr.odd {
- border-block-start: 1px solid var(--gin-border-color);
- border-block-end: none;
- background: none;
- }
- }
- .system-modules td {
- height: auto;
- padding: var(--gin-spacing-m);
-
- details summary {
- background-color: transparent;
- }
- }
- .views-display-column,
- .edit-display-settings-top.views-ui-display-tab-bucket {
- margin-block-end: var(--gin-spacing-m);
- border-color: var(--gin-border-color);
- border-radius: var(--gin-border-m);
- box-shadow: none;
- }
- .views-ui-dialog {
- .form--inline {
- padding-block-start: 0;
- }
-
- .views-override:not(:empty) {
- border-block-end: 0 none;
- background-color: var(--gin-bg-app);
- }
-
- .form-item--fields-area-text-custom-removed {
- display: inline-block;
- margin-inline-end: var(--gin-spacing-xxs);
- }
- }
- a.views-field-excluded {
- color: var(--gin-color-disabled);
- }
- .views-filterable-options {
- border-block-start: none;
- }
- .view-block-content .views-table {
- margin-block-start: 0;
- }
- .views-display-columns {
- .details-wrapper {
- margin: 0;
- }
- }
- .machine-name-label {
- color: var(--gin-color-text);
- }
- .machine-name-value {
- color: var(--gin-color-title);
- }
- .views-exposed-form .form-datetime-wrapper {
- margin-block-end: 0;
- margin-inline-end: var(--gin-spacing-xs);
- }
- .view-header {
- margin-block-end: var(--gin-spacing-l);
- }
- /* Disabled */
- .views-edit-view.disabled .views-displays,
- .views-edit-view.disabled .views-display-column {
- background-color: transparent;
- }
- .views-edit-view.disabled .views-display-column {
- opacity: 0.75;
- }
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.