From d6ca7dc07432ed99f26a6bb575b2248b64ed5c19 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Fri, 15 Feb 2019 10:27:05 +0300 Subject: [PATCH] Tag helpers: added form-row --- .../TagHelpers/Grid/AbpRowTagHelper.cs | 6 +++++- .../TagHelpers/Grid/AbpRowTagHelperService.cs | 10 +++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelper.cs index ead3367ac7..8c6a1a1d24 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelper.cs @@ -1,5 +1,9 @@ -namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Grid +using Microsoft.AspNetCore.Razor.TagHelpers; + +namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Grid { + [HtmlTargetElement("abp-row")] + [HtmlTargetElement("abp-form-row")] public class AbpRowTagHelper : AbpTagHelper { public VerticalAlign VAlign { get; set; } = VerticalAlign.Default; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelperService.cs index ecbe5db97e..0dc92f300d 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpRowTagHelperService.cs @@ -7,8 +7,16 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Grid { public override void Process(TagHelperContext context, TagHelperOutput output) { + if (output.TagName == "abp-row") + { + output.Attributes.AddClass("row"); + } + if (output.TagName == "abp-form-row") + { + output.Attributes.AddClass("form-row"); + } + output.TagName = "div"; - output.Attributes.AddClass("row"); ProcessVerticalAlign(output); ProcessHorizontalAlign(output);