Browse Source

Update ScriptTagHelper.cs

pull/19876/head
Salih 2 years ago
parent
commit
b8d88d2b46
  1. 7
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/TagHelpers/ScriptTagHelper.cs

7
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/TagHelpers/ScriptTagHelper.cs

@ -11,9 +11,6 @@ public class ScriptTagHelper : AbpTagHelper
{ {
protected AbpBundlingOptions Options { get; } protected AbpBundlingOptions Options { get; }
[HtmlAttributeName("src")]
public string Src { get; set; } = default!;
public ScriptTagHelper(IOptions<AbpBundlingOptions> options) public ScriptTagHelper(IOptions<AbpBundlingOptions> options)
{ {
Options = options.Value; Options = options.Value;
@ -25,7 +22,9 @@ public class ScriptTagHelper : AbpTagHelper
output.Attributes.Add("defer", ""); output.Attributes.Add("defer", "");
} }
if (!Src.IsNullOrWhiteSpace() && Options.DeferScripts.Any(x => Src.Equals(x, StringComparison.OrdinalIgnoreCase))) var src = output.Attributes["src"]?.Value?.ToString();
if (!src.IsNullOrWhiteSpace() && Options.DeferScripts.Any(x => src.Equals(x, StringComparison.OrdinalIgnoreCase)))
{ {
output.Attributes.Add("defer", ""); output.Attributes.Add("defer", "");
} }

Loading…
Cancel
Save