From bdddf93a587e25e00db29695c8f4c01d8039b2d4 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Mon, 3 Dec 2018 16:28:50 +0100 Subject: [PATCH] [Fix] Fixed clearing highlighting on (selected) item change --- strolch-wc-tree-item.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/strolch-wc-tree-item.html b/strolch-wc-tree-item.html index 64c8879..1a1899d 100644 --- a/strolch-wc-tree-item.html +++ b/strolch-wc-tree-item.html @@ -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';