From c734656f8ed234ce9a88625d06158c2a8c0c9b65 Mon Sep 17 00:00:00 2001 From: Xiao Gui <xgui3783@gmail.com> Date: Tue, 5 Oct 2021 18:52:10 +0200 Subject: [PATCH] chore: remove logging bugfix: fix simple origin info --- src/util/pureConstant.service.ts | 9 +-------- src/util/siibraApiConstants/types.ts | 9 +++++++-- .../breadcrumb/breadcrumb.component.ts | 17 ++++++++++++----- .../breadcrumb/breadcrumb.template.html | 2 +- 4 files changed, 21 insertions(+), 16 deletions(-) diff --git a/src/util/pureConstant.service.ts b/src/util/pureConstant.service.ts index 11eb07b2c..16258cba4 100644 --- a/src/util/pureConstant.service.ts +++ b/src/util/pureConstant.service.ts @@ -21,14 +21,8 @@ const validVolumeType = new Set([ ]) function getNgId(atlasId: string, tmplId: string, parcId: string, regionKey: string){ - // console.log( - // 'getNgId', - // ...arguments - // ) const proxyId = MultiDimMap.GetProxyKeyMatch(atlasId, tmplId, parcId, regionKey) - if (proxyId) { - console.log('proxyid', proxyId) - return proxyId} + if (proxyId) return proxyId return '_' + MultiDimMap.GetKey(atlasId, tmplId, parcId, regionKey) } @@ -517,7 +511,6 @@ Raise/track issues at github repo: <a target = "_blank" href = "${this.repoUrl}" return } const hemispheredNgId = getNgId(atlas['@id'], tmpl.id, parc.id, hemisphereKey) - console.log('ngId', hemispheredNgId) region['ngId'] = hemispheredNgId } } diff --git a/src/util/siibraApiConstants/types.ts b/src/util/siibraApiConstants/types.ts index 87c27fac3..677827288 100644 --- a/src/util/siibraApiConstants/types.ts +++ b/src/util/siibraApiConstants/types.ts @@ -44,19 +44,24 @@ export type TVolumeSrc<VolumeType extends keyof IVolumeTypeDetail> = { map_type: string } -type TSimpleInfo = { +export type TSimpleInfo = { "@type": 'fzj/tmp/simpleOriginInfo/v0.0.1' name: string description: string } -type TDatasetSpec = TVolumeSrc<keyof IVolumeTypeDetail> | TSimpleInfo type TKgIdentifier = { kgSchema: string kgId: string } +export type TKgInfo = { + '@type': 'minds/core/dataset/v1.0.0' +} & TKgIdentifier + +type TDatasetSpec = TVolumeSrc<keyof IVolumeTypeDetail> | TSimpleInfo | TKgInfo + type TVersion = { name: string prev: string | null diff --git a/src/viewerModule/viewerStateBreadCrumb/breadcrumb/breadcrumb.component.ts b/src/viewerModule/viewerStateBreadCrumb/breadcrumb/breadcrumb.component.ts index 66ca3b4e1..a57a22a76 100644 --- a/src/viewerModule/viewerStateBreadCrumb/breadcrumb/breadcrumb.component.ts +++ b/src/viewerModule/viewerStateBreadCrumb/breadcrumb/breadcrumb.component.ts @@ -7,7 +7,7 @@ import { distinctUntilChanged, map } from "rxjs/operators"; import { viewerStateHelperSelectParcellationWithId, viewerStateRemoveAdditionalLayer, viewerStateSetSelectedRegions } from "src/services/state/viewerState.store.helper"; import { ngViewerActionClearView, ngViewerSelectorClearViewEntries } from "src/services/state/ngViewerState.store.helper"; import { OVERWRITE_SHOW_DATASET_DIALOG_TOKEN } from "src/util/interfaces"; -import { TDatainfos } from "src/util/siibraApiConstants/types"; +import { TDatainfos, TParc, TSimpleInfo } from "src/util/siibraApiConstants/types"; @Component({ selector: 'viewer-state-breadcrumb', @@ -120,10 +120,17 @@ export class ViewerStateBreadCrumb { }) export class OriginalDatainfoPipe implements PipeTransform{ - public transform(originalDatainfo: TDatainfos[]): TDatainfos[]{ - if (originalDatainfo.some(info => info.urls.length > 0)) { - return originalDatainfo.filter(info => info.urls.length > 0) + public transform(arr: TDatainfos[]): TDatainfos[]{ + if (arr.length > 0) { + return arr.map(d => { + return { + name: d.name, + description: d.name, + urls: [], + useClassicUi: false + } + }) } - return originalDatainfo.slice(0,1) + return [] } } diff --git a/src/viewerModule/viewerStateBreadCrumb/breadcrumb/breadcrumb.template.html b/src/viewerModule/viewerStateBreadCrumb/breadcrumb/breadcrumb.template.html index 65f26e75a..a80037b10 100644 --- a/src/viewerModule/viewerStateBreadCrumb/breadcrumb/breadcrumb.template.html +++ b/src/viewerModule/viewerStateBreadCrumb/breadcrumb/breadcrumb.template.html @@ -181,7 +181,7 @@ </span> <!-- info icon --> - <ng-container *ngFor="let originDatainfo of ((parcel?.originDatainfos || []) | originalDatainfoPriorityPipe)"> + <ng-container *ngFor="let originDatainfo of (parcel.originDatainfos | originalDatainfoPriorityPipe)"> <mat-icon fontSet="fas" -- GitLab