change version regex 31/111631/3
authorAhmedeldeeb50 <ahmed.eldeeb.ext@orange.com>
Mon, 24 Aug 2020 11:40:31 +0000 (13:40 +0200)
committerKAPIL SINGAL <ks220y@att.com>
Mon, 24 Aug 2020 18:17:36 +0000 (18:17 +0000)
add tag with space click

Issue-ID: CCSDK-2437
Signed-off-by: Ahmedeldeeb50 <ahmed.eldeeb.ext@orange.com>
Change-Id: I366a97b39f7d2bdc77a99991a1fe4b6a17e07eaa

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/package-creation/metadata-tab/metadata-tab.component.ts

index 9bd08b7..e77356d 100644 (file)
@@ -45,7 +45,7 @@
         <label class="label-name">Version <span>*</span></label>
         <div class="label-input">
             <input type="input" [readOnly]="!packageNameAndVersionEnables" (change)="checkRequiredElements()" [(ngModel)]="metaDataTab.version"
-                (input)="validatePackageNameAndVersion()" [pattern]="versionPattern" placeholder="Example: 1.0.0">
+                (input)="validatePackageNameAndVersion()" pattern="(\d+)\.(\d+)\.(\d+)" placeholder="Example: 1.0.0">
         </div>
         <div class="model-note-container error-message">{{errorMessage}}</div>
     </div>
@@ -59,9 +59,9 @@
     <div class="single-line-model">
         <label class="label-name">Tags</label>
         <div class="label-input">
-            <input type="input" (keyup.enter)="addTag($event)" placeholder="Ex., vDNS-CDS">
+            <input type="input" (keyup.enter)="addTag($event)" (keyup.Space)="addTag($event)" placeholder="Ex., vDNS-CDS">
         </div>
-        <div class="model-note-container tag-notes">Use ENTER to add tag</div>
+        <div class="model-note-container tag-notes">Use ENTER/SPACE to add tag</div>
         <div class="model-note-container tages-container">
             <span *ngFor="let tag of tags" class="single-tage">{{tag}}
                 <i (click)="removeTag(tag)" class="fa fa-times-circle"></i>
index a9f6131..4e0e5c9 100644 (file)
@@ -22,7 +22,7 @@ export class MetadataTabComponent implements OnInit {
     modeType = this.modes[0].name;
     metaDataTab: MetaDataTabModel = new MetaDataTabModel();
     errorMessage: string;
-    versionPattern = '^(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)$';
+    versionPattern = '(\d+)\.(\d+)\.(\d+)';
 
     constructor(
         private route: ActivatedRoute,
@@ -74,7 +74,7 @@ export class MetadataTabComponent implements OnInit {
         console.log(value);
         if (value && value.trim().length > 0) {
             event.target.value = '';
-            this.tags.add(value);
+            this.tags.add(value.trim());
         }
     }