Skip to content

Commit

Permalink
chore: update listview styles
Browse files Browse the repository at this point in the history
BREAKING CHANGE: Added kendo prefix to all listview variables

Change variables names from `$listview-*` to `$kendo-listview-*`.
  • Loading branch information
magdalenaan authored and joneff committed Dec 15, 2022
1 parent 0f77b2c commit 414e586
Show file tree
Hide file tree
Showing 9 changed files with 114 additions and 106 deletions.
38 changes: 19 additions & 19 deletions packages/bootstrap/scss/listview/_variables.scss
@@ -1,25 +1,25 @@
// Listview
$listview-padding-x: k-map-get( $spacing, 1 ) !default;
$listview-padding-y: k-map-get( $spacing, 1 ) !default;
$listview-border-width: 1px !default;
$listview-font-family: $font-family !default;
$listview-font-size: $font-size !default;
$listview-line-height: $line-height !default;
$kendo-listview-padding-x: k-map-get( $spacing, 1 ) !default;
$kendo-listview-padding-y: k-map-get( $spacing, 1 ) !default;
$kendo-listview-border-width: 1px !default;
$kendo-listview-font-family: $font-family !default;
$kendo-listview-font-size: $font-size !default;
$kendo-listview-line-height: $line-height !default;

$listview-bg: $component-bg !default;
$listview-text: $component-text !default;
$listview-border: $component-border !default;
$kendo-listview-bg: $component-bg !default;
$kendo-listview-text: $component-text !default;
$kendo-listview-border: $component-border !default;

$listview-grid-gap: 10px !default;
$kendo-listview-grid-gap: 10px !default;

$listview-item-padding-x: k-map-get( $spacing, 1 ) !default;
$listview-item-padding-y: k-map-get( $spacing, 1 ) !default;
$kendo-listview-item-padding-x: k-map-get( $spacing, 1 ) !default;
$kendo-listview-item-padding-y: k-map-get( $spacing, 1 ) !default;

$listview-item-selected-bg: rgba( $selected-bg, .25 ) !default;
$listview-item-selected-text: null !default;
$listview-item-selected-border: null !default;
$kendo-listview-item-selected-bg: rgba( $selected-bg, .25 ) !default;
$kendo-listview-item-selected-text: null !default;
$kendo-listview-item-selected-border: null !default;

$listview-item-focus-bg: null !default;
$listview-item-focus-text: null !default;
$listview-item-focus-border: null !default;
$listview-item-focus-shadow: inset 0 0 0 3px rgba( $listview-text, .15 ) !default;
$kendo-listview-item-focus-bg: null !default;
$kendo-listview-item-focus-text: null !default;
$kendo-listview-item-focus-border: null !default;
$kendo-listview-item-focus-shadow: inset 0 0 0 3px rgba( $kendo-listview-text, .15 ) !default;
38 changes: 19 additions & 19 deletions packages/classic/scss/listview/_variables.scss
@@ -1,25 +1,25 @@
// Listview
$listview-padding-x: k-map-get( $spacing, 1 ) !default;
$listview-padding-y: k-map-get( $spacing, 1 ) !default;
$listview-border-width: 1px !default;
$listview-font-family: $font-family !default;
$listview-font-size: $font-size !default;
$listview-line-height: $line-height !default;
$kendo-listview-padding-x: k-map-get( $spacing, 1 ) !default;
$kendo-listview-padding-y: k-map-get( $spacing, 1 ) !default;
$kendo-listview-border-width: 1px !default;
$kendo-listview-font-family: $font-family !default;
$kendo-listview-font-size: $font-size !default;
$kendo-listview-line-height: $line-height !default;

$listview-bg: $component-bg !default;
$listview-text: $component-text !default;
$listview-border: $component-border !default;
$kendo-listview-bg: $component-bg !default;
$kendo-listview-text: $component-text !default;
$kendo-listview-border: $component-border !default;

$listview-grid-gap: 10px !default;
$kendo-listview-grid-gap: 10px !default;

$listview-item-padding-x: k-map-get( $spacing, 1 ) !default;
$listview-item-padding-y: k-map-get( $spacing, 1 ) !default;
$kendo-listview-item-padding-x: k-map-get( $spacing, 1 ) !default;
$kendo-listview-item-padding-y: k-map-get( $spacing, 1 ) !default;

$listview-item-selected-bg: rgba( $selected-bg, .25 ) !default;
$listview-item-selected-text: null !default;
$listview-item-selected-border: null !default;
$kendo-listview-item-selected-bg: rgba( $selected-bg, .25 ) !default;
$kendo-listview-item-selected-text: null !default;
$kendo-listview-item-selected-border: null !default;

