From 88929cf6c21023328644fc637627371733b085d8 Mon Sep 17 00:00:00 2001 From: Ahmed Date: Tue, 3 Mar 2020 15:29:38 +0200 Subject: Fixing some bugs in package creation tabs Issue-ID: CCSDK-2123 Signed-off-by: Ahmed Change-Id: Id7a457470b14ab3491d4e6b9bdd74ef93990dd2c --- .../metadata-tab/metadata-tab.component.ts | 26 +++++++++++++--------- 1 file changed, 15 insertions(+), 11 deletions(-) (limited to 'cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/metadata-tab/metadata-tab.component.ts') diff --git a/cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/metadata-tab/metadata-tab.component.ts b/cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/metadata-tab/metadata-tab.component.ts index 63c10ad7b..3a9b7b880 100644 --- a/cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/metadata-tab/metadata-tab.component.ts +++ b/cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/metadata-tab/metadata-tab.component.ts @@ -1,8 +1,8 @@ -import {Component, OnInit} from '@angular/core'; -import {PackageCreationService} from '../package-creation.service'; -import {MetaDataTabModel} from '../mapping-models/metadata/MetaDataTab.model'; -import {PackageCreationStore} from '../package-creation.store'; -import {ActivatedRoute} from '@angular/router'; +import { Component, OnInit } from '@angular/core'; +import { PackageCreationService } from '../package-creation.service'; +import { MetaDataTabModel } from '../mapping-models/metadata/MetaDataTab.model'; +import { PackageCreationStore } from '../package-creation.store'; +import { ActivatedRoute } from '@angular/router'; @Component({ @@ -15,16 +15,18 @@ export class MetadataTabComponent implements OnInit { counter = 0; tags = new Set(); customKeysMap = new Map(); - modes: object[] = [ - {name: 'Designer Mode', style: 'mode-icon icon-designer-mode'}]; + modes: any[] = [ + { name: 'Designer Mode', style: 'mode-icon icon-designer-mode' }]; /* {name: 'Scripting Mode', style: 'mode-icon icon-scripting-mode'}, {name: 'Generic Script Mode', style: 'mode-icon icon-generic-script-mode'}];*/ + modeType = this.modes[0].name; private metaDataTab: MetaDataTabModel = new MetaDataTabModel(); private errorMessage: string; - constructor(private route: ActivatedRoute, - private packageCreationService: PackageCreationService, - private packageCreationStore: PackageCreationStore + constructor( + private route: ActivatedRoute, + private packageCreationService: PackageCreationService, + private packageCreationStore: PackageCreationStore ) { } @@ -32,6 +34,7 @@ export class MetadataTabComponent implements OnInit { ngOnInit() { this.metaDataTab.templateTags = this.tags; this.metaDataTab.mapOfCustomKey = this.customKeysMap; + this.metaDataTab.mode = this.modeType; const id = this.route.snapshot.paramMap.get('id'); id ? this.packageNameAndVersionEnables = false : @@ -46,8 +49,9 @@ export class MetadataTabComponent implements OnInit { this.tags = element.metaData.templateTags; this.metaDataTab.templateTags = this.tags; console.log(element); - if (element.metaData.mode && element.metaData.mode.includes(' DEFAULT')) { + if (element.metaData.mode && element.metaData.mode.includes('DEFAULT')) { this.metaDataTab.mode = 'Designer Mode'; + this.modeType = this.metaDataTab.mode; } this.customKeysMap = element.metaData.mapOfCustomKey; -- cgit 1.2.3-korg