Fix custom key bug after tour-guide launch 21/112221/1
authorAhmedeldeeb50 <ahmed.eldeeb.ext@orange.com>
Mon, 7 Sep 2020 09:45:27 +0000 (11:45 +0200)
committerAhmedeldeeb50 <ahmed.eldeeb.ext@orange.com>
Mon, 7 Sep 2020 09:45:27 +0000 (11:45 +0200)
Issue-ID: CCSDK-2014

Signed-off-by: Ahmedeldeeb50 <ahmed.eldeeb.ext@orange.com>
Change-Id: Ie13c2d88a9e9258728c9b66cc70f8ef24fc1b146

cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/metadata-tab/metadata-tab.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/packages-dashboard/guideSteps.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/packages-dashboard/packages-dashboard.component.ts

index 52445ed..f2e5eed 100644 (file)
@@ -62,8 +62,8 @@
     <div class="single-line-model">
         <label class="label-name">Tags</label>
         <div class="label-input">
-            <input tourAnchor="mt-packageTags" type="input" (keyup.enter)="addTag($event)" (keyup.Space)="addTag($event)"
-                placeholder="Ex., vDNS-CDS">
+            <input tourAnchor="mt-packageTags" type="input" (keyup.enter)="addTag($event)"
+                (keyup.Space)="addTag($event)" placeholder="Ex., vDNS-CDS">
         </div>
         <div class="model-note-container tag-notes">Use ENTER/SPACE to add tag</div>
         <div class="model-note-container tages-container">
 <div id="container">
     <div id="target">
         <div class="card creat-card">
-            <div  class="single-line customKeyTitle">
+            <div class="single-line customKeyTitle">
                 <h5 class="label-name w-100 ">
                     Custom key
                 </h5>
                 <span>To add New Custom Key, fill the first key then <b>Press ENTER</b></span>
 
             </div>
-            <div tourAnchor="mt-packageKeys" *ngFor="let map of  this.metaDataTab.mapOfCustomKey | keyvalue; let i=index" class="single-custom-key">
+            <div *ngFor="let map of  this.metaDataTab.mapOfCustomKey | keyvalue; let i=index" class="single-custom-key">
                 <div class="single-line-custom-key">
                     <label class="label-name"><span>{{i + 1}}.</span> Name</label>
                     <div class="label-input">
                 <div class="single-line-custom-key">
                     <label class="label-name"><span>{{customKeysMap.size + 1}}.</span> Name</label>
                     <div class="label-input">
-                        <input tourAnchor="mt-packageKeys" (keyup.enter)="addCustomKey()" name="key" type="input" class="mapKey"
-                            placeholder="Enter name">
+                        <input tourAnchor="mt-packageKeys" (keyup.enter)="addCustomKey()" name="key" type="input"
+                            class="mapKey" placeholder="Enter name">
                     </div>
                 </div>
                 <div class="single-line-custom-key">
index 87e6c19..d101d61 100644 (file)
@@ -54,11 +54,11 @@ export const steps = [
         title: 'Package tag',
     },
     // -------
-    {
-        anchorId: 'mt-packageKeys',
-        content: 'Set your package custom keys (Optional)',
-        title: 'Package keys',
-    },
+    // {
+    //     anchorId: 'mt-packageKeys',
+    //     content: 'Set your package custom keys (Optional)',
+    //     title: 'Package keys',
+    // },
     // Temaplate & Mapping
     {
         anchorId: 'tm-templateTab',
index c0a48d3..e0e80f2 100644 (file)
@@ -57,6 +57,9 @@ export class PackagesDashboardComponent implements OnInit, OnDestroy {
         this.tourService.start();
         this.tourService.events$.subscribe(res => {
             console.log(res);
+            if (res.value && res.value.anchorId && res.value.anchorId.includes('mt-')) {
+                $('#nav-metadata-tab').trigger('click');
+            }
             if (res.value && res.value.anchorId && res.value.anchorId.includes('tm-')) {
                 $('#nav-template-tab').trigger('click');
             }