Browse Source
Remove HtmlEncoder dependency from button tag helpers
pull/24488/head
maliming
1 month ago
No known key found for this signature in database
GPG Key ID: A646B9CB645ECEA4
3 changed files with
1 additions and
17 deletions
-
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonTagHelperService.cs
-
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonTagHelperServiceBase.cs
-
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpLinkButtonTagHelperService.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; |
|
|
|
} |
|
|
|
|
|
|
|
@ -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); |
|
|
|
|
|
|
|
@ -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); |
|
|
|
|