Files
Saxonite/SaxoniteCoreWebOnline/Views/Common/SportControls-Contacts.cshtml
T
2022-12-15 16:58:20 +00:00

81 lines
2.7 KiB
Plaintext

@* Organisation controls - Contact *@
@model SaxModel_Online
@inject SaxLocaliser Localiser
@* NB Organisation contact controls may be present more than once on a page, eg. Profile Organisation. *@
@if (!Model.RegisterView("Views/Common/SportControls-Contacts")) return;
<style>
.SportContacts .Contacts
{
min-height: 32px;
max-height: 64px;
background-color: #fff;
border: 1px solid #808080;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
overflow-y: scroll;
}
.SportContacts.Contacts table.sax-data tr:hover
{
background-color: #f0f0f0;
}
.SportContacts .Contacts table.sax-data .sax-label
{
margin: 0;
padding: 0 8px 0 0;
}
</style>
@* Sport Contacts *@
<div class="sax-form-control SportContacts">
<input type="hidden" name="Contacts.Count" value="0" />
<div class="row">
<div class="col-sm-3 row">
<div class="col">
<div class="sax-label">
<label for=""><span>@Localiser["label.contacts"]</span></label>
</div>
</div>
<div class="fixed">
@* Action to add new contact. *@
<div class="sax-actions">
<div class="sax-action sax-add pr4"><img src="~/img/action/add24.png" alt="@(Localiser["label.add"])" title="@(Localiser["label.add"])" /></div>
</div>
</div>
</div>
<div class="col-sm">
<div class="sax-control row">
<div class="col">
@* List of existing contacts with actions to edit/remove. *@
<div class="Contacts">
<table class="sax-data fullwidth"></table>
</div>
<table class="sax-panel-item-template">
<tr class="Contact">
<td style="width:20px;"><div class="sax-label nowrap"></div></td>
<td class="sax-value Name" style="width:40%;word-break: break-all;"></td>
<td class="sax-value Details" style="width:40%;overflow-x:hidden;"></td>
<td class="sax-actions right nowrap" style="min-width:10px;">
<input type="hidden" name="Contacts.ContactType" />
<input type="hidden" name="Contacts.Title" />
<input type="hidden" name="Contacts.FirstName" />
<input type="hidden" name="Contacts.LastName" />
<input type="hidden" name="Contacts.Phone" />
<input type="hidden" name="Contacts.EmailAddress" />
<div class="nowrap">
<div class="inlineb sax-action sax-edit"><img src="~/img/action/edit16.png" alt="@(Localiser["label.edit"])" title="@(Localiser["label.edit"])" /></div>
<div class="inlineb sax-action sax-remove"><img src="~/img/action/delete16.png" alt="@(Localiser["label.remove"])" title="@(Localiser["label.remove"])" /></div>
</div>
</td>
</tr>
</table>
</div>
</div>
<div class="sax-message"></div>
</div>
</div>
</div>