From 290d5d1d269e5f5a954f97748cf0cbc5909810a9 Mon Sep 17 00:00:00 2001 From: Willem Dantuma Date: Tue, 26 Jan 2021 17:07:45 +0100 Subject: [PATCH] Fix eventhandler install for temporal --- .../components/aol/item-layers/item-layers.component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/common-map/src/fm-map/components/aol/item-layers/item-layers.component.ts b/projects/common-map/src/fm-map/components/aol/item-layers/item-layers.component.ts index 652f47d..e2e7c45 100644 --- a/projects/common-map/src/fm-map/components/aol/item-layers/item-layers.component.ts +++ b/projects/common-map/src/fm-map/components/aol/item-layers/item-layers.component.ts @@ -310,7 +310,7 @@ export class ItemLayersComponent extends LayerGroupComponent implements OnChange if(this.itemLayers) { this.updateLayers(this.itemLayers); } else if(this.itemLayer) { - if(this.itemLayer.item.itemType == 'vnd.farmmaps.itemtype.shape.processed') { + if(this.itemLayer.item.itemType == 'vnd.farmmaps.itemtype.shape.processed' || (this.itemLayer as ITemporalItemLayer).temporalItems && (this.itemLayer as ITemporalItemLayer).temporalItems.length && (this.itemLayer as ITemporalItemLayer).temporalItems[0].itemType == 'vnd.farmmaps.itemtype.shape.processed' ) { this.installMapEventHandler(); } this.updateLayers([this.itemLayer]) @@ -428,7 +428,7 @@ export class ItemLayersComponent extends LayerGroupComponent implements OnChange var itemLayer = changes['itemLayer'].currentValue as IItemLayer; this.itemLayer = itemLayer if(itemLayer) { - if(itemLayer.item.itemType == 'vnd.farmmaps.itemtype.shape.processed') { + if(this.itemLayer.item.itemType == 'vnd.farmmaps.itemtype.shape.processed' || (this.itemLayer as ITemporalItemLayer).temporalItems && (this.itemLayer as ITemporalItemLayer).temporalItems.length && (this.itemLayer as ITemporalItemLayer).temporalItems[0].itemType == 'vnd.farmmaps.itemtype.shape.processed' ) { this.installMapEventHandler(); } this.updateLayers([itemLayer]);