$listview-item-focus-bg: null !default;
$listview-item-focus-text: null !default;
$listview-item-focus-border: null !default;
$listview-item-focus-shadow: inset 0 0 0 2px rgba( black, .13 ) !default;
$kendo-listview-item-focus-bg: null !default;
$kendo-listview-item-focus-text: null !default;
$kendo-listview-item-focus-border: null !default;
$kendo-listview-item-focus-shadow: inset 0 0 0 2px rgba( black, .13 ) !default;
33 changes: 16 additions & 17 deletions packages/default/scss/listview/_layout.scss
Expand Up @@ -7,16 +7,16 @@
border-style: solid;
box-sizing: border-box;
outline: 0;
font-family: $listview-font-family;
font-size: $listview-font-size;
line-height: $listview-line-height;
font-family: $kendo-listview-font-family;
font-size: $kendo-listview-font-size;
line-height: $kendo-listview-line-height;
flex-flow: column nowrap;
position: relative;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
}
.k-listview-bordered {
border-width: $listview-border-width;
border-width: $kendo-listview-border-width;
}


Expand All @@ -27,7 +27,7 @@
border-color: inherit;
}
.k-listview-bordered > .k-listview-header {
border-bottom-width: $listview-border-width;
border-bottom-width: $kendo-listview-border-width;
}


Expand All @@ -51,10 +51,10 @@
&::after { display: none; }
}
.k-listview-content-padding-rectangle {
padding: $listview-padding-y $listview-padding-x;
padding: $kendo-listview-padding-y $kendo-listview-padding-x;
}
.k-listview-content-padding-square {
padding: $listview-padding-y;
padding: $kendo-listview-padding-y;
}


Expand All @@ -68,18 +68,18 @@
flex-shrink: 0;
}
.k-listview-item-padding-rectangle {
padding: $listview-item-padding-y $listview-item-padding-x;
padding: $kendo-listview-item-padding-y $kendo-listview-item-padding-x;
}
.k-listview-item-padding-rectangle .k-listview-link {
margin: (-$listview-item-padding-y) (-$listview-item-padding-x);
padding: $listview-item-padding-y $listview-item-padding-x;
margin: (-$kendo-listview-item-padding-y) (-$kendo-listview-item-padding-x);
padding: $kendo-listview-item-padding-y $kendo-listview-item-padding-x;
}
.k-listview-item-padding-square {
padding: $listview-item-padding-y;
padding: $kendo-listview-item-padding-y;
}
.k-listview-item-padding-square .k-listview-link {
margin: (-$listview-item-padding-y);
padding: $listview-item-padding-y;
margin: (-$kendo-listview-item-padding-y);
padding: $kendo-listview-item-padding-y;
}


Expand All @@ -90,21 +90,20 @@
border-color: inherit;
}
.k-listview-bordered > .k-listview-footer {
border-top-width: $listview-border-width;
border-top-width: $kendo-listview-border-width;
}


// Listview pager
.k-listview-pager {
border-width: 0;
border-color: inherit;
font: inherit;
}
.k-listview-bordered > .k-listview-pager-top {
border-bottom-width: $listview-border-width;
border-block-end-width: var( --kendo-listview-border-width, #{$kendo-listview-border-width} );
}
.k-listview-bordered > .k-listview-pager-bottom {
border-top-width: $listview-border-width;
border-block-start-width: var( --kendo-listview-border-width, #{$kendo-listview-border-width} );
}


Expand Down
25 changes: 15 additions & 10 deletions packages/default/scss/listview/_theme.scss
Expand Up @@ -3,9 +3,9 @@
// Listview
.k-listview {
@include fill(
$listview-text,
$listview-bg,
$listview-border
$kendo-listview-text,
$kendo-listview-bg,
$kendo-listview-border
);
}

Expand All @@ -15,21 +15,26 @@

> .k-focus {
@include fill(
$listview-item-focus-text,
$listview-item-focus-bg,
$listview-item-focus-border
$kendo-listview-item-focus-text,
$kendo-listview-item-focus-bg,
$kendo-listview-item-focus-border
);
@include box-shadow( $listview-item-focus-shadow );
@include box-shadow( $kendo-listview-item-focus-shadow );
}

> .k-selected {
@include fill(
$listview-item-selected-text,
$listview-item-selected-bg,
$listview-item-selected-border
$kendo-listview-item-selected-text,
$kendo-listview-item-selected-bg,
$kendo-listview-item-selected-border
);
}

}

// List item
.k-listview-item {
border-color: $kendo-listview-border;
}

}
38 changes: 19 additions & 19 deletions packages/default/scss/listview/_variables.scss
@@ -1,25 +1,25 @@
// Listview
$listview-padding-x: map-get( $spacing, 1 ) !default;
$listview-padding-y: map-get( $spacing, 1 ) !default;
$listview-border-width: 1px !default;
$listview-font-family: $font-family !default;
$listview-font-size: $font-size !default;
$listview-line-height: $line-height !default;
$kendo-listview-padding-x: map-get( $spacing, 1 ) !default;
$kendo-listview-padding-y: map-get( $spacing, 1 ) !default;
$kendo-listview-border-width: 1px !default;
$kendo-listview-font-family: $font-family !default;
$kendo-listview-font-size: $font-size !default;
$kendo-listview-line-height: $line-height !default;

$listview-bg: $component-bg !default;
$listview-text: $component-text !default;
$listview-border: $component-border !default;
$kendo-listview-bg: $component-bg !default;
$kendo-listview-text: $component-text !default;
$kendo-listview-border: $component-border !default;

