#478 contribs page
This commit is contained in:
parent
a9c1dfe8a1
commit
b3a443e1db
@ -103,7 +103,7 @@
|
||||
<div id="maincnt">
|
||||
<div class="poem">
|
||||
<h2>
|
||||
گنجور » مشارکتهای کاربران
|
||||
<a href="/contribs">مشارکتهای کاربران</a>
|
||||
</h2>
|
||||
|
||||
<div class="poempretab" id="pretab"></div>
|
||||
|
||||
@ -9,7 +9,6 @@ using System.Threading.Tasks;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.AspNetCore.Mvc.ModelBinding;
|
||||
using Microsoft.AspNetCore.Mvc.ViewFeatures;
|
||||
using RMuseum.Models.Ganjoor;
|
||||
using RMuseum.Models.Generic.ViewModels;
|
||||
|
||||
namespace GanjooRazor.Pages
|
||||
@ -175,6 +174,7 @@ namespace GanjooRazor.Pages
|
||||
{
|
||||
Model = new _GroupedByDateViewPartialModel()
|
||||
{
|
||||
DataType = dataType,
|
||||
Days = days.ToArray(),
|
||||
Users = users == null ? null :users.ToArray(),
|
||||
Summary = summary
|
||||
|
||||
@ -3,26 +3,38 @@
|
||||
}
|
||||
@if (Model.Summary != null)
|
||||
{
|
||||
<div class="stats-section">
|
||||
@if (Model.Summary.Days != -1)
|
||||
{
|
||||
@if (Model.DataType == "users")
|
||||
{
|
||||
<div class="stats-section-no-grid">
|
||||
<div class="stat-item">
|
||||
<div class="stat-value" id="totalCorrections">@RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.Summary.TotalCount)</div>
|
||||
<div class="stat-label">
|
||||
تعداد کل
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
<div class="stats-section">
|
||||
<div class="stat-item">
|
||||
<div class="stat-value" id="totalDays">@RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.Summary.Days)</div>
|
||||
<div class="stat-label">روز مشارکت</div>
|
||||
</div>
|
||||
}
|
||||
<div class="stat-item">
|
||||
<div class="stat-value" id="totalCorrections">@RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.Summary.TotalCount)</div>
|
||||
<div class="stat-label">تعداد کل مشارکتها</div>
|
||||
<div class="stat-item">
|
||||
<div class="stat-value" id="totalCorrections">@RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.Summary.TotalCount)</div>
|
||||
<div class="stat-label">
|
||||
تعداد کل مشارکتها
|
||||
</div>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<div class="stat-value" id="totalUsers">@RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.Summary.UserIds)</div>
|
||||
<div class="stat-label">کاربران مشارکت کننده</div>
|
||||
</div>
|
||||
</div>
|
||||
@if (Model.Summary.UserIds != -1)
|
||||
{
|
||||
<div class="stat-item">
|
||||
<div class="stat-value" id="totalUsers">@RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.Summary.UserIds)</div>
|
||||
<div class="stat-label">کاربران مشارکت کننده</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
<partial name="_GroupedByDateViewTablePartial" model="Model.TableModel">
|
||||
|
||||
@ -5,6 +5,7 @@ namespace GanjooRazor.Pages
|
||||
{
|
||||
public class _GroupedByDateViewPartialModel : PageModel
|
||||
{
|
||||
public string DataType { get; set; }
|
||||
public GroupedByDateViewModel[] Days { get; set; }
|
||||
|
||||
public GroupedByUserViewModel[] Users { get; set; }
|
||||
|
||||
@ -724,6 +724,16 @@ td.c2 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.stats-section-no-grid {
|
||||
border-radius: 8px;
|
||||
padding: 20px;
|
||||
margin-bottom: 30px;
|
||||
display: grid;
|
||||
gap: 15px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
|
||||
.stat-item {
|
||||
padding: 15px;
|
||||
border-radius: 8px;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user