Skip to content

Commit d62683a

Browse files
committed
Updated theme headers
1 parent affc707 commit d62683a

8 files changed

Lines changed: 103 additions & 98 deletions

File tree

src/App/Views/Themes/box/_Shared/_Header.cshtml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,16 @@
1111
<a class="nav-link" href="~/">Home <span class="sr-only">(current)</span></a>
1212
</li>
1313
<li class="nav-item">
14-
<a class="nav-link" href="#">About</a>
14+
@if (User.Identity.IsAuthenticated)
15+
{
16+
<a class="nav-link" href="~/admin">Admin</a>
17+
}
18+
else
19+
{
20+
<a class="nav-link" href="~/account/login?ReturnUrl=/admin">Login</a>
21+
}
1522
</li>
16-
<li class="nav-item">
23+
@*<li class="nav-item">
1724
<a class="nav-link" href="#">Contact</a>
1825
</li>
1926
<li class="nav-item dropdown">
@@ -26,7 +33,7 @@
2633
<div class="dropdown-divider"></div>
2734
<a class="dropdown-item" href="#">Something else here</a>
2835
</div>
29-
</li>
36+
</li>*@
3037
</ul>
3138
</div>
3239
</nav>

src/App/Views/Themes/bridge/List.cshtml

Lines changed: 51 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
@{
44
ViewData["bodyClass"] = "home";
55
var pgr = Model.Pager;
6-
76
var first3 = _db.BlogPosts.All().OrderByDescending(p => p.Published).Take(3).ToList();
8-
9-
107
}
118
<!DOCTYPE html>
129
<html lang="en">
@@ -19,17 +16,16 @@
1916

2017
<div class="page-content">
2118

22-
2319
@if (Model.PostListType == PostListType.Search)
24-
{
20+
{
2521
<div class="page-search">
2622
<div class="container">
2723
<h2 class="page-search-title"><i class="fa fa-search"></i> @Model.Blog.Title</h2>
2824
</div>
2925
</div>
30-
}
31-
else if (Model.PostListType == PostListType.Author)
32-
{
26+
}
27+
else if (Model.PostListType == PostListType.Author)
28+
{
3329
<div class="page-author">
3430
<div class="container">
3531
<h2 class="page-author-title">
@@ -38,92 +34,83 @@
3834
</h2>
3935
</div>
4036
</div>
41-
}
42-
else if (Model.PostListType == PostListType.Category)
43-
{
37+
}
38+
else if (Model.PostListType == PostListType.Category)
39+
{
4440
<div class="page-category">
4541
<div class="container">
4642
<h2 class="page-category-title"><i class="fa fa-tag"></i> @ViewBag.Category</h2>
4743
</div>
4844
</div>
49-
}
50-
else
51-
{
52-
}
53-
45+
}
5446

