[{"__symbolic":"module","version":4,"metadata":{"ConfigurePermissionListComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../../../../shared/configure-component-base","name":"ConfigureComponentBase","line":11,"character":54},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"configure-permission-list","template":"<div class=\"configure-permission-list\"> <form novalidate> <div class=\"fe-popup-middle\"> <div class=\"add-button\"> <button class=\"fe-btn fe-btn-default fe-btn-save\" (click)=\"addNewPermission()\">{{lc(\"AddConfigurePermissionItem\")}}</button> </div> <table class=\"table permission-list-table\"> <thead> <tr> <td>{{lc(\"SerialNumber\")}}</td> <td>{{lc(\"PermissionName\")}}</td> <td>{{lc(\"PermissionDescription\")}}</td> <td>{{l(\"Action\")}}</td> </tr> </thead> <tbody> <tr *ngFor=\"let item of allPermissions; let i = index\"> <td> {{i+1}} </td> <td> {{item.name}} </td> <td> <span [title]=\"item.description\"> {{(item.description||\"\").length>20 ? (item.description.substr(0,20)+\"...\"):item.description }} </span> </td> <td> <a href=\"javascript:void(0)\" (click)=\"editPermission(item)\">{{l(\"Edit\")}}</a> <a href=\"javascript:void(0)\" (click)=\"deletePermission(item)\">{{l(\"Delete\")}}</a> </td> </tr> </tbody> </table> </div> </form> </div> ","styles":[".configure-permission-list { .permission-list-table { line-height: 29px; margin-bottom: 0; } .permission-list-table th, .permission-list-table td { padding: 0; } .permission-list-table thead tr { background: #f0f1f5; } .permission-list-table { thead tr, tbody tr { display: table; width: 100%; table-layout: fixed; } tbody { display: block; max-height: 304px; overflow: auto; } td:nth-child(1) { width: 15%; } td:nth-child(2) { width: 35%; } td:nth-child(3) { width: 35%; } td:nth-child(4) { widows: 15%; } a { padding-right: 6px; text-decoration: none; color: #3695ff; } } .add-button { margin-bottom: 10px; button { width: 90px; } } } "]}]}],"members":{"configureId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"refreshPermissionList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":19,"character":26},{"__symbolic":"reference","module":"../../../../shared/service-proxies/service-proxies","name":"ConfigurePermissionServiceProxy","line":20,"character":55},{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsModalService","line":21,"character":39}]}],"ngOnInit":[{"__symbolic":"method"}],"loadConfigurePermissions":[{"__symbolic":"method"}],"addNewPermission":[{"__symbolic":"method"}],"editPermission":[{"__symbolic":"method"}],"deletePermission":[{"__symbolic":"method"}],"doDeletePermission":[{"__symbolic":"method"}],"showConfigurePermissionInfoPage":[{"__symbolic":"method"}]}}}}]