[Fix] Fixed clearing highlighting on (selected) item change

This commit is contained in:
Robert von Burg 2018-12-03 16:28:50 +01:00
parent 9e2eb6175d
commit bdddf93a58
1 changed files with 7 additions and 1 deletions

View File

@ -108,7 +108,9 @@
}, },
item: { item: {
type: Object type: Object,
value: null,
observer: 'itemChanged'
}, },
expanded: { expanded: {
type: Boolean, type: Boolean,
@ -122,6 +124,10 @@
observers: [ observers: [
'observeSelectedItem(selectedItem)' 'observeSelectedItem(selectedItem)'
], ],
itemChanged: function (newValue, oldValue) {
if (newValue == null || oldValue == null || newValue.locator != oldValue.locator)
this.itemClass = 'item';
},
observeSelectedItem: function (selectedItem) { observeSelectedItem: function (selectedItem) {
if (selectedItem != this.item) { if (selectedItem != this.item) {
this.itemClass = 'item'; this.itemClass = 'item';