Skip to content

Commit 1f33f52

Browse files
committed
Small updates in widgets and pager
1 parent c137245 commit 1f33f52

File tree

6 files changed

+23
-22
lines changed

6 files changed

+23
-22
lines changed

Blogifier.Core/Configuration.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -97,16 +97,12 @@ public static IEnumerable<Assembly> GetAssemblies()
9797
var assembly = Assembly.LoadFile(dll);
9898
var product = assembly.GetCustomAttribute<AssemblyProductAttribute>().Product;
9999

100-
if (!string.IsNullOrEmpty(product) && product.StartsWith("Blogifier."))
100+
if (product.StartsWith("Blogifier.") && !product.StartsWith("Blogifier.Web"))
101101
{
102-
if (!product.StartsWith("Blogifier.Web"))
103-
{
104-
assemblies.Add(assembly);
105-
}
102+
assemblies.Add(assembly);
106103
}
107104
}
108-
catch (FileLoadException) { }
109-
catch (BadImageFormatException) { }
105+
catch { }
110106
}
111107
}
112108
catch { }

Blogifier.Core/Controllers/PackagesController.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using Blogifier.Core.Data.Interfaces;
44
using Blogifier.Core.Data.Models;
55
using Blogifier.Core.Middleware;
6-
using Blogifier.Core.Services.Search;
76
using Microsoft.AspNetCore.Authorization;
87
using Microsoft.AspNetCore.Mvc;
98
using Microsoft.AspNetCore.Mvc.ViewEngines;
@@ -15,14 +14,13 @@
1514
namespace Blogifier.Core.Controllers
1615
{
1716
[Authorize]
18-
[Route("packages")]
19-
public class PackagesController : Controller
17+
[Route("admin/[controller]")]
18+
public class PackagesController : Controller
2019
{
2120
private readonly string _theme;
2221
private readonly ILogger _logger;
2322
private readonly ICompositeViewEngine _engine;
2423
IUnitOfWork _db;
25-
ISearchService _search;
2624

2725
public PackagesController(IUnitOfWork db, ILogger<AdminController> logger, ICompositeViewEngine engine)
2826
{

Blogifier.Web/Blogifier.Web.csproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@
2929
<ProjectReference Include="..\Blogifier.Core\Blogifier.Core.csproj" />
3030
</ItemGroup>
3131

32-
32+
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="Exists('$(SolutionDir)Packages\Widgets\Newsletter\bin\Debug\netcoreapp2.0\Newsletter.dll')">
33+
<Exec Command="xcopy &quot;$(SolutionDir)Packages\Widgets\Newsletter\bin\Debug\netcoreapp2.0\Newsletter.dll&quot; &quot;$(TargetDir)&quot; /Y" />
34+
<Exec Command="xcopy &quot;$(SolutionDir)Packages\Widgets\PostList\bin\Debug\netcoreapp2.0\PostList.dll&quot; &quot;$(TargetDir)&quot; /Y" />
35+
</Target>
3336

3437
<ItemGroup>
3538
<Folder Include="Logs\" />
Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
11
@using Blogifier.Core.Common
2-
@using Blogifier.Core.Data.Models
3-
@using Blogifier.Core.Extensions
42
@model Pager
5-
63
@if (Model != null)
74
{
85
@if (Model.ShowOlder || Model.ShowNewer)
96
{
107
<ul class="pagination justify-content-center">
118
@if (Model.ShowOlder)
129
{
13-
<li class="item item-prev"><a class="item-link" href="~/@ApplicationSettings.BlogRoute@Model.RouteValue@Model.Older"><i class="item-icon fa fa-angle-left"></i></a></li>
10+
<li class="item item-prev"><a class="item-link" href="~/@ApplicationSettings.BlogRoute@Model.RouteValue?page=@Model.Older"><i class="item-icon fa fa-angle-left"></i></a></li>
1411
}
1512
@if (Model.ShowNewer)
1613
{
17-
<li class="item item-next"><a class="item-link" href="~/@ApplicationSettings.BlogRoute@Model.RouteValue@Model.Newer"><i class="item-icon fa fa-angle-right"></i></a></li>
14+
<li class="item item-next"><a class="item-link" href="~/@ApplicationSettings.BlogRoute@Model.RouteValue?page=@Model.Newer"><i class="item-icon fa fa-angle-right"></i></a></li>
1815
}
1916
</ul>
2017
}
21-
22-
}
18+
}

Packages/Widgets/Newsletter/NewsletterController.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,28 @@
33
using Blogifier.Core.Data.Interfaces;
44
using Blogifier.Core.Data.Models;
55
using Blogifier.Core.Middleware;
6+
using Microsoft.AspNetCore.Authorization;
67
using Microsoft.AspNetCore.Mvc;
78
using System.Collections.Generic;
89
using System.Linq;
910
using System.Threading.Tasks;
1011

1112
namespace Newsletter
1213
{
13-
public class NewsletterController : Controller
14+
[Authorize]
15+
[Route("admin/[controller]")]
16+
public class PackagesController : Controller
1417
{
1518
IUnitOfWork _db;
1619
static readonly string key = "NEWSLETTER";
1720

18-
public NewsletterController(IUnitOfWork db)
21+
public PackagesController(IUnitOfWork db)
1922
{
2023
_db = db;
2124
}
2225

2326
[VerifyProfile]
24-
[HttpGet("admin/packages/widgets/Newsletter")]
27+
[HttpGet("widgets/Newsletter")]
2528
public IActionResult Settings(string search = "")
2629
{
2730
var profile = _db.Profiles.Single(b => b.IdentityName == User.Identity.Name);

Packages/Widgets/Newsletter/Views/Shared/Components/Newsletter/Settings.cshtml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99
<!-- Toolbar -->
1010
<div class="bf-toolbar d-flex">
1111
<label class="custom-control custom-checkbox my-auto mr-3"><input class="custom-control-input item-checkbox" type="checkbox" id="selectAll" name="selectAll"><span class="item-control custom-control-indicator"></span></label>
12+
<div id="postActionButtons" class="btn-group mr-3">
13+
<a asp-controller="Packages" asp-action="Widgets" class="btn btn-outline-secondary btn-sm btn-rounded" style="padding: 0 20px">
14+
<i class="fa fa-arrow-left"></i> &nbsp; Back
15+
</a>
16+
</div>
1217
<div id="postActionButtons" class="btn-group mr-3">
1318
<button type="button" class="btn btn-outline-secondary btn-icon btn-sm btn-rounded" disabled="disabled" data-tooltip onclick="return newsletter.remove()" title="Remove"><i class="fa fa-trash"></i></button>
1419
</div>

0 commit comments

Comments
 (0)