1.2.11.11 Golf Markers, Logs
This commit is contained in:
@@ -72,7 +72,7 @@
|
||||
<div class="sax-header">
|
||||
<div class="sax-caption">@Localiser["system.caption.database.core"]</div>
|
||||
</div>
|
||||
<div class="sax-content">
|
||||
<div style="padding:4px 8px;">
|
||||
<div class="sax-panel-messages"></div>
|
||||
<div class="sax-panel-item-list"></div>
|
||||
</div>
|
||||
@@ -85,7 +85,7 @@
|
||||
<div class="sax-header">
|
||||
<div class="sax-caption">@Localiser["system.caption.database.reference"]</div>
|
||||
</div>
|
||||
<div class="sax-content">
|
||||
<div style="padding:4px 8px;">
|
||||
<div class="sax-panel-messages"></div>
|
||||
<div class="sax-panel-item-list"></div>
|
||||
</div>
|
||||
@@ -98,7 +98,7 @@
|
||||
<div class="sax-header">
|
||||
<div class="sax-caption">@Localiser["system.caption.database.support"]</div>
|
||||
</div>
|
||||
<div class="sax-content">
|
||||
<div style="padding:4px 8px;">
|
||||
<div class="sax-panel-messages"></div>
|
||||
<div class="sax-panel-item-list"></div>
|
||||
</div>
|
||||
|
||||
@@ -30,23 +30,24 @@
|
||||
<div class="sax-action sax-results-refresh"><img src="~/img/action/refresh24.png" alt="@(Localiser["label.refresh"])" title="@(Localiser["label.refresh"])" /></div>
|
||||
</div>
|
||||
</div>
|
||||
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmRefGolfFilter", @class = "sax-form", @onSubmit = "return false;" }))
|
||||
{
|
||||
@Html.HiddenFor(model => model.Filter.CountrySearch, new { @class = "FilterCountrySearch" })
|
||||
@Html.HiddenFor(model => model.Filter.CountryId, new { @class = "FilterCountryId" })
|
||||
@Html.HiddenFor(model => model.Filter.ProvinceSearch, new { @class = "FilterProvinceSearch" })
|
||||
@Html.HiddenFor(model => model.Filter.ProvinceId, new { @class = "FilterProvinceId" })
|
||||
@Html.HiddenFor(model => model.Filter.CourseSearch, new { @class = "FilterCourseSearch" })
|
||||
@Html.HiddenFor(model => model.Filter.CourseId, new { @class = "FilterCourseId" })
|
||||
@*
|
||||
<div class="sax-content">
|
||||
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmRefGolfFilter", @class = "sax-form", @onSubmit = "return false;" }))
|
||||
{
|
||||
@Html.HiddenFor(model => model.Filter.CountrySearch, new { @class = "FilterCountrySearch" })
|
||||
@Html.HiddenFor(model => model.Filter.CountryId, new { @class = "FilterCountryId" })
|
||||
@Html.HiddenFor(model => model.Filter.ProvinceSearch, new { @class = "FilterProvinceSearch" })
|
||||
@Html.HiddenFor(model => model.Filter.ProvinceId, new { @class = "FilterProvinceId" })
|
||||
@Html.HiddenFor(model => model.Filter.CourseSearch, new { @class = "FilterCourseSearch" })
|
||||
@Html.HiddenFor(model => model.Filter.CourseId, new { @class = "FilterCourseId" })
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-md-3 sax-label text-left text-sm-right">@Localiser["label.options"]</div>
|
||||
<div class="col-sm-7 col-md-3 mb-sm-1 mb-md-0">
|
||||
@* ToDo ... *@
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-md-3 sax-label text-left text-sm-right">@Localiser["label.options"]</div>
|
||||
<div class="col-sm-7 col-md-3 mb-sm-1 mb-md-0">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
*@
|
||||
}
|
||||
</div>
|
||||
|
||||
@* Reference - Golf - Stats *@
|
||||
@@ -63,8 +64,6 @@
|
||||
<div class="GolfStatGroup col-sm-12">
|
||||
<div class="GroupCaption"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sax-panel-item-template">
|
||||
<div class="GolfStat col-sm-6">
|
||||
<div class="row">
|
||||
<div class="col-8 text-right pr-2"><div class="StatCaption"></div></div>
|
||||
@@ -88,8 +87,8 @@
|
||||
<div class="col"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sax-panel-messages"></div>
|
||||
<div style="min-height:48px;max-height:240px;overflow-y:auto;">
|
||||
<div class="sax-panel-messages"></div>
|
||||
<table class="sax-item-list">
|
||||
<thead>
|
||||
<tr>
|
||||
@@ -105,17 +104,19 @@
|
||||
<tbody></tbody>
|
||||
</table>
|
||||
</div>
|
||||
<table class="sax-panel-item-template">
|
||||
<div class="sax-panel-item-template">
|
||||
<table>
|
||||
<tr class="sax-item GolfCountry">
|
||||
<td><div class="CountryCode center"></div></td>
|
||||
<td><div class="CountryName"></div></td>
|
||||
<td><div class="CountryPriority center"></div></td>
|
||||
<td><div class="CountryProvinces center"></div></td>
|
||||
<td><div class="CountryClubs center"></div></td>
|
||||
<td><div class="CountryClubsPercent center"></div></td>
|
||||
<td><div class="CountryStatus center"></div></td>
|
||||
<td class="center"><div class="CountryCode"></div></td>
|
||||
<td class=""><div class="CountryName"></div></td>
|
||||
<td class="center"><div class="CountryPriority"></div></td>
|
||||
<td class="center"><div class="CountryProvinces"></div></td>
|
||||
<td class="center"><div class="CountryClubs"></div></td>
|
||||
<td class="center"><div class="CountryClubsPercent"></div></td>
|
||||
<td class="center"><div class="CountryStatus"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
@@ -134,8 +135,8 @@
|
||||
<div class="col"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sax-panel-messages"></div>
|
||||
<div style="min-height:48px;max-height:240px;overflow-y:auto;">
|
||||
<div class="sax-panel-messages"></div>
|
||||
<table class="sax-item-list">
|
||||
<thead>
|
||||
<tr>
|
||||
@@ -151,17 +152,19 @@
|
||||
<tbody></tbody>
|
||||
</table>
|
||||
</div>
|
||||
<table class="sax-panel-item-template">
|
||||
<div class="sax-panel-item-template">
|
||||
<table>
|
||||
<tr class="sax-item GolfProvince">
|
||||
<td><div class="ProvinceCode center"></div></td>
|
||||
<td><div class="ProvinceName"></div></td>
|
||||
<td><div class="ProvincePriority center"></div></td>
|
||||
<td><div class="ProvinceClubs center"></div></td>
|
||||
<td><div class="ProvinceCourses center"></div></td>
|
||||
<td><div class="ProvinceMarkers center"></div></td>
|
||||
<td><div class="ProvinceStatus center"></div></td>
|
||||
<td class="center"><div class="ProvinceCode"></div></td>
|
||||
<td class=""><div class="ProvinceName"></div></td>
|
||||
<td class="center"><div class="ProvincePriority"></div></td>
|
||||
<td class="center"><div class="ProvinceClubs"></div></td>
|
||||
<td class="center"><div class="ProvinceCourses"></div></td>
|
||||
<td class="center"><div class="ProvinceMarkers"></div></td>
|
||||
<td class="center"><div class="ProvinceStatus"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
@@ -177,11 +180,21 @@
|
||||
<span><input type="search" name="Filter.CourseSearch" class="FilterCourseSearch" maxlength="16" style="width:33%;" /></span>
|
||||
</div>
|
||||
<div class="fixed"><div class="sax-caption">@Localiser["label.courses"]</div></div>
|
||||
<div class="col"></div>
|
||||
<div class="col right sax-actions">
|
||||
@* Burger menu *@
|
||||
<ul class="nav navbar-nav navbar-light navbar-right sax-burger">
|
||||
<li class="dropdown-toggle caret-off">
|
||||
<a href="#" class="dropdown" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><span class="navbar-toggler-icon"></span></a>
|
||||
<ul class="dropdown-menu dropdown-menu-right sax-dropdown-menu">
|
||||
@* *@
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sax-panel-messages"></div>
|
||||
<div style="min-height:48px;max-height:240px;overflow-y:auto;">
|
||||
<div class="sax-panel-messages"></div>
|
||||
<table class="sax-item-list">
|
||||
<thead>
|
||||
<tr>
|
||||
@@ -196,30 +209,87 @@
|
||||
<tbody></tbody>
|
||||
</table>
|
||||
</div>
|
||||
<table class="sax-panel-item-template">
|
||||
<tr class="sax-item GolfCourse">
|
||||
<td><div class="CourseId center"></div></td>
|
||||
<td><div class="CourseCaption"></div></td>
|
||||
<td><div class="CourseLocation center"></div></td>
|
||||
<td><div class="CoursePriority center"></div></td>
|
||||
<td><div class="CourseMarkers center"></div></td>
|
||||
<td><div class="CourseStatus center"></div></td>
|
||||
<div class="sax-panel-item-template">
|
||||
@* Course template - table is ignored. *@
|
||||
<table>
|
||||
<tr class="sax-item GolfCourse">
|
||||
<td class="center"><div class="CourseId"></div></td>
|
||||
<td class=""><div class="CourseCaption"></div></td>
|
||||
<td class="center"><div class="CourseLocation"></div></td>
|
||||
<td class="center"><div class="CoursePriority"></div></td>
|
||||
<td class="center"><div class="CourseMarkers"></div></td>
|
||||
<td class="center"><div class="CourseStatus"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
@* Burger dropdown item template - ul is ignored *@
|
||||
<ul class="sax-dropdown-menu Courses">
|
||||
<li class="sax-dropdown-item sax-action"><div class="sax-label">...</div></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
@* Reference - Golf - Markers *@
|
||||
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmMarkers", @class = "sax-form", @onSubmit = "return false;" }))
|
||||
{
|
||||
@Html.HiddenFor(Model => Model.Filter.CourseId, new { @class = "FilterCourseId" })
|
||||
@Html.HiddenFor(Model => Model.Filter.MarkerHoles, new { @class = "FilterMarkerHoles" })
|
||||
@Html.HiddenFor(Model => Model.Filter.MarkerGender, new { @class = "FilterMarkerGender" })
|
||||
<div class="sax-panel-info Markers">
|
||||
<div class="sax-header">
|
||||
<div class="row">
|
||||
<div class="col left">
|
||||
<span class="sax-label">@Localiser["label.search"]</span>
|
||||
<span><input type="search" name="Filter.MarkerSearch" class="FilterMarkerSearch" maxlength="16" style="width:33%;" /></span>
|
||||
</div>
|
||||
<div class="fixed"><div class="sax-caption">@Localiser["label.markers"]</div></div>
|
||||
<div class="col"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sax-panel-messages"></div>
|
||||
<div style="min-height:48px;max-height:240px;overflow-y:auto;">
|
||||
<table class="sax-item-list">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="pl-2">@Localiser["label.caption"]</th>
|
||||
<th class="center">@Localiser["label.holes"]</th>
|
||||
<th class="center">@Localiser["label.tee"]</th>
|
||||
<th class="center">@Localiser["label.gender"]</th>
|
||||
<th class="center">@Localiser["label.slope"]</th>
|
||||
<th class="center">@Localiser["label.par"]</th>
|
||||
<th class="center">@Localiser["label.course"]</th>
|
||||
<th class="center">@Localiser["label.bogey"]</th>
|
||||
<th class="center">@Localiser["label.length"]</th>
|
||||
<th class="center">@Localiser["label.status"]</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody></tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="sax-panel-item-template">
|
||||
<table>
|
||||
<tr class="sax-item GolfMarker">
|
||||
<td class="pl-2"><div class="MarkerCaption"></div></td>
|
||||
<td class="center"><div class="MarkerHoles"></div></td>
|
||||
<td class="center"><div class="MarkerTee"></div></td>
|
||||
<td class="center"><div class="MarkerGender"></div></td>
|
||||
<td class="center"><div class="MarkerSlope"></div></td>
|
||||
<td class="center"><div class="MarkerPar"></div></td>
|
||||
<td class="center"><div class="MarkerCourse"></div></td>
|
||||
<td class="center"><div class="MarkerBogey"></div></td>
|
||||
<td class="center"><div class="MarkerLength"></div></td>
|
||||
<td class="center"><div class="MarkerStatus"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
@* Icons. *@
|
||||
<div class="sax-panel-item-template">
|
||||
<img src="~/img/icon/tick-64.png" alt="" title="" class="sax-tick" style="max-width:16px;" />
|
||||
</div>
|
||||
<div class="sax-panel-item-template">
|
||||
<img src="~/img/icon/sphere-green.svg" alt="Active" title="Active" class="sax-status-atv" style="max-width:16px;" />
|
||||
</div>
|
||||
<div class="sax-panel-item-template">
|
||||
<img src="~/img/icon/sphere-orange.svg" alt="Inactive" title="Inactive" class="sax-status-ina" style="max-width:16px;" />
|
||||
</div>
|
||||
<div class="sax-panel-item-template">
|
||||
<img src="~/img/icon/sphere-purple.svg" alt="Deleted" title="Deleted" class="sax-status-del" style="max-width:16px;" />
|
||||
</div>
|
||||
|
||||
|
||||
@@ -53,21 +53,23 @@
|
||||
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmLogsFilter", @class = "sax-form", @onSubmit = "return false;" }))
|
||||
{
|
||||
<input type="hidden" name="LogsFilter.Filename" class="FilterLogFilename" />
|
||||
<div class="row mb-2">
|
||||
<div class="col-sm-5 sax-label text-left text-sm-right">@Localiser["label.root.folder"]</div>
|
||||
<div class="col-sm-7 sax-value">@(Model.LoggingRootFolder)</div>
|
||||
</div>
|
||||
<div class="row mb-2">
|
||||
<div class="col-sm-5 sax-label text-left text-sm-right">@Localiser["label.folder"]</div>
|
||||
<div class="col-sm-7"><div style="max-width:200px;"><select id="cbFilterLogFolder" name="LogsFilter.Folder" class="FilterLogFolder"></select></div></div>
|
||||
</div>
|
||||
<div class="row mb-2">
|
||||
<div class="col-sm-5 sax-label text-left text-sm-right">@Localiser["label.year"]</div>
|
||||
<div class="col-sm-7"><div style="max-width:200px;"><select id="cbFilterLogYear" name="LogsFilter.Year" class="FilterLogYear"></select></div></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 sax-label text-left text-sm-right">@Localiser["label.month"]</div>
|
||||
<div class="col-sm-7"><div style="max-width:200px;"><select id="cbFilterLogMonth" name="LogsFilter.Month" class="FilterLogMonth"></select></div></div>
|
||||
<div class="col-sm-12 row">
|
||||
<div class="col-sm-4 col-md-3 sax-label text-left text-sm-right">@Localiser["label.root.folder"]</div>
|
||||
<div class="col-sm-8 col-md-9 sax-value mb-1">@(Model.LoggingRootFolder)</div>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-4 row">
|
||||
<div class="col-sm-4 col-md-5 sax-label text-left text-sm-right">@Localiser["label.folder"]</div>
|
||||
<div class="col-sm-8 col-md-7 mb-1"><div style="max-width:200px;"><select id="cbFilterLogFolder" name="LogsFilter.Folder" class="FilterLogFolder"></select></div></div>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-4 row">
|
||||
<div class="col-sm-4 col-md-5 sax-label text-left text-sm-right">@Localiser["label.year"]</div>
|
||||
<div class="col-sm-8 col-md-7 mb-1"><div style="max-width:200px;"><select id="cbFilterLogYear" name="LogsFilter.Year" class="FilterLogYear"></select></div></div>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-4 row">
|
||||
<div class="col-sm-4 col-md-5 sax-label text-left text-sm-right">@Localiser["label.month"]</div>
|
||||
<div class="col-sm-8 col-md-7"><div style="max-width:200px;"><select id="cbFilterLogMonth" name="LogsFilter.Month" class="FilterLogMonth"></select></div></div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
@@ -75,20 +77,33 @@
|
||||
|
||||
<div class="sax-panel-results">
|
||||
<div class="sax-panel-messages"></div>
|
||||
<div class="sax-panel-item-list"></div>
|
||||
<div class="sax-panel-item-template">
|
||||
<div class="sax-panel-item LogFile">
|
||||
<div class="sax-content">
|
||||
<div class="row">
|
||||
<div class="col"><div class="sax-action Filename"></div></div>
|
||||
<div class=" text-right"><span class="Length"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@* Log file list. *@
|
||||
<div class="sax-panel-info" style="min-height:120px;max-height:100%;overflow-y:auto;">
|
||||
<table class="sax-item-list">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="pl-2">@Localiser["label.file"]</th>
|
||||
<th class="center">@Localiser["label.updated"]</th>
|
||||
<th class="center">@Localiser["label.size"]</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody></tbody>
|
||||
</table>
|
||||
</div>
|
||||
@* Log file template. *@
|
||||
<table class="sax-panel-item-template">
|
||||
<tr class="sax-panel-item LogFile pointer">
|
||||
<td><div class="Filename pl-2 pt-1"></div></td>
|
||||
<td><div class="Updated center"></div></td>
|
||||
<td><div class="Size center"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div id="dlgLogFile" class="sax-dialog">
|
||||
<form>
|
||||
<input type="hidden" class="LogFilename" />
|
||||
</form>
|
||||
<div class="sax-data FileData"></div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -5,5 +5,6 @@
|
||||
@using Saxonite.Net.Standard.Base.App
|
||||
@using Saxonite.Net.Core.Web.Base.App
|
||||
@using Saxonite.Net.Core.Web.Admin.Models
|
||||
@using Saxonite.Net.Core.Web.Admin.Models.Reference
|
||||
@using Saxonite.Net.Core.Web.Admin.Models.Support
|
||||
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
|
||||
|
||||
Reference in New Issue
Block a user