[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: {
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';