96 lines
3.2 KiB
Plaintext
96 lines
3.2 KiB
Plaintext
@model Model_Home
|
|
@inject SaxLocaliser Localiser
|
|
@{
|
|
ViewData["Title"] = "Home";
|
|
}
|
|
|
|
@if (Model.AwaitingLogin)
|
|
{
|
|
<div class="text-center">
|
|
<h1 class="display-4">@Localiser["home.caption.welcome"]</h1>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="sax-panel-filter">
|
|
<div class="sax-header row">
|
|
<div class="col"><div class="sax-caption">@Localiser["home.caption.activities"]</div></div>
|
|
<div class="fixed row">
|
|
</div>
|
|
</div>
|
|
<div class="sax-content">
|
|
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmActivityFilter", @class = "sax-form", @action = "#", @method = "POST", onsubmit = "return false;" }))
|
|
{
|
|
<div class="row">
|
|
<div class="col-sm-4"><div class="sax-label text-left text-sm-right">@Localiser["label.search"]</div></div>
|
|
<div class="col-sm-8"><input type="search" name="Filter.Activity" id="ifActivityFilter" class="ActivityFilter sax-input" maxlength="64" /></div>
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
|
|
<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 Activity">
|
|
<div class="sax-header row">
|
|
<div class="col">
|
|
<div class="sax-caption"><div class="sax-action ActivityCaption"></div></div>
|
|
</div>
|
|
<div class="fixed sax-actions">
|
|
</div>
|
|
</div>
|
|
<div class="sax-content">
|
|
<div class="row">
|
|
<div class="col-sm-12"><div class="ActivityBlurb"></div></div>
|
|
<div class="col-sm-6">
|
|
<div class="sax-note">
|
|
<span class="ActivitySport"></span> - <span class="ActivityRegion"></span>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-6 right"><div class="sax-note ActivityPublished">@Localiser["label.published"]: <span class="ActivityPublishedOn"></span></div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@* Activity Id form - to retrieve details for the selected activity. *@
|
|
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmActivityId", @class = "", @action = "#", onsubmit = "return false;" }))
|
|
{
|
|
<input type="hidden" name="ActivityType" class="ActivityType" />
|
|
<input type="hidden" name="ActivityIdx" class="ActivityIdx" />
|
|
}
|
|
|
|
@* Activity React form - to record reaction to the selected activity. *@
|
|
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmActivityReact", @class = "", @action = "#", onsubmit = "return false;" }))
|
|
{
|
|
<input type="hidden" name="ActivityType" class="ActivityType" />
|
|
<input type="hidden" name="ActivityIdx" class="ActivityIdx" />
|
|
<input type="hidden" name="ActivityReaction" class="ActivityReaction" />
|
|
}
|
|
|
|
@* Activity popup dialog with details. *@
|
|
<div id="dlgActivity" class="sax-dialog">
|
|
<div class="sax-content">
|
|
</div>
|
|
<div class="sax-panel-item-template">
|
|
<div class="sax-panel-item Article">
|
|
<div class="ArticleHeadline"></div>
|
|
<div class="ArticleSummary"></div>
|
|
<div class="ArticleContent">
|
|
<div class="ArticleContentSegments"></div>
|
|
</div>
|
|
</div>
|
|
<div class="sax-panel-item ArticleContentSegment">
|
|
</div>
|
|
<div class="sax-panel-item Opportunity">
|
|
<div class="OpportunityOrganisation"></div>
|
|
<div class="OpportunityPosition"></div>
|
|
<div class="OpportunityOutline"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
}
|