Skip to content

Commit 0c16cac

Browse files
committed
Changed text based TagHelpers to rendering Chromes with internal span not div
1 parent d4a1d41 commit 0c16cac

4 files changed

Lines changed: 10 additions & 7 deletions

File tree

src/Sitecore.AspNetCore.SDK.RenderingEngine/TagHelpers/Fields/RichTextTagHelper.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public override void Process(TagHelperContext context, TagHelperOutput output)
5555
if (Editable && richTextField.OpeningChrome != null)
5656
{
5757
html += _chromeRenderer.Render(richTextField.OpeningChrome);
58-
html += "<div>";
58+
html += "<span>";
5959
}
6060

6161
bool outputEditableMarkup = Editable && !string.IsNullOrEmpty(richTextField.EditableMarkup);
@@ -65,7 +65,7 @@ public override void Process(TagHelperContext context, TagHelperOutput output)
6565

6666
if (Editable && richTextField.ClosingChrome != null)
6767
{
68-
html += "</div>";
68+
html += "</span>";
6969
html += _chromeRenderer.Render(richTextField.ClosingChrome);
7070
}
7171

src/Sitecore.AspNetCore.SDK.RenderingEngine/TagHelpers/Fields/TextFieldTagHelper.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public override void Process(TagHelperContext context, TagHelperOutput output)
5151
if (Editable && field.OpeningChrome != null)
5252
{
5353
html += _chromeRenderer.Render(field.OpeningChrome);
54-
html += "<div>";
54+
html += "<span>";
5555
isHtml = true;
5656
}
5757

@@ -67,7 +67,7 @@ public override void Process(TagHelperContext context, TagHelperOutput output)
6767

6868
if (Editable && field.ClosingChrome != null)
6969
{
70-
html += "</div>";
70+
html += "</span>";
7171
html += _chromeRenderer.Render(field.ClosingChrome);
7272
}
7373

tests/Sitecore.AspNetCore.SDK.RenderingEngine.Tests/TagHelpers/Fields/RichTextTagHelperFixture.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using System.Diagnostics.CodeAnalysis;
2-
using System.Globalization;
3-
using AutoFixture;
1+
using AutoFixture;
42
using AutoFixture.Idioms;
53
using FluentAssertions;
64
using Microsoft.AspNetCore.Mvc.ModelBinding;
@@ -14,6 +12,9 @@
1412
using Sitecore.AspNetCore.SDK.LayoutService.Client.Response.Model.Fields;
1513
using Sitecore.AspNetCore.SDK.RenderingEngine.Rendering;
1614
using Sitecore.AspNetCore.SDK.RenderingEngine.TagHelpers.Fields;
15+
using System.Diagnostics.CodeAnalysis;
16+
using System.Globalization;
17+
using System.Text.Encodings.Web;
1718
using Xunit;
1819

1920
namespace Sitecore.AspNetCore.SDK.RenderingEngine.Tests.TagHelpers.Fields;
@@ -733,6 +734,7 @@ public void Process_RenderingChromesAreNotNull_ChromesAreOutput(
733734
// Assert
734735
chromeRenderer.Received().Render(openingChrome);
735736
chromeRenderer.Received().Render(closingChrome);
737+
tagHelperOutput.Content.GetContent().Should().Be($"{chromeRenderer.Render(openingChrome)}<span>{TestHtml}</span>{chromeRenderer.Render(closingChrome)}");
736738
}
737739

738740
private static ModelExpression GetModelExpression(Field model)

tests/Sitecore.AspNetCore.SDK.RenderingEngine.Tests/TagHelpers/Fields/TextFieldTagHelperFixture.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ public void Process_RenderingChromesAreNotNull_ChromesAreOutput(
214214
// Assert
215215
chromeRenderer.Received().Render(openingChrome);
216216
chromeRenderer.Received().Render(closingChrome);
217+
tagHelperOutput.Content.GetContent().Should().Be($"{chromeRenderer.Render(openingChrome)}<span>{TestText}</span>{chromeRenderer.Render(closingChrome)}");
217218
}
218219

219220
private static IEnumerable<object[]> GetModelExpressionTestData()

0 commit comments

Comments
 (0)