Skip to content

Commit 29d5a71

Browse files
committed
Removed AddWebExtensions.
1 parent ef05f60 commit 29d5a71

File tree

7 files changed

+5
-44
lines changed

7 files changed

+5
-44
lines changed

src/Components/Web.Extensions/src/HeadManagement/HeadManagementRenderTreeBuilderExtensions.cs

Lines changed: 0 additions & 16 deletions
This file was deleted.

src/Components/Web.Extensions/src/HeadManagement/HeadTagBase.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
using System;
55
using System.Collections.Generic;
6+
using System.Text.Json;
67
using System.Threading.Tasks;
78
using Microsoft.AspNetCore.Components.Rendering;
89
using Microsoft.JSInterop;
@@ -18,7 +19,7 @@ public abstract class HeadTagBase : ComponentBase, IDisposable
1819

1920
private TagElement _tagElement;
2021

21-
private bool _hasRendered = false;
22+
private bool _hasRendered;
2223

2324
[Inject]
2425
private IJSRuntime JSRuntime { get; set; } = default!;
@@ -51,7 +52,7 @@ protected override async Task OnAfterRenderAsync(bool firstRender)
5152
/// <inheritdoc />
5253
protected override void BuildRenderTree(RenderTreeBuilder builder)
5354
{
54-
builder.BuildHeadElementComment(0, _tagElement);
55+
builder.AddMarkupContent(0, $"<!--Head:{JsonSerializer.Serialize(_tagElement, JsonSerializerOptionsProvider.Options)}-->");
5556
}
5657

5758
/// <inheritdoc />

src/Components/Web.Extensions/src/HeadManagement/Title.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Copyright (c) .NET Foundation. All rights reserved.
22
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
33

4+
using System.Text.Json;
45
using System.Threading.Tasks;
56
using Microsoft.AspNetCore.Components.Rendering;
67
using Microsoft.JSInterop;
@@ -30,7 +31,7 @@ protected override async Task OnAfterRenderAsync(bool firstRender)
3031
/// <inheritdoc />
3132
protected override void BuildRenderTree(RenderTreeBuilder builder)
3233
{
33-
builder.BuildHeadElementComment(0, new TitleElement(Value));
34+
builder.AddMarkupContent(0, $"<!--Head:{JsonSerializer.Serialize(new TitleElement(Value), JsonSerializerOptionsProvider.Options)}-->");
3435
}
3536
}
3637
}

src/Components/Web.Extensions/src/WebExtensionsServiceCollectionExtensions.cs

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/Components/test/testassets/BasicTestApp/Program.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@ public static async Task Main(string[] args)
4444
builder.Services.AddTransient<ProtectedLocalStorage>();
4545
builder.Services.AddTransient<ProtectedSessionStorage>();
4646

47-
builder.Services.AddWebExtensions();
48-
4947
builder.Logging.AddConfiguration(builder.Configuration.GetSection("Logging"));
5048

5149
builder.Logging.Services.AddSingleton<ILoggerProvider, PrependMessageLoggerProvider>(s =>

src/Components/test/testassets/TestServer/PrerenderedStartup.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
using Microsoft.Extensions.DependencyInjection;
66
using Microsoft.Extensions.Hosting;
77
using Microsoft.AspNetCore.Components.WebAssembly.Services;
8-
using Microsoft.AspNetCore.Components.Web.Extensions;
98

109
namespace TestServer
1110
{
@@ -23,7 +22,6 @@ public void ConfigureServices(IServiceCollection services)
2322
{
2423
services.AddMvc();
2524
services.AddServerSideBlazor();
26-
services.AddWebExtensions();
2725
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme).AddCookie();
2826
services.AddSingleton<LazyAssemblyLoader>();
2927
}

src/Components/test/testassets/TestServer/ServerStartup.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using Microsoft.AspNetCore.Builder;
2-
using Microsoft.AspNetCore.Components.Web.Extensions;
32
using Microsoft.AspNetCore.Hosting;
43
using Microsoft.Extensions.Configuration;
54
using Microsoft.Extensions.DependencyInjection;
@@ -22,7 +21,6 @@ public void ConfigureServices(IServiceCollection services)
2221
services.AddMvc();
2322
services.AddServerSideBlazor();
2423
services.AddProtectedBrowserStorage();
25-
services.AddWebExtensions();
2624
}
2725

2826
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.

0 commit comments

Comments
 (0)