1 <h6 class="create-title">CREATE</h6>
2 <div class="card creat-card">
3 <div class="single-line-model">
4 <label class="label-name">Name
5 <span _ngcontent-uew-c3="">*</span>
8 <div class="label-input">
9 <input type="input" [(ngModel)]="fileName" placeholder="Topology name.vLB.CDS">
14 <div class="template-mapping-accordion">
17 <div class="card-header" id="headingOne">
18 <h5 class="mb-0 d-flex justify-content-between">
19 <button class="btn btn-link" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true"
20 aria-controls="collapseOne">
27 <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordion">
28 <div class="card-body">
29 <div class="single-line">
30 <label class="label-name">Template Type</label>
31 <div class="label-input">
33 <input class="form-check-input" type="radio" name="exampleRadios" id="exampleRadios1"
41 <input class="form-check-input" type="radio" name="exampleRadios" id="exampleRadios1"
49 <input class="form-check-input" type="radio" name="exampleRadios" id="exampleRadios1"
58 <div class="create-template-import">Use the editor to add parameters or you can also <a href="#"
60 data-target="#exampleModal">Import
62 <div class="editor-container">
64 [(text)]="templateInfo.fileContent"></app-source-editor>
70 <div class="card-header" id="headingTwo">
72 <button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapseTwo"
73 aria-expanded="false" aria-controls="collapseTwo">
78 <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordion">
79 <div class="card-body">
80 <h6 class="text-center">Select a source to load config parameters</h6>
81 <div class="text-center">
82 <a (click)="initTemplateMappingTableFromCurrentTemplate()" class="mapping-source-load">
83 <i class="icon-current-template"></i>
85 <span>Use Current Template Instance</span>
87 <a href="#" data-toggle="modal" data-target="#exampleModal" class="mapping-source-load">
88 <i class="icon-Upload-attribute"></i>
90 <div>Upload attribute list</div>
91 <div class="source-load-note">(Should be comma delimited file)</div>
93 <!-- <a href="#" class="mapping-source-load">
94 <i class="icon-import-cds"></i>
96 <span>Import from SDC Model</span>
100 <div class="table-container">
112 <div class="template-mapping-action">
113 <button class="btn btn-sm btn-outline-secondary">Cancel</button>
114 <button class="btn btn-sm btn-primary">Finish</button>
120 <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"
122 <div class="modal-dialog" role="document">
123 <div class="modal-content">
124 <div class="modal-header">
125 <h5 class="modal-title" id="exampleModalLabel">Import File</h5>
126 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
127 <span aria-hidden="true">×</span>
130 <div class="modal-body">
131 <ngx-file-drop dropZoneLabel="Drop files here" (onFileDrop)="dropped($event)"
132 (onFileOver)="fileOver($event)" (onFileLeave)="fileLeave($event)">
133 <ng-template ngx-file-drop-content-tmp let-openFileSelector="openFileSelector">
134 <div class="folder-upload">
135 <img src="assets/img/folder-upload.svg"/>
137 <div class="folder-upload-text">
140 <div class="folder-upload-text">or
141 <button type="button" class="btn btn-sm btn-primary" (click)="openFileSelector()">Browse
145 <div class="folder-upload-type">Allowed file type: json</div>
148 <div class="upload-table" *ngFor="let item of uploadedFiles; let i=index">
149 <table class="table">
152 <th>Name : {{ item.name }}</th>
159 <div class="modal-footer">
160 <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal"
161 (click)="resetTheUploadedFiles()">Cancel
163 <button type="button" class="btn btn-sm btn-primary" data-dismiss="modal"
164 (click)="setFilesToStore()" (click)="openListView()">