Browse Source

abp-row tag helper gutters

pull/670/head
Yunus Emre Kalkan 8 years ago
parent
commit
475b9820c7
  1. 2
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelper.cs
  2. 11
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelperService.cs

2
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelper.cs

@ -6,6 +6,8 @@
public HorizontalAlign HAlign { get; set; } = HorizontalAlign.Default;
public bool? Gutters { get; set; } = true;
public AbpRowTagHelper(AbpRowTagHelperService tagHelperService)
: base(tagHelperService)
{

11
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelperService.cs

@ -12,6 +12,7 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Grid
ProcessVerticalAlign(output);
ProcessHorizontalAlign(output);
ProcessGutters(output);
}
protected virtual void ProcessVerticalAlign(TagHelperOutput output)
@ -33,5 +34,15 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Grid
output.Attributes.AddClass("justify-content-" + TagHelper.HAlign.ToString().ToLowerInvariant());
}
protected virtual void ProcessGutters(TagHelperOutput output)
{
if (TagHelper.Gutters ?? true)
{
return;
}
output.Attributes.AddClass("no-gutters");
}
}
}
Loading…
Cancel
Save