Browse Source
Merge pull request #13825 from abpframework/fullscreen-modal
Add `Fullscreen` options to `AbpModalSize`.
pull/13840/head
maliming
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
19 additions and
1 deletions
-
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Modal/AbpModalSize.cs
-
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Modal/AbpModalSizeExtensions.cs
|
|
|
@ -5,5 +5,11 @@ public enum AbpModalSize |
|
|
|
Default, |
|
|
|
Small, |
|
|
|
Large, |
|
|
|
ExtraLarge |
|
|
|
ExtraLarge, |
|
|
|
Fullscreen, |
|
|
|
FullscreenSmDown, |
|
|
|
FullscreenMdDown, |
|
|
|
FullscreenLgDown, |
|
|
|
FullscreenXlDown, |
|
|
|
FullscreenXxlDown |
|
|
|
} |
|
|
|
|
|
|
|
@ -14,6 +14,18 @@ public static class AbpModalSizeExtensions |
|
|
|
return "modal-xl"; |
|
|
|
case AbpModalSize.Default: |
|
|
|
return ""; |
|
|
|
case AbpModalSize.Fullscreen: |
|
|
|
return "modal-fullscreen"; |
|
|
|
case AbpModalSize.FullscreenSmDown: |
|
|
|
return "modal-fullscreen-sm-down"; |
|
|
|
case AbpModalSize.FullscreenMdDown: |
|
|
|
return "modal-fullscreen-md-down"; |
|
|
|
case AbpModalSize.FullscreenLgDown: |
|
|
|
return "modal-fullscreen-lg-down"; |
|
|
|
case AbpModalSize.FullscreenXlDown: |
|
|
|
return "modal-fullscreen-xl-down"; |
|
|
|
case AbpModalSize.FullscreenXxlDown: |
|
|
|
return "modal-fullscreen-xxl-down"; |
|
|
|
default: |
|
|
|
throw new AbpException($"Unknown {nameof(AbpModalSize)}: {size}"); |
|
|
|
} |
|
|
|
|