[{"__symbolic":"module","version":4,"metadata":{"PolygonSettingComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../base/element-setting-modal-base","name":"ElementSettingModalBase","line":16,"character":45},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"polygon-setting","template":"<div class=\"fe-modal-container\"> <form name='polyLineSettingModal' bs-modal-drag id=\"polyLineSettingModal\" class=\"configure\" *ngIf=\"active\" #straightLineForm=\"ngForm\" novalidate (ngSubmit)=\"save()\"> <div class=\"modal-header fe-modal-header\"> <h4 class=\"fe-modal-header-title\"> {{lc(\"Polygon\")}} </h4> <div class=\"fe-modal-header-close\" aria-label=\"Close\" (click)=\"closeModal()\">×</div> </div> <div class=\"top-line\"></div> <div class=\"fe-modal-middle\"> <tabset #staticTabs class=\"tab-container tabbable-line\"> <tab heading=\"{{lc('Setting')}}\" customClass=\"m-tabs__item\"> <polygon-general-setting #generalSettingCmp [data]=\"generalSetting\"></polygon-general-setting> </tab> <tab heading=\"{{lc('DynamicSetting')}}\" customClass=\"m-tabs__item\" (selectTab)=\"tabSelected(dynamicSettingEventName,configureId)\"> <dynamic-conduct [dynamicSetting]=\"dynamicSetting\" [configureId]='configureId' [viewWidth]=\"viewWidth\" [viewHeight]=\"viewHeight\" (validateChange)=\"validateChange($event);\"></dynamic-conduct> </tab> <tab heading=\"{{lc('Display')}}\" customClass=\"m-tabs__item\" (selectTab)=\"tabSelected(controlSettingEventName,configureId)\"> <display-setting #displaySettingCmp [isFixedPositionVisible]='true' [isAngle]='false'></display-setting> </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]=\"!straightLineForm.form.valid || dynamicValidatoinResult\" [buttonBusy]=\"saving\" [busyText]=\"l('SavingWithThreeDot')\">{{l(\"Save\")}}</button> <button type=\"button\" [disabled]=\"saving\" class=\"fe-btn fe-btn-default fe-btn-cancel-one\" (click)=\"closeModal()\">{{l(\"Cancel\")}}</button> </div> </div> </form> </div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":17,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":18,"character":41},{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsModalRef","line":19,"character":37}]}],"displaySettingCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":5},"arguments":["displaySettingCmp",{"static":false}]}]}],"staticTabs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":5},"arguments":["staticTabs",{"static":false}]}]}],"ngOnInit":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"loadDynamicSetting":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"closeModal":[{"__symbolic":"method"}],"saveDynamicSetting":[{"__symbolic":"method"}],"setActiveTab":[{"__symbolic":"method"}],"validateChange":[{"__symbolic":"method"}]}}}}]