Skip to content

Commit 84a647e

Browse files
committed
Migrate to OpenSilver Beta
1 parent c574350 commit 84a647e

File tree

16 files changed

+77
-6109
lines changed

16 files changed

+77
-6109
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,3 +341,7 @@ Binaries
341341
/OpenSilverDemo/OpenSilverDemo.Browser/wwwroot
342342
/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Libs
343343
/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI.Browser/wwwroot/resources
344+
345+
# Browser projects
346+
**/wwwroot/libs
347+
**/wwwroot/resources
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
using Microsoft.AspNetCore.Components;
2+
using Microsoft.AspNetCore.Components.CompilerServices;
3+
using Microsoft.AspNetCore.Components.Rendering;
4+
using Microsoft.AspNetCore.Components.Routing;
5+
6+
namespace OpenSilver.Samples.TelerikUI.Browser
7+
{
8+
public class App : ComponentBase
9+
{
10+
protected override void BuildRenderTree(RenderTreeBuilder builder)
11+
{
12+
builder.OpenComponent<Router>(0);
13+
builder.AddAttribute(1, "AppAssembly", RuntimeHelpers.TypeCheck(
14+
typeof(Program).Assembly
15+
));
16+
builder.AddAttribute(2, "PreferExactMatches", RuntimeHelpers.TypeCheck(
17+
true
18+
));
19+
builder.AddAttribute(3, "Found", (RenderFragment<RouteData>)(routeData => builder2 =>
20+
{
21+
builder2.OpenComponent<RouteView>(4);
22+
builder2.AddAttribute(5, "RouteData", RuntimeHelpers.TypeCheck(
23+
routeData
24+
));
25+
builder2.CloseComponent();
26+
}
27+
));
28+
builder.AddAttribute(7, "NotFound", (RenderFragment)(builder2 =>
29+
{
30+
builder2.OpenComponent<LayoutView>(8);
31+
builder2.AddAttribute(9, "ChildContent", (RenderFragment)(builder3 =>
32+
{
33+
builder3.AddMarkupContent(10, "<p>Sorry, there\'s nothing at this address.</p>");
34+
}
35+
));
36+
builder2.CloseComponent();
37+
}
38+
));
39+
builder.CloseComponent();
40+
}
41+
}
42+
}

OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI.Browser/App.razor

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

OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI.Browser/OpenSilver.Samples.TelerikUI.Browser.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@
6666
<None Remove="EmptyOpenSilverMigrationApplication.Browser.csproj.vspscc" />
6767
</ItemGroup>
6868
<ItemGroup>
69-
<PackageReference Include="OpenSilver.WorkInProgress" Version="1.0.0-alpha-020" />
70-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.0-preview.5.*" />
71-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.0-preview.5.*" PrivateAssets="all" />
69+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.0-preview.7.21378.6" />
70+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.0-preview.7.21378.6" PrivateAssets="all" />
71+
<PackageReference Include="OpenSilver" Version="1.0.0-beta.1.22" />
7272
</ItemGroup>
7373
<ItemGroup>
7474
<ProjectReference Include="..\OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.csproj" />
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
using DotNetForHtml5;
2+
using Microsoft.AspNetCore.Components;
3+
using Microsoft.AspNetCore.Components.Rendering;
4+
using Microsoft.JSInterop;
5+
using OpenSilver.Samples.TelerikUI.Browser.Interop;
6+
7+
namespace OpenSilver.Samples.TelerikUI.Browser.Pages
8+
{
9+
[Route("/")]
10+
public class Index : ComponentBase
11+
{
12+
protected override void BuildRenderTree(RenderTreeBuilder __builder)
13+
{
14+
}
15+
16+
protected override void OnInitialized()
17+
{
18+
base.OnInitialized();
19+
Cshtml5Initializer.Initialize(new UnmarshalledJavaScriptExecutionHandler(JSRuntime));
20+
Program.RunApplication();
21+
}
22+
23+
[Inject]
24+
private IJSRuntime JSRuntime { get; set; }
25+
}
26+
}

OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI.Browser/Pages/Index.razor

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

OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI.Browser/_Imports.razor

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

0 commit comments

Comments
 (0)