5547
@if (Model.Posts != null)
56-
{
57-
foreach (var item in Model.Posts)
58-
{
59-
var img = string.IsNullOrEmpty(item.Cover) ? Model.Blog.Cover : item.Cover;
60-
<article class="post">
61-
<div class="post-cover">
62-
<img src="~/@img" alt="@item.Title">
63-
64-
</div>
65-
<div class="container">
66-
<div class="row">
67-
<div class="col-sm-2"></div>
68-
<div class="col-sm-10">
69-
<header class="post-header">
70-
<h2 class="post-title"><a href="~/posts/@item.Slug">@item.Title</a></h2>
71-
</header>
72-
@if (item.Featured)
73-
{
74-
<span class="post-featrued-label" title="Featured" data-toggle="tooltip"><i class="fa fa-star"></i></span>
75-
}
48+
{
49+
foreach (var item in Model.Posts)
50+
{
51+
var img = string.IsNullOrEmpty(item.Cover) ? Model.Blog.Cover : item.Cover;
52+
var avatar = string.IsNullOrEmpty(item.Author.Avatar) ? "lib/img/avatar.jpg" : item.Author.Avatar;
53+
<article class="post">
54+
<div class="post-cover">
55+
<img src="~/@img" alt="@item.Title">
7656
</div>
77-
<div class="col-sm-2">
78-
<div class="post-meta">
79-
<a class="post-meta-author" href="~/authors/@item.Author.AppUserName">
80-
<img class="post-meta-author-avatar" src="~/@item.Author.Avatar" alt="Author: @item.Author.DisplayName" />
81-
<div class="post-meta-author-name">@item.Author.DisplayName</div>
82-
</a>
83-
<div class="post-meta-category">
84-
<a href="#">Technology</a>
57+
<div class="container">
58+
<div class="row">
59+
<div class="col-sm-2"></div>
60+
<div class="col-sm-10">
61+
<header class="post-header">
62+
<h2 class="post-title"><a href="~/posts/@item.Slug">@item.Title</a></h2>
63+
</header>
64+
@if (item.Featured)
65+
{
66+
<span class="post-featrued-label" title="Featured" data-toggle="tooltip"><i class="fa fa-star"></i></span>
67+
}
68+
</div>
69+
<div class="col-sm-2">
70+
<div class="post-meta">
71+
<a class="post-meta-author" href="~/authors/@item.Author.AppUserName">
72+
<img class="post-meta-author-avatar" src="~/@avatar" alt="Author: @item.Author.DisplayName" />
73+
<div class="post-meta-author-name">@item.Author.DisplayName</div>
74+
</a>
75+
<div class="post-meta-category">
76+
<a href="#">Technology</a>
77+
</div>
78+
<time class="post-meta-time">@item.Published.ToFriendlyDateString()</time>
79+
</div>
80+
</div>
81+
<div class="col-sm-10">
82+
<div class="post-description">@Html.Raw(Markdig.Markdown.ToHtml(item.Description))</div>
8583
</div>
86-
<time class="post-meta-time">@item.Published.ToFriendlyDateString()</time>
8784
</div>
8885
</div>
89-
<div class="col-sm-10">
90-
<div class="post-description">@Html.Raw(Markdig.Markdown.ToHtml(item.Description))</div>
91-
92-
</div>
93-
</div>
94-
</div>
95-
</article>
96-
}
97-
}
86+
</article>
87+
}
88+
}
9889

9990
@if (pgr != null && (pgr.ShowOlder || pgr.ShowNewer))
100-
{
91+
{
10192
<ul class="pagination justify-content-center">
10293
@if (pgr.ShowOlder)
103-
{
94+
{
10495
<li class="item item-prev">
10596
<a class="item-link" href="~/@pgr.LinkToOlder">
10697
<i class="fa fa-chevron-left"></i>
10798
</a>
10899
</li>
109-
}
100+
}
110101
@if (pgr.ShowNewer)
111-
{
102+
{
112103
<li class="item item-next">
113104
<a class="item-link" href="~/@pgr.LinkToNewer">
114105
<i class="fa fa-chevron-right"></i>
115-
116106
</a>
117107
</li>
118-
}
108+
}
119109
</ul>
120-
}
121-
110+
}
122111
</div>
123112

124-
125113
<partial name="~/Views/Themes/bridge/_Shared/_Footer.cshtml" />
126114

127-
128115
</body>
129116
</html>

src/App/Views/Themes/bridge/_Shared/_Header.cshtml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,16 @@
1111
<a class="nav-link" href="~/">Home <span class="sr-only">(current)</span></a>
1212
</li>
1313
<li class="nav-item">
14-
<a class="nav-link" href="#">About</a>
14+
@if (User.Identity.IsAuthenticated)
15+
{
16+
<a class="nav-link" href="~/admin">Admin</a>
17+
}
18+
else
19+
{
20+
<a class="nav-link" href="~/account/login?ReturnUrl=/admin">Login</a>
21+
}
1522
</li>
16-
<li class="nav-item">
23+
@*<li class="nav-item">
1724
<a class="nav-link" href="#">Contact</a>
1825
</li>
1926
<li class="nav-item dropdown">
@@ -26,7 +33,7 @@
2633
<div class="dropdown-divider"></div>
2734
<a class="dropdown-item" href="#">Something else here</a>
2835
</div>
29-
</li>
36+
</li>*@
3037
</ul>
3138
</div>
3239
</nav>

