[Fix] Fixed clearing highlighting on (selected) item change
This commit is contained in:
parent
9e2eb6175d
commit
bdddf93a58
|
@ -108,7 +108,9 @@
|
|||
},
|
||||
|
||||
item: {
|
||||
type: Object
|
||||
type: Object,
|
||||
value: null,
|
||||
observer: 'itemChanged'
|
||||
},
|
||||
expanded: {
|
||||
type: Boolean,
|
||||
|
@ -122,6 +124,10 @@
|
|||
observers: [
|
||||
'observeSelectedItem(selectedItem)'
|
||||
],
|
||||
itemChanged: function (newValue, oldValue) {
|
||||
if (newValue == null || oldValue == null || newValue.locator != oldValue.locator)
|
||||
this.itemClass = 'item';
|
||||
},
|
||||
observeSelectedItem: function (selectedItem) {
|
||||
if (selectedItem != this.item) {
|
||||
this.itemClass = 'item';
|
||||
|
|
Loading…
Reference in New Issue