Fix security risk 'Improper Input Validation'
[sdc.git] / catalog-ui / src / app / ng2 / pages / workspace / deployment / panel / panel-tabs / edit-module-name / edit-module-name.component.html
1 <div class="edit-module-name">
2     <div class="edit-module-name-label vfInstance-name" data-tests-id="popover-vfinstance-name" sdc-tooltip [tooltip-text]="selectModule.vfInstanceName">{{selectModule.vfInstanceName}}</div>
3     <div class="edit-module-name-heatName">
4         <sdc-input #heatName [maxLength]="50"
5             [(value)]="selectModule.heatName" 
6             [testId]="'popover-heat-name'"
7             [placeHolder]="'Enter Name'">
8         </sdc-input>
9         <sdc-validation [validateElement]="heatName">
10             <sdc-regex-validator [message]="'HTML elements not permitted in field values.'" [pattern]="pattern"></sdc-regex-validator>
11         </sdc-validation>
12     </div>
13     <div class="edit-module-name-label module-name" data-tests-id="'popover-module-name'" sdc-tooltip [tooltip-text]="selectModule.moduleName">{{selectModule.moduleName}}</div>
14     <sdc-button class="edit-module-name-btn cancel-button"
15         [text]="'Cancel'"
16         [testId]="'popover-close-button'"
17         [type]="'primary'"
18         [size] = "'small'"
19         (click)="clickButton(false)">
20     </sdc-button>
21     <sdc-button class="edit-module-name-btn save-button"
22         [text]="'Save'"
23         [testId]="'popover-save-button'"
24         [type]="'primary'"
25         [size] = "'small'"
26         (click)="clickButton(true)"
27         [disabled]="selectModule.heatName == originalName">
28     </sdc-button>
29 </div>