[{"__symbolic":"module","version":4,"metadata":{"CreateOrEditConfigureVideoComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../../../..//shared/configure-component-base","name":"ConfigureComponentBase","line":15,"character":57},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"create-or-edit-configure-video","styles":[".configure-video { min-width: 630px; .fe-option-body-transverse { width: 100%; } .video-content, .video-name { input { height: 30px; padding-left: 8px; width: 100%; } label { margin-bottom: 5px; } } .create-video-tooltip { font-weight: 400; color: #7b7e8a; font-size: 14px; padding-top: 6px; padding-bottom: 15px; } .star { color: red; } .is-default-url { margin-top: 10px; margin-bottom: 10px; } .video-url { margin-bottom: 10px; .icon-tips { margin-top: 8px; cursor: pointer; } } .flaticon-questions-circular-button { color: #C4C6CF; font-size: 16px; } .flex-y-center { display: flex; justify-content: flex-start; align-items: center; cursor: default; } } .createOrEditConfigureVideoModal{ min-width: 500px !important; } "],"template":"<div class=\"fe-modal-container configure-video\"> <div class=\"modal-content\"> <form *ngIf=\"active\" #saveForm=\"ngForm\" novalidate (ngSubmit)=\"save()\"> <div class=\"modal-header fe-popup-header\"> <div class=\"fe-popup-title\"> <span *ngIf=\"configureVideo?.id\">{{lc(\"EditVideo\")}}</span> <span *ngIf=\"!configureVideo?.id\">{{lc(\"AddVideo\")}}</span> </div> <div class=\"fe-popup-header-close\" aria-label=\"Close\" (click)=\"close()\">×</div> </div> <div class=\"fe-popup-middle clearfix\"> <div class=\"fe-option-body-transverse float-left video-name\"> <label> <i class=\"star\">*</i> {{lc(\"VideoName\")}}： </label> <input type=\"text\" name=\"VideoName\" #VideoName=\"ngModel\" class=\"recode-input\" [(ngModel)]=\"configureVideo.name\" maxlength=\"60\" required /> <validation-messages [formCtrl]=\"VideoName\"></validation-messages> </div> <div class=\"fe-option-head\"> <label for=\"isDefaultUrl\" class=\"is-default-url\"> <input type=\"checkbox\" id=\"isDefaultUrl\" [checked]=\"configureVideo.isDefaultUrl\" (change)=\"changeUseDefaultUrl()\" /> <span>{{lc('IsDefaultUrl')}}</span> </label> </div> <div class=\"fe-modal-content video-content\" *ngIf=\"configureVideo.isDefaultUrl\"> <div class=\"fe-option-body-transverse float-left\"> <label> {{lc(\"VideoServiceProvider\")}} </label> <ng-select [items]=\"videoTypes\" bindLabel=\"name\" name=\"SelectVideoType\" [(ngModel)]=\"configureVideo.videoType\" [clearable]=\"false\" [placeholder]=\"\" [loadingText]=\"l('LoadWithThreeDot')\" bindValue=\"key\" [notFoundText]=\"l('NoData')\"> <ng-template ng-label-tmp let-item=\"item\" let-index=\"index\"> {{lc(item.name)}} </ng-template> <ng-template ng-option-tmp let-item=\"item\" let-index=\"index\"> {{lc(item.name)}} </ng-template> </ng-select> </div> <div class=\"fe-option-body-transverse float-left video-url\"> <label class=\"flex-y-center\"> {{lc(\"VideoUrl\")}}： <span nz-tooltip [nzTitle]=\"titleTemplate\" nzPlacement=\"right\"> <i nz-icon class=\"icon-tips\" nzType=\"question-circle\" class=\"icon-tips\"></i> </span> <ng-template #titleTemplate> <span>{{lc(\"GoTo\")}}<a href=\"{{appRootUrl()+'assets/help/articles/select_adress.html'}}\" target=\"_blank\" style=\"text-decoration: none;\"> {{lc(\"HelpDocument\")}} </a>{{lc(\"VideoUrlTips\")}}</span> </ng-template> </label> <input type=\"text\" name=\"VideoUrl\" #VideoUrl=\"ngModel\" class=\"recode-input\" [(ngModel)]=\"configureVideo.videoUrl\" maxlength=\"2083\" /> </div> <div class=\"create-video-tooltip\">{{lc('CreateVideoTooltip')}}</div> </div> </div> <div class=\"fe-popup-bottom\"> <div class=\"button-group\"> <button type=\"submit\" class=\"fe-btn fe-btn-default fe-btn-save\" [disabled]=\"!saveForm.form.valid || saving\"> {{l(\"Save\")}} </button> <button type=\"button\" class=\"fe-btn fe-btn-default fe-btn-cancel-one\" (click)=\"close()\" [disabled]=\"saving\"> {{l(\"Cancel\")}} </button> </div> </div> </form> </div> </div> "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":27,"character":26},{"__symbolic":"reference","module":"../../../../shared/service-proxies/service-proxies","name":"ConfigureVideoServiceProxy","line":27,"character":64},{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsModalRef","line":28,"character":37}]}],"ngOnInit":[{"__symbolic":"method"}],"changeUseDefaultUrl":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}]}}}}]