Browse Source

Remove HtmlEncoder dependency from button tag helpers

pull/24488/head
maliming 1 month ago
parent
commit
c418e28742
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 3
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonTagHelperService.cs
  2. 8
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonTagHelperServiceBase.cs
  3. 7
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpLinkButtonTagHelperService.cs

3
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonTagHelperService.cs

@ -13,8 +13,7 @@ public class AbpButtonTagHelperService : AbpButtonTagHelperServiceBase<AbpButton
protected IStringLocalizer<AbpUiResource> L { get; }
public AbpButtonTagHelperService(HtmlEncoder encoder, IStringLocalizer<AbpUiResource> localizer)
: base(encoder)
public AbpButtonTagHelperService(IStringLocalizer<AbpUiResource> localizer)
{
L = localizer;
}

8
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonTagHelperServiceBase.cs

@ -1,7 +1,6 @@
using Microsoft.AspNetCore.Mvc.Rendering;
using Microsoft.AspNetCore.Razor.TagHelpers;
using System;
using System.Text.Encodings.Web;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Microsoft.AspNetCore.Razor.TagHelpers;
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Button;
@ -9,13 +8,6 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Button;
public abstract class AbpButtonTagHelperServiceBase<TTagHelper> : AbpTagHelperService<TTagHelper>
where TTagHelper : TagHelper, IButtonTagHelperBase
{
protected HtmlEncoder Encoder { get; }
protected AbpButtonTagHelperServiceBase(HtmlEncoder encoder)
{
Encoder = encoder;
}
public override void Process(TagHelperContext context, TagHelperOutput output)
{
NormalizeTagMode(context, output);

7
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpLinkButtonTagHelperService.cs

@ -1,17 +1,10 @@
using System;
using System.Text.Encodings.Web;
using Microsoft.AspNetCore.Razor.TagHelpers;
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Button;
public class AbpLinkButtonTagHelperService : AbpButtonTagHelperServiceBase<AbpLinkButtonTagHelper>
{
public AbpLinkButtonTagHelperService(HtmlEncoder encoder)
: base(encoder)
{
}
public override void Process(TagHelperContext context, TagHelperOutput output)
{
base.Process(context, output);

Loading…
Cancel
Save