Browse Source

Merge pull request #6133 from abpframework/dev-message-closing

Disable modal closing by escape key or lost focus
pull/6153/head
Halil İbrahim Kalkan 6 years ago
committed by GitHub
parent
commit
f015202027
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor
  2. 6
      framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs

2
framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor

@ -1,4 +1,4 @@
<Modal @ref="@ModalRef">
<Modal @ref="@ModalRef" Closing="@OnModalClosing">
<ModalBackdrop />
<ModalContent Centered="@CenterMessage">
<ModalHeader>

6
framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs

@ -137,5 +137,11 @@ namespace Volo.Abp.BlazoriseUI.Components
return Canceled.InvokeAsync(null);
}
protected virtual void OnModalClosing(ModalClosingEventArgs eventArgs)
{
eventArgs.Cancel = eventArgs.CloseReason == CloseReason.EscapeClosing
|| eventArgs.CloseReason == CloseReason.FocusLostClosing;
}
}
}

Loading…
Cancel
Save