Refactor #6538
parent
8baaac3d68
commit
6288f51920
|
@ -346,8 +346,10 @@ export default {
|
||||||
isFocus && focus(this.$refs.focusInput);
|
isFocus && focus(this.$refs.focusInput);
|
||||||
},
|
},
|
||||||
onOptionMouseEnter(event) {
|
onOptionMouseEnter(event) {
|
||||||
if (this.dirty) {
|
if (this.dirty || (!this.dirty && isNotEmpty(this.modelValue))) {
|
||||||
this.onOptionChange(event);
|
this.onOptionChange(event);
|
||||||
|
} else if (!this.dirty && event.processedOption.level === 0) {
|
||||||
|
this.onOptionClick(event);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onOptionMouseMove(event) {
|
onOptionMouseMove(event) {
|
||||||
|
|
|
@ -149,7 +149,6 @@ const theme = ({ dt }) => `
|
||||||
.p-cascadeselect-option-active > .p-cascadeselect-option-content {
|
.p-cascadeselect-option-active > .p-cascadeselect-option-content {
|
||||||
background: ${dt('cascadeselect.option.focus.background')};
|
background: ${dt('cascadeselect.option.focus.background')};
|
||||||
color: ${dt('cascadeselect.option.focus.color')};
|
color: ${dt('cascadeselect.option.focus.color')};
|
||||||
border-radius: ${dt('cascadeselect.option.border.radius')};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.p-cascadeselect-option:not(.p-cascadeselect-option-selected):not(.p-disabled).p-focus > .p-cascadeselect-option-content {
|
.p-cascadeselect-option:not(.p-cascadeselect-option-selected):not(.p-disabled).p-focus > .p-cascadeselect-option-content {
|
||||||
|
@ -161,7 +160,7 @@ const theme = ({ dt }) => `
|
||||||
color: ${dt('cascadeselect.option.icon.focus.color')};
|
color: ${dt('cascadeselect.option.icon.focus.color')};
|
||||||
}
|
}
|
||||||
|
|
||||||
.p-cascadeselect-option-selected .p-cascadeselect-option-content {
|
.p-cascadeselect-option-selected > .p-cascadeselect-option-content {
|
||||||
background: ${dt('cascadeselect.option.selected.background')};
|
background: ${dt('cascadeselect.option.selected.background')};
|
||||||
color: ${dt('cascadeselect.option.selected.color')};
|
color: ${dt('cascadeselect.option.selected.color')};
|
||||||
}
|
}
|
||||||
|
@ -184,6 +183,7 @@ const theme = ({ dt }) => `
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: ${dt('cascadeselect.option.padding')};
|
padding: ${dt('cascadeselect.option.padding')};
|
||||||
|
border-radius: ${dt('cascadeselect.option.border.radius')};
|
||||||
}
|
}
|
||||||
|
|
||||||
.p-cascadeselect-group-icon {
|
.p-cascadeselect-group-icon {
|
||||||
|
@ -262,7 +262,7 @@ const classes = {
|
||||||
'p-cascadeselect-mobile-active': instance.queryMatches
|
'p-cascadeselect-mobile-active': instance.queryMatches
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
listContainer: 'p-cascadeselect-list',
|
listContainer: 'p-cascadeselect-list-container',
|
||||||
list: 'p-cascadeselect-list',
|
list: 'p-cascadeselect-list',
|
||||||
option: ({ instance, processedOption }) => [
|
option: ({ instance, processedOption }) => [
|
||||||
'p-cascadeselect-option',
|
'p-cascadeselect-option',
|
||||||
|
|
Loading…
Reference in New Issue