@@ -90,9 +90,23 @@ <h1 class="page-title header-page-title">
9090 {{templateDto.label}}
9191 </ td >
9292 < td class ="text-center ">
93- < ng-container *ngFor ="let tag of templateDto.tags ">
94- {{tag.value}},
95- </ ng-container >
93+ < div class ="row ">
94+ < div class ="col-md-10 ">
95+ < ng-container *ngFor ="let tag of templateDto.tags; let i = index ">
96+ {{tag.value}}
97+ < ng-container *ngIf ="templateDto.tags.length - 1 !== i ">
98+ ,
99+ </ ng-container >
100+ </ ng-container >
101+ </ div >
102+ < div class ="col-md-2 ">
103+ < a (click) ="showTemplateTagsEdit(templateDto) "
104+ class ="needs_tooltip btn btn-ar btn-xs btn-default "
105+ type ="button " tooltip ="Edit tags ">
106+ < span class ="glyphicon glyphicon-pencil "> </ span >
107+ </ a >
108+ </ div >
109+ </ div >
96110 </ td >
97111 < td class ="text-center ">
98112 < span *ngFor ="let deployedSite of templateDto.deployedSites "> {{deployedSite.siteName}}< br > </ span >
@@ -383,6 +397,69 @@ <h4 class="modal-title">Are you sure you want to delete?</h4>
383397 </ modal-footer >
384398</ modal >
385399
400+ < modal #updateTemplateTagsModal >
401+ < modal-header [show-close] ="true ">
402+ < h4 class ="modal-title "> Select tags for template</ h4 >
403+ </ modal-header >
404+ < modal-body >
405+ < div class ="container-fluid ">
406+ < div class ="row ">
407+ < div class ="form-group col-xs-12 col-md-12 ">
408+ < label class ="multiselect-label " for ="eFormXML "> Template tags</ label >
409+ < ss-multiselect-dropdown [options] ="availableTags "
410+ [texts] ="myTexts "
411+ [(ngModel)] ="selectedTemplateTagsIds "
412+ [disabled] ="isTagsProcessing "
413+ [settings] ="mySettings ">
414+ </ ss-multiselect-dropdown >
415+ </ div >
416+ </ div >
417+ < div class ="row ">
418+ < div class ="form-group col-xs-12 col-md-12 ">
419+ < label class ="multiselect-label " for ="eFormXML "> New tag</ label >
420+ < div class ="col-md-9 col-xs-9 new-tag-block form-group ">
421+ < input type ="search " class ="form-control " #newTagInput >
422+ </ div >
423+ < div class ="col-md-3 col-xs-3 ">
424+ < button class ="btn btn-success btn-md " [disabled] ="isTagsProcessing "
425+ (click) ="createNewTag(newTagInput.value); newTagInput.value = '' ">
426+ Save
427+ </ button >
428+ </ div >
429+ </ div >
430+ </ div >
431+ < div class ="row ">
432+ < div class ="form-group col-xs-12 col-md-12 ">
433+ < label class ="multiselect-label " for ="eFormXML "> Tag list</ label >
434+ < div class ="col-md-9 col-xs-9 new-tag-block ">
435+ < select class ="form-control " #tagRemoveId >
436+ < option *ngFor ="let availableTag of availableTags "
437+ [disabled] ="isTagsProcessing "
438+ [value] ="availableTag.id ">
439+ {{availableTag.name}}
440+ </ option >
441+ </ select >
442+ </ div >
443+ < div class ="col-md-3 col-xs-3 ">
444+ < button class ="btn btn-danger "
445+ [disabled] ="isTagsProcessing "
446+ (click) ="removeTemplateTag(tagRemoveId.value) ">
447+ Delete
448+ </ button >
449+ </ div >
450+ </ div >
451+ </ div >
452+ </ div >
453+ </ modal-body >
454+ < modal-footer >
455+ < button type ="button " class ="btn btn-danger " [disabled] ="isTagsProcessing "
456+ (click) ="updateTemplateTags(selectedTemplateDto.id) "> Save</ button >
457+ < button type ="button " class ="btn btn-default " data-dismiss ="deleteTemplateModal "
458+ (click) ="updateTemplateTagsModal.dismiss() "> Cancel
459+ </ button >
460+ </ modal-footer >
461+ </ modal >
462+
386463< modal #createTemplateModal [size] ="'lg' ">
387464 < modal-header [show-close] ="true ">
388465 < h4 > Create eForm</ h4 >
@@ -401,7 +478,9 @@ <h4>Create eForm</h4>
401478 < ng-container *ngIf ="isTagAddOpen ">
402479 < input type ="search " [(ngModel)] ="eFormCreateModel.newTag " class ="form-control add-tag-input ">
403480 < button class ="btn btn-danger btn-xs btn-add-tag "
404- (click) ="isTagAddOpen = !isTagAddOpen; eFormCreateModel.newTag = ''; "> < span class ="glyphicon glyphicon-remove "> </ span > </ button >
481+ (click) ="isTagAddOpen = !isTagAddOpen; eFormCreateModel.newTag = ''; ">
482+ < span class ="glyphicon glyphicon-remove "> </ span >
483+ </ button >
405484 </ ng-container >
406485
407486 </ div >
0 commit comments