src/App/Views/Themes/moments/_Shared/_Header.cshtml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,16 @@
1111
<a class="nav-link" href="~/">Home <span class="sr-only">(current)</span></a>
1212
</li>
1313
<li class="nav-item">
14-
<a class="nav-link" href="#">About</a>
14+
@if (User.Identity.IsAuthenticated)
15+
{
16+
<a class="nav-link" href="~/admin">Admin</a>
17+
}
18+
else
19+
{
20+
<a class="nav-link" href="~/account/login?ReturnUrl=/admin">Login</a>
21+
}
1522
</li>
16-
<li class="nav-item">
23+
@*<li class="nav-item">
1724
<a class="nav-link" href="#">Contact</a>
1825
</li>
1926
<li class="nav-item dropdown">
@@ -26,7 +33,7 @@
2633
<div class="dropdown-divider"></div>
2734
<a class="dropdown-item" href="#">Something else here</a>
2835
</div>
29-
</li>
36+
</li>*@
3037
</ul>
3138
</div>
3239
</nav>

src/App/Views/Themes/ocean/List.cshtml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@
55
var pgr = Model.Pager;
66

77
var first3 = _db.BlogPosts.All().OrderByDescending(p => p.Published).Take(3).ToList();
8-
98
var returnUrl = Url.Action("Index", "Admin");
10-
119
}
1210
<!DOCTYPE html>
1311
<html lang="en">
@@ -17,9 +15,6 @@
1715
<body class="@ViewData["bodyClass"]">
1816

1917
<partial name="~/Views/Themes/ocean/_Shared/_Header.cshtml" />
20-
21-
22-
2318

2419
<div class="container">
2520
<div class="page-content">

src/App/Views/Themes/ocean/_Shared/_Header.cshtml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,16 @@
1212
<a class="nav-link" href="~/">Home <span class="sr-only">(current)</span></a>
1313
</li>
1414
<li class="nav-item">
15-
<a class="nav-link" href="#">About</a>
15+
@if (User.Identity.IsAuthenticated)
16+
{
17+
<a class="nav-link" href="~/admin">Admin</a>
18+
}
19+
else
20+
{
21+
<a class="nav-link" href="~/account/login?ReturnUrl=/admin">Login</a>
22+
}
1623
</li>
17-
<li class="nav-item">
24+
@*<li class="nav-item">
1825
<a class="nav-link" href="#">Contact</a>
1926
</li>
2027
<li class="nav-item dropdown">
@@ -27,7 +34,7 @@
2734
<div class="dropdown-divider"></div>
2835
<a class="dropdown-item" href="#">Something else here</a>
2936
</div>
30-
</li>
37+
</li>*@
3138
</ul>
3239
</div>
3340
</nav>
@@ -38,3 +45,6 @@
3845
</div>
3946
</div>
4047
</header>
48+
<style>
49+
.widget-posts a, .widget-categories a { color: #000; }
50+
</style>

src/App/Views/Themes/spot/_Shared/_Header.cshtml

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,14 @@
1111
<a class="nav-link" href="~/">Home <span class="sr-only">(current)</span></a>
1212
</li>
1313
<li class="nav-item">
14-
<a class="nav-link" href="#">About</a>
15-
</li>
16-
<li class="nav-item">
17-
<a class="nav-link" href="#">Contact</a>
18-
</li>
19-
<li class="nav-item dropdown">
20-
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
21-
Example
22-
</a>
23-
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
24-
<a class="dropdown-item" href="#">Action</a>
25-
<a class="dropdown-item" href="#">Another action</a>
26-
<div class="dropdown-divider"></div>
27-
<a class="dropdown-item" href="#">Something else here</a>
28-
</div>
14+
@if (User.Identity.IsAuthenticated)
15+
{
16+
<a class="nav-link" href="~/admin">Admin</a>
17+
}
18+
else
19+
{
20+
<a class="nav-link" href="~/account/login?ReturnUrl=/admin">Login</a>
21+
}
2922
</li>
3023
</ul>
3124
</div>
@@ -37,5 +30,4 @@
3730
</div>
3831
</div>
3932
<a href="~/" class="blog-logo d-block"> <img src="~/themes/spot/img/logo.png" alt="@Model.Blog.Title" /></a>
40-
41-
</header>
33+
</header>

src/App/app.db

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)