Skip to content

Commit c50bb6e

Browse files
committed
updated to yaf 4.0.0 beta 7
1 parent afdff70 commit c50bb6e

16 files changed

+96
-435
lines changed

YAF.SampleApp/AllChatHub.cs

-78
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
@using YAF.Core.Context
2+
@using YAF.Core.Extensions
3+
@using YAF.Core.Services
4+
5+
@inject BoardContext Current
6+
7+
<!DOCTYPE html>
8+
<html lang="en">
9+
<head>
10+
<meta charset="utf-8" />
11+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
12+
<title>@ViewData["Title"] - YAF.SampleApp</title>
13+
<link rel="stylesheet" href="@Html.Raw(Current.Get<ITheme>().BuildThemePath("bootstrap-forum.min.css"))"
14+
type="text/css" asp-append-version="true" />
15+
<link href="~/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180" />
16+
<link href="~/favicons/favicon-32x32.png" rel="icon" sizes="32x32" />
17+
<link href="~/favicons/favicon-16x16.png" rel="icon" sizes="16x16" />
18+
<link href="~/favicons/site.webmanifest" rel="manifest" />
19+
<link href="~/favicons/safari-pinned-tab.svg" rel="mask-icon" color="#5bbad5" />
20+
<link href="~/favicons/favicon.ico" rel="shortcut icon" />
21+
</head>
22+
<body>
23+
<header>
24+
<nav class="navbar navbar-expand-sm navbar-toggleable-sm border-bottom box-shadow mb-3">
25+
<div class="container">
26+
<a class="navbar-brand" asp-area="" asp-page="/Index">YAF.SampleApp</a>
27+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target=".navbar-collapse" aria-controls="navbarSupportedContent"
28+
aria-expanded="false" aria-label="Toggle navigation">
29+
<span class="navbar-toggler-icon"></span>
30+
</button>
31+
<div class="navbar-collapse collapse d-sm-inline-flex justify-content-between">
32+
<ul class="navbar-nav flex-grow-1">
33+
<li class="nav-item">
34+
<a class="nav-link" asp-area="" asp-page="/Index">Home</a>
35+
</li>
36+
<li class="nav-item">
37+
<a class="nav-link" asp-area="Forums" asp-page="/Index">Forums</a>
38+
</li>
39+
<li class="nav-item">
40+
<a class="nav-link" asp-area="Chat" asp-page="/Index">Chat</a>
41+
</li>
42+
</ul>
43+
<div class="form-inline mt-2 mt-md-0">
44+
@if (Current.IsGuest)
45+
{
46+
<a class="btn btn-outline-success my-2 my-sm-0 me-sm-2" asp-page="/Account/#" asp-area="Forums">Login</a>
47+
<a class="btn btn-outline-success my-2 my-sm-0" asp-page="@(Current.BoardSettings.ShowRulesForRegistration ? "/Privacy" : "/Account/Register")" asp-area="Forums">Register</a>
48+
}
49+
else
50+
{
51+
@("Welcome ")<span class="fw-bold">@HtmlEncoder.Encode(Current.PageUser.DisplayOrUserName())</span>
52+
<a class="btn btn-outline-secondary"
53+
role="button"
54+
href="javascript:LogOutClick()"
55+
aria-label="sign-out-alt">Logout
56+
</a>
57+
}
58+
</div>
59+
</div>
60+
</div>
61+
</nav>
62+
</header>
63+
<div class="container">
64+
<main role="main" class="pb-3">
65+
@RenderBody()
66+
</main>
67+
</div>
68+
69+
<footer class="border-top footer text-muted">
70+
<div class="container">
71+
&copy; 2024 - YAF.SampleApp
72+
</div>
73+
</footer>
74+
75+
<script src="@(Current.Get<BoardInfo>().GetUrlToScripts("forumExtensions.min.js"))" asp-append-version="true"></script>
76+
77+
@if (!Current.IsGuest)
78+
{
79+
@await Html.PartialAsync("_LogoutConfirm")
80+
}
81+
82+
@await RenderSectionAsync("Scripts", required: false)
83+
</body>
84+
</html>

YAF.SampleApp/Areas/Forums/Pages/Shared/_Layout.cshtml

+1-4
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,7 @@
6868
<a class="nav-link active" asp-area="Forums" asp-page="/Index">Forums</a>
6969
</li>
7070
<li class="nav-item">
71-
<a class="nav-link" asp-page="/Chat">Chat</a>
72-
</li>
73-
<li class="nav-item">
74-
<a class="nav-link" asp-area="" asp-page="/Privacy">Privacy</a>
71+
<a class="nav-link" asp-area="Chat" asp-page="/Index">Chat</a>
7572
</li>
7673
</ul>
7774
<div class="form-inline mt-2 mt-md-0">
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
@namespace YAF.Pages
2-
1+
@using YAF.SampleApp
2+
@namespace YAF.SampleApp.Pages
33
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
44
@addTagHelper YAF.Web.TagHelpers.*, YAF.Web
5-
@addTagHelper *, YetAnotherForum.NET

YAF.SampleApp/Areas/Forums/Pages/_ViewStart.cshtml

-3
This file was deleted.

YAF.SampleApp/ChatMessage.cs

-89
This file was deleted.

YAF.SampleApp/GlobalUsings.cs

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// Global using directives
22

3-
global using YAF.Configuration;
43
global using YAF.Core.Context;
54
global using YAF.Types.Interfaces;
65
global using YAF.Types.Interfaces.Services;

YAF.SampleApp/Pages/Chat.cshtml

-59
This file was deleted.

0 commit comments

Comments
 (0)