Browse Source

abp-modal tag helper improvements

pull/670/head
Yunus Emre Kalkan 8 years ago
parent
commit
a2a660e876
  1. 2
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Modal/AbpModalTagHelper.cs
  2. 6
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Modal/AbpModalTagHelperService.cs

2
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Modal/AbpModalTagHelper.cs

@ -4,6 +4,8 @@
{ {
public AbpModalSize Size { get; set; } = AbpModalSize.Default; public AbpModalSize Size { get; set; } = AbpModalSize.Default;
public bool? Centered { get; set; } = false;
public AbpModalTagHelper(AbpModalTagHelperService tagHelperService) public AbpModalTagHelper(AbpModalTagHelperService tagHelperService)
: base(tagHelperService) : base(tagHelperService)
{ {

6
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Modal/AbpModalTagHelperService.cs

@ -36,6 +36,12 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal
{ {
var classNames = new StringBuilder("modal-dialog"); var classNames = new StringBuilder("modal-dialog");
if (TagHelper.Centered ?? false)
{
classNames.Append(" ");
classNames.Append("modal-dialog-centered");
}
if (TagHelper.Size != AbpModalSize.Default) if (TagHelper.Size != AbpModalSize.Default)
{ {
classNames.Append(" "); classNames.Append(" ");

Loading…
Cancel
Save