From 5e0b014c51f8cdea1d590e3d1fcdacef7a66fa62 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Thu, 15 Aug 2019 13:00:34 +0300 Subject: [PATCH 1/2] feature(theme-shared): add disabled input to button component --- .../identity/src/lib/components/users/users.component.html | 1 + .../src/lib/components/button/button.component.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/identity/src/lib/components/users/users.component.html b/npm/ng-packs/packages/identity/src/lib/components/users/users.component.html index df4b6a2eb5..9f52238aee 100644 --- a/npm/ng-packs/packages/identity/src/lib/components/users/users.component.html +++ b/npm/ng-packs/packages/identity/src/lib/components/users/users.component.html @@ -188,6 +188,7 @@ requestURLContainSearchValue="users" iconClass="fa fa-check" (click)="save()" + [disabled]="form.invalid" >{{ 'AbpIdentity::Save' | abpLocalization }} diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/button/button.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/button/button.component.ts index 86ef5f2bd4..20e2d92e98 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/button/button.component.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/button/button.component.ts @@ -6,7 +6,7 @@ import { filter } from 'rxjs/operators'; @Component({ selector: 'abp-button', template: ` - `, @@ -24,6 +24,9 @@ export class ButtonComponent implements OnInit { @Input() loading: boolean = false; + @Input() + disabled: boolean = false; + @Input() requestType: string | string[]; From 88214d752196dc9b95f612c4f883cc035073f479 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Thu, 15 Aug 2019 13:01:40 +0300 Subject: [PATCH 2/2] feature(theme-shared): add busy input to modal add abp-button handler for loading refactor esc listener --- .../lib/components/modal/modal.component.html | 3 +- .../lib/components/modal/modal.component.ts | 46 +++++++++++-------- 2 files changed, 30 insertions(+), 19 deletions(-) diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.html b/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.html index 559bc6b429..48027b54a4 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.html +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.html @@ -1,6 +1,7 @@