fix bad highlighting of selected nodes when using keyboard navigation
This commit is contained in:
@@ -2,42 +2,40 @@
|
|||||||
@import "@/presentation/styles/colors.scss";
|
@import "@/presentation/styles/colors.scss";
|
||||||
|
|
||||||
.tree {
|
.tree {
|
||||||
background-color: $slate;
|
background: $slate;
|
||||||
}
|
&-node {
|
||||||
|
white-space: normal !important;
|
||||||
.tree-node > .tree-content > .tree-anchor > span {
|
> .tree-content {
|
||||||
color: $white !important;
|
> .tree-anchor > span {
|
||||||
text-transform: uppercase;
|
color: $white;
|
||||||
color: $light-gray;
|
text-transform: uppercase;
|
||||||
font-size: 1.5em;
|
font-size: 1.5em;
|
||||||
}
|
}
|
||||||
|
&:hover {
|
||||||
.tree-node {
|
background: $dark-gray !important;
|
||||||
white-space: normal !important;
|
}
|
||||||
}
|
}
|
||||||
|
&.selected { // When using keyboard navigation it higlights current item and its child items
|
||||||
.tree-arrow.has-child {
|
background: $gray;
|
||||||
&.rtl:after, &:after {
|
.tree-text {
|
||||||
border-color: $white !important;
|
color: $black !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&-checkbox {
|
||||||
|
&.checked {
|
||||||
|
background: $accent !important;
|
||||||
|
}
|
||||||
|
&.indeterminate {
|
||||||
|
border-color: $gray !important;
|
||||||
|
}
|
||||||
|
background: $dark-slate !important;
|
||||||
|
}
|
||||||
|
&-arrow {
|
||||||
|
&.has-child {
|
||||||
|
&.rtl:after, &:after {
|
||||||
|
border-color: $white !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.tree-node.selected > .tree-content {
|
|
||||||
> .tree-anchor > span {
|
|
||||||
font-weight: bolder;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.tree-content:hover {
|
|
||||||
background: $dark-gray !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tree-checkbox {
|
|
||||||
&.checked {
|
|
||||||
background: $accent !important;
|
|
||||||
}
|
|
||||||
&.indeterminate {
|
|
||||||
border-color: $gray !important;
|
|
||||||
}
|
|
||||||
background: $dark-slate !important;
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user