Removed JavaScriptEncoder property from HtmlHelper
This commit is contained in:
parent
d97fe04cd7
commit
bf93c7d7a4
|
|
@ -58,11 +58,6 @@ namespace Microsoft.AspNetCore.Mvc.Rendering
|
||||||
/// </summary>
|
/// </summary>
|
||||||
UrlEncoder UrlEncoder { get; }
|
UrlEncoder UrlEncoder { get; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Gets the <see cref="JavaScriptEncoder"/> to be used for encoding JavaScript.
|
|
||||||
/// </summary>
|
|
||||||
JavaScriptEncoder JavaScriptEncoder { get; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns an anchor (<a>) element that contains a URL path to the specified action.
|
/// Returns an anchor (<a>) element that contains a URL path to the specified action.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@ using System.Text.Encodings.Web;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Microsoft.AspNetCore.Html;
|
using Microsoft.AspNetCore.Html;
|
||||||
using Microsoft.AspNetCore.Mvc.ModelBinding;
|
using Microsoft.AspNetCore.Mvc.ModelBinding;
|
||||||
using Microsoft.AspNetCore.Mvc.ModelBinding.Validation;
|
|
||||||
using Microsoft.AspNetCore.Mvc.Rendering;
|
using Microsoft.AspNetCore.Mvc.Rendering;
|
||||||
using Microsoft.AspNetCore.Mvc.ViewEngines;
|
using Microsoft.AspNetCore.Mvc.ViewEngines;
|
||||||
using Microsoft.AspNetCore.Mvc.ViewFeatures.Internal;
|
using Microsoft.AspNetCore.Mvc.ViewFeatures.Internal;
|
||||||
|
|
@ -46,8 +45,7 @@ namespace Microsoft.AspNetCore.Mvc.ViewFeatures
|
||||||
IModelMetadataProvider metadataProvider,
|
IModelMetadataProvider metadataProvider,
|
||||||
IViewBufferScope bufferScope,
|
IViewBufferScope bufferScope,
|
||||||
HtmlEncoder htmlEncoder,
|
HtmlEncoder htmlEncoder,
|
||||||
UrlEncoder urlEncoder,
|
UrlEncoder urlEncoder)
|
||||||
JavaScriptEncoder javaScriptEncoder)
|
|
||||||
{
|
{
|
||||||
if (htmlGenerator == null)
|
if (htmlGenerator == null)
|
||||||
{
|
{
|
||||||
|
|
@ -79,18 +77,12 @@ namespace Microsoft.AspNetCore.Mvc.ViewFeatures
|
||||||
throw new ArgumentNullException(nameof(urlEncoder));
|
throw new ArgumentNullException(nameof(urlEncoder));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (javaScriptEncoder == null)
|
|
||||||
{
|
|
||||||
throw new ArgumentNullException(nameof(javaScriptEncoder));
|
|
||||||
}
|
|
||||||
|
|
||||||
_viewEngine = viewEngine;
|
_viewEngine = viewEngine;
|
||||||
_htmlGenerator = htmlGenerator;
|
_htmlGenerator = htmlGenerator;
|
||||||
_htmlEncoder = htmlEncoder;
|
_htmlEncoder = htmlEncoder;
|
||||||
_bufferScope = bufferScope;
|
_bufferScope = bufferScope;
|
||||||
MetadataProvider = metadataProvider;
|
MetadataProvider = metadataProvider;
|
||||||
UrlEncoder = urlEncoder;
|
UrlEncoder = urlEncoder;
|
||||||
JavaScriptEncoder = javaScriptEncoder;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
|
|
@ -163,9 +155,6 @@ namespace Microsoft.AspNetCore.Mvc.ViewFeatures
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public UrlEncoder UrlEncoder { get; }
|
public UrlEncoder UrlEncoder { get; }
|
||||||
|
|
||||||
/// <inheritdoc />
|
|
||||||
public JavaScriptEncoder JavaScriptEncoder { get; }
|
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public IModelMetadataProvider MetadataProvider { get; }
|
public IModelMetadataProvider MetadataProvider { get; }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,16 +24,14 @@ namespace Microsoft.AspNetCore.Mvc.ViewFeatures
|
||||||
IModelMetadataProvider metadataProvider,
|
IModelMetadataProvider metadataProvider,
|
||||||
IViewBufferScope bufferScope,
|
IViewBufferScope bufferScope,
|
||||||
HtmlEncoder htmlEncoder,
|
HtmlEncoder htmlEncoder,
|
||||||
UrlEncoder urlEncoder,
|
UrlEncoder urlEncoder)
|
||||||
JavaScriptEncoder javaScriptEncoder)
|
|
||||||
: base(
|
: base(
|
||||||
htmlGenerator,
|
htmlGenerator,
|
||||||
viewEngine,
|
viewEngine,
|
||||||
metadataProvider,
|
metadataProvider,
|
||||||
bufferScope,
|
bufferScope,
|
||||||
htmlEncoder,
|
htmlEncoder,
|
||||||
urlEncoder,
|
urlEncoder)
|
||||||
javaScriptEncoder)
|
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,11 +12,9 @@ using System.Threading.Tasks;
|
||||||
using Microsoft.AspNetCore.Html;
|
using Microsoft.AspNetCore.Html;
|
||||||
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Http;
|
||||||
using Microsoft.AspNetCore.Mvc.ModelBinding;
|
using Microsoft.AspNetCore.Mvc.ModelBinding;
|
||||||
using Microsoft.AspNetCore.Mvc.ModelBinding.Validation;
|
|
||||||
using Microsoft.AspNetCore.Mvc.Rendering;
|
using Microsoft.AspNetCore.Mvc.Rendering;
|
||||||
using Microsoft.AspNetCore.Mvc.TestCommon;
|
using Microsoft.AspNetCore.Mvc.TestCommon;
|
||||||
using Microsoft.AspNetCore.Mvc.ViewEngines;
|
using Microsoft.AspNetCore.Mvc.ViewEngines;
|
||||||
using Microsoft.AspNetCore.Mvc.ViewFeatures.Internal;
|
|
||||||
using Microsoft.AspNetCore.Testing;
|
using Microsoft.AspNetCore.Testing;
|
||||||
using Moq;
|
using Moq;
|
||||||
using Xunit;
|
using Xunit;
|
||||||
|
|
@ -969,11 +967,6 @@ Environment.NewLine;
|
||||||
get { return _innerHelper.UrlEncoder; }
|
get { return _innerHelper.UrlEncoder; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public JavaScriptEncoder JavaScriptEncoder
|
|
||||||
{
|
|
||||||
get { return _innerHelper.JavaScriptEncoder; }
|
|
||||||
}
|
|
||||||
|
|
||||||
public void Contextualize(ViewContext viewContext)
|
public void Contextualize(ViewContext viewContext)
|
||||||
{
|
{
|
||||||
(_innerHelper as ICanHasViewContext)?.Contextualize(viewContext);
|
(_innerHelper as ICanHasViewContext)?.Contextualize(viewContext);
|
||||||
|
|
|
||||||
|
|
@ -261,8 +261,7 @@ namespace Microsoft.AspNetCore.Mvc.Rendering
|
||||||
provider,
|
provider,
|
||||||
new TestViewBufferScope(),
|
new TestViewBufferScope(),
|
||||||
new HtmlTestEncoder(),
|
new HtmlTestEncoder(),
|
||||||
UrlEncoder.Default,
|
UrlEncoder.Default);
|
||||||
JavaScriptEncoder.Default);
|
|
||||||
|
|
||||||
if (innerHelperWrapper != null)
|
if (innerHelperWrapper != null)
|
||||||
{
|
{
|
||||||
|
|
@ -285,8 +284,7 @@ namespace Microsoft.AspNetCore.Mvc.Rendering
|
||||||
provider,
|
provider,
|
||||||
new TestViewBufferScope(),
|
new TestViewBufferScope(),
|
||||||
new HtmlTestEncoder(),
|
new HtmlTestEncoder(),
|
||||||
UrlEncoder.Default,
|
UrlEncoder.Default);
|
||||||
JavaScriptEncoder.Default);
|
|
||||||
|
|
||||||
var viewContext = new ViewContext(
|
var viewContext = new ViewContext(
|
||||||
actionContext,
|
actionContext,
|
||||||
|
|
|
||||||
|
|
@ -1570,8 +1570,7 @@ namespace Microsoft.AspNetCore.Mvc.Rendering
|
||||||
metadataProvider,
|
metadataProvider,
|
||||||
new TestViewBufferScope(),
|
new TestViewBufferScope(),
|
||||||
new Mock<HtmlEncoder>(MockBehavior.Strict).Object,
|
new Mock<HtmlEncoder>(MockBehavior.Strict).Object,
|
||||||
new Mock<UrlEncoder>(MockBehavior.Strict).Object,
|
new Mock<UrlEncoder>(MockBehavior.Strict).Object)
|
||||||
new Mock<JavaScriptEncoder>(MockBehavior.Strict).Object)
|
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue