[{"__symbolic":"module","version":4,"metadata":{"ViewSettingsModalComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../../../../../shared/configure-component-base","name":"ConfigureComponentBase","line":13,"character":48},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"view-settings-modal","template":"<form novalidate (ngSubmit)=\"save()\" bs-modal-drag #viewSttingForm=\"ngForm\" id=\"editViewSettingModal\"> <div *ngIf=\"active\" class=\"fe-modal-container\"> <div class=\"modal-header fe-modal-header\"> <h4 class=\"fe-modal-header-title\"> <span *ngIf=\"viewType === 3\"> <span *ngIf=\"viewId\">{{lc('ModifyViewProperty')}}</span> <span *ngIf=\"!viewId\">{{lc('CreateNewPopView')}}</span> </span> <span *ngIf=\"viewType != 3\"> <span *ngIf=\"viewId\">{{lc('ModifyViewProperty')}}</span> <span *ngIf=\"!viewId\">{{lc('CreateNewView',viewTypeName)}}</span> </span> </h4> <div class=\"fe-modal-header-close\" aria-label=\"Close\" (click)=\"close()\">×</div> </div> <div class=\"top-line\"></div> <div class=\"fe-modal-middle\"> <tabset class=\"tab-container tabbable-line\"> <tab heading=\"{{lc('GeneralProperty')}}\" customClass=\"m-tabs__item\" *ngIf=\"viewType!=2\"> <view-general-setting [data]=\"data.general\"></view-general-setting> </tab> <tab heading=\"{{lc('ViewBackground_TabHead')}}\" customClass=\"m-tabs__item\" *ngIf=\"true\"> <view-background-settings [data]=\"data.background\" [configureId]=\"configureId\"></view-background-settings> </tab> </tabset> </div> <div class=\"fe-modal-footer\"> <div class=\"button-group\"> <button type=\"submit\" class=\"fe-btn fe-btn-default fe-btn-save\" [disabled]=\"!viewSttingForm.form.valid\"> {{l(\"Save\")}} </button> <button type=\"button\" class=\"fe-btn fe-btn-default fe-btn-cancel-one\" (click)=\"close()\"> {{l(\"Cancel\")}} </button> </div> </div> </div> </form>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":42,"character":26},{"__symbolic":"reference","module":"../../../../../shared/service-proxies/service-proxies","name":"ConfigureViewServiceProxy","line":43,"character":47},{"__symbolic":"reference","module":"../../../shared/view-type-name-translate-service","name":"ViewTypeNameTranslateService","line":44,"character":42}]}],"ngOnInit":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}]