$listview-grid-gap: 10px !default;
$kendo-listview-grid-gap: 10px !default;

$listview-item-padding-x: map-get( $spacing, 1 ) !default;
$listview-item-padding-y: map-get( $spacing, 1 ) !default;
$kendo-listview-item-padding-x: map-get( $spacing, 1 ) !default;
$kendo-listview-item-padding-y: map-get( $spacing, 1 ) !default;

$listview-item-selected-bg: rgba( $selected-bg, .25 ) !default;
$listview-item-selected-text: null !default;
$listview-item-selected-border: null !default;
$kendo-listview-item-selected-bg: rgba( $selected-bg, .25 ) !default;
$kendo-listview-item-selected-text: null !default;
$kendo-listview-item-selected-border: null !default;

$listview-item-focus-bg: null !default;
$listview-item-focus-text: null !default;
$listview-item-focus-border: null !default;
$listview-item-focus-shadow: inset 0 0 0 2px rgba(0, 0, 0, .13) !default;
$kendo-listview-item-focus-bg: null !default;
$kendo-listview-item-focus-text: null !default;
$kendo-listview-item-focus-border: null !default;
$kendo-listview-item-focus-shadow: inset 0 0 0 2px rgba(0, 0, 0, .13) !default;
1 change: 0 additions & 1 deletion packages/fluent/scss/listview/_layout.scss
Expand Up @@ -114,7 +114,6 @@
.k-listview-pager {
border-width: 0;
border-color: inherit;
font: inherit;
}
.k-listview-bordered > .k-listview-pager-top {
border-block-end-width: var( --kendo-listview-border-width, #{$kendo-listview-border-width} );
Expand Down
7 changes: 6 additions & 1 deletion packages/fluent/scss/listview/_theme.scss
Expand Up @@ -8,7 +8,7 @@
var( --kendo-listview-text, $kendo-listview-text ),
var( --kendo-listview-bg, $kendo-listview-bg ),
var( --kendo-listview-border, $kendo-listview-border )
)
);
}


Expand All @@ -31,6 +31,11 @@
}
}

// List item
.k-listview-item {
border-color: $kendo-listview-border;
}

// Listview header
.k-listview-header {
@include fill(
Expand Down
2 changes: 1 addition & 1 deletion packages/material/scss/listview/_theme.scss
Expand Up @@ -9,7 +9,7 @@
// Listview content
.k-listview-content {}
.k-listview-content > .k-selected.k-focus {
background-color: rgba( k-contrast-color( $listview-bg ), .12 );
background-color: rgba( k-contrast-color( $kendo-listview-bg ), .12 );
}

}
38 changes: 19 additions & 19 deletions packages/material/scss/listview/_variables.scss
@@ -1,25 +1,25 @@
// Listview
$listview-padding-x: k-map-get( $spacing, 1 ) !default;
$listview-padding-y: k-map-get( $spacing, 1 ) !default;
$listview-border-width: 1px !default;
$listview-font-family: $font-family !default;
$listview-font-size: $font-size !default;
$listview-line-height: $line-height !default;
$kendo-listview-padding-x: k-map-get( $spacing, 1 ) !default;
$kendo-listview-padding-y: k-map-get( $spacing, 1 ) !default;
$kendo-listview-border-width: 1px !default;
$kendo-listview-font-family: $font-family !default;
$kendo-listview-font-size: $font-size !default;
$kendo-listview-line-height: $line-height !default;

$listview-bg: $component-bg !default;
$listview-text: $component-text !default;
$listview-border: $component-border !default;
$kendo-listview-bg: $component-bg !default;
$kendo-listview-text: $component-text !default;
$kendo-listview-border: $component-border !default;

$listview-grid-gap: 10px !default;
$kendo-listview-grid-gap: 10px !default;

$listview-item-padding-x: k-map-get( $spacing, 1 ) !default;
$listview-item-padding-y: k-map-get( $spacing, 1 ) !default;
$kendo-listview-item-padding-x: k-map-get( $spacing, 1 ) !default;
$kendo-listview-item-padding-y: k-map-get( $spacing, 1 ) !default;

$listview-item-selected-bg: rgba( k-contrast-color( $listview-bg ), .04 ) !default;
$listview-item-selected-text: null !default;
$listview-item-selected-border: null !default;
$kendo-listview-item-selected-bg: rgba( k-contrast-color( $kendo-listview-bg ), .04 ) !default;
$kendo-listview-item-selected-text: null !default;
$kendo-listview-item-selected-border: null !default;

$listview-item-focus-bg: rgba( k-contrast-color( $listview-bg ), .08 ) !default;
$listview-item-focus-text: null !default;
$listview-item-focus-border: null !default;
$listview-item-focus-shadow: null !default;
$kendo-listview-item-focus-bg: rgba( k-contrast-color( $kendo-listview-bg ), .08 ) !default;
$kendo-listview-item-focus-text: null !default;
$kendo-listview-item-focus-border: null !default;
$kendo-listview-item-focus-shadow: null !default;

0 comments on commit 414e586

Please sign in to comment.