Fixes for explorer
All checks were successful
FarmMaps.Develop/FarmMapsLib/develop This commit looks good

This commit is contained in:
Willem Dantuma 2020-02-21 11:16:30 +01:00
parent a1d7f6d4d2
commit ba0a60ba09

View File

@ -103,12 +103,13 @@ export class AppCommonEffects {
var a = action as appCommonActions.EditItem; var a = action as appCommonActions.EditItem;
var itemType = itemtypes[a.item.itemType]; var itemType = itemtypes[a.item.itemType];
var viewer = itemType.viewer; var viewer = itemType.viewer;
if(viewer == 'select_as_mapitem') { var editor = itemType.editor;
if(viewer == 'select_as_mapitem' || viewer == 'show_as_featurelist') {
let queryState = { let queryState = {
itemCode: a.item.code, itemCode: (viewer == 'show_as_featurelist')?null:a.item.code,
parentCode: null, parentCode: (viewer == 'show_as_featurelist')?a.item.code:null,
level: 1, level: 1,
itemType: null, itemType: (viewer == 'show_as_featurelist')?a.item.itemType:null,
bboxFilter: false, bboxFilter: false,
query: null, query: null,
tags: null, tags: null,
@ -118,6 +119,8 @@ export class AppCommonEffects {
}; };
let query = this.stateSerializerService$.serialize(queryState); let query = this.stateSerializerService$.serialize(queryState);
this.router$.navigate(['/map', query ]) this.router$.navigate(['/map', query ])
}else if(viewer == 'edit_in_editor') {
this.router$.navigate(['/editor', editor, 'item', a.item.code])
} else { } else {
this.router$.navigate(['/viewer', viewer, 'item', a.item.code]) this.router$.navigate(['/viewer', viewer, 'item', a.item.code])
} }