[{"__symbolic":"module","version":4,"metadata":{"CopyConfigureViewModalComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../../../../../shared/configure-component-base","name":"ConfigureComponentBase","line":11,"character":53},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"copy-configure-view-modal","template":"<form *ngIf=\"active\" #viewModalForm=\"ngForm\" novalidate (ngSubmit)=\"save()\" bs-modal-drag> <div class=\"modal-header\"> <h4 class=\"modal-title\"> <span>{{lc(\"CopyConfigureView\")}}</span> </h4> <button type=\"button\" class=\"close pull-right\" aria-label=\"Close\" (click)=\"close()\"> <span aria-hidden=\"true\">&times;</span> </button> </div> <div class=\"modal-body\"> <div class=\"modal-body-content\"> <div class=\"form-group\"> <label> <i class=\"star\">*</i>{{lc(\"ConfigureViewName\")}} </label> <input #nameInput type=\"text\" name=\"ConfigureViewName\" class=\"form-control fc-Form\" autoFocus #ConfigureViewName=\"ngModel\" [(ngModel)]=\"configureViewModel.name\" required pattern=\"^[一-龥a-zA-Z0-9_-]+$\" [maxLength]=\"20\"/> </div> <div class=\"row\"> <div class=\"col-xs-12\"> <div [hidden]=\"viewModalForm.form.valid || viewModalForm.form.pristine\"> <ul class=\"help-block text-danger\" *ngIf=\"ConfigureViewName.errors\"> <li [hidden]=\"!ConfigureViewName.errors.required\">{{lc(\"NameRequired\")}}</li> <li [hidden]=\"!ConfigureViewName.errors.pattern\">{{lc(\"NameHasSpecialCharacters\")}}</li> </ul> </div> </div> </div> </div> </div> <div class=\"modal-footer\"> <button type=\"button\" class=\"btn fc-btn btn-cancel\" (click)=\"close()\"> {{l(\"Cancel\")}} </button> <button type=\"submit\" class=\"btn fc-btn btn-save\" [disabled]=\"!viewModalForm.form.valid\"> <i class=\"fa fa-save\"></i> <span>{{l(\"Save\")}}</span> </button> </div> </form> "}]}],"members":{"args":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":30,"character":26},{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsModalRef","line":31,"character":37}]}],"save":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}}}}]