Browse Source

Add `Fullscreen` options to `AbpModalSize`.

Resolve #13670
pull/13825/head
maliming 4 years ago
parent
commit
ae6771c40e
  1. 8
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Modal/AbpModalSize.cs
  2. 12
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Modal/AbpModalSizeExtensions.cs

8
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Modal/AbpModalSize.cs

@ -5,5 +5,11 @@ public enum AbpModalSize
Default,
Small,
Large,
ExtraLarge
ExtraLarge,
Fullscreen,
FullscreenSmDown,
FullscreenMdDown,
FullscreenLgDown,
FullscreenXlDown,
FullscreenXxlDown
}

12
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Modal/AbpModalSizeExtensions.cs

@ -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}");
}

Loading…
Cancel
Save