SubElement Array (4 subelements)
SubElement Array (0 elements)
<div data-bind="foreach: courtGroups">
<div class="row" style="padding-top:5px">
<a role="button" data-toggle="collapse" href="#a" aria-expanded="false" aria-controls="collapseOne" data-bind="attr:{href:'#collapseOne'+$index() }" onclick="$(this).find('.indicator').toggleClass('glyphicon-chevron-down glyphicon-chevron-right')">
<div class="page-item-header col-xs-12">
<span class="glyphicon glyphicon-chevron-right indicator"></span>
<span data-bind="text: Name"></span>
<span data-bind="click: $parent.DeleteCourtGroup.bind($parent), clickBubble: false" class="fa fa-trash-o" style="float:right"></span>
</div>
</a>
</div>
@using (Html.BeginForm())
{
<div class="collapse court-group" style="padding-left:15px;padding-right:15px" data-bind="attr:{id:'collapseOne'+$index()}">
<div class="col-xs-12">
<div class="col-xs-12" style="height:10px"></div>
<div class="">
@*******************************************************************************
Tab List
********************************************************************************@
<ul class="vcenter nav nav-pills col-xs-12" data-bind="foreach: Tabs">
<li class="page-banner-pill active" data-bind="css: { active: IsSelected }">
<a href="#" data-bind="click: $parent.SelectedTab"><span data-bind="text: Name"></span></a>
</li>
<li class="page-banner-separator-pill" data-bind="visible: NeedsSeparator">|</li>
</ul>
@*******************************************************************************
Tab Content
********************************************************************************@
<div class="col-xs-12 post-body-text-spacing"></div>
<div class="tab-content" data-bind="foreach: Tabs">
<div class="row tab-pane" data-bind="template: { name: TemplateName, data: $parent }, css: { active: IsSelected }, attr: { id: TemplateName }"></div>
</div>
</div>
</div>
<div class="col-xs-12"><hr /> </div>
<div class="col-xs-12 centered-pills">
<ul class="nav nav-buttons">
<li><a class="btn section-button link" data-bind="click: $data.ReloadFromServer.bind($data, @Model.ClubId)" tabindex="0">@CommonResources.Resources.Cancel</a></li>
<li><button class="btn section-button" data-bind="click: $data.SaveToServer.bind($data, @Model.ClubId)">@CommonResources.Resources.Save</button></li>
</ul>
</div>
</div>
}
<div>
<a class="col-xs-12" style="cursor: pointer;padding-left: 0;padding-top: 5px" data-bind='click: AddACourt'>@CommonResources.Resources.CourtAdd</a>
<table class="table table-striped" style="padding: 5px 5px;">
<thead>
<tr>
<th>@CommonResources.Resources.CourtName</th>
<th>@CommonResources.Resources.CourtShortName</th>
<th>@CommonResources.Resources.CourtOffsetMinutesLabel</th>
<th></th>
<th></th>
</tr>
</thead>
<tbody data-bind="foreach: UICourtList">
<tr>
<td>
<span data-bind="text: Name, visible: !isEditing(), click: Edit"></span>
<input data-bind="textinput: Name, visible: isEditing(), hasFocus: isEditing()" />
</td>
<td>
<span style="max-width:7em" data-bind="text: ShortName, visible: !isEditing(), click: Edit"></span>
<input style="max-width:7em" data-bind="textinput: ShortName, visible: isEditing()" />
</td>
<td>
<span style="max-width:6em" data-bind="text: OffsetMinutes, visible: !isEditing(), click: Edit"></span>
<input style="max-width:6em" type="number" step="5" min="0" data-bind="textinput: OffsetMinutes, visible: isEditing(), attr: { max: ($parent.CourtLengthMinutes() - 5)}" />
</td>
<td style="width:25px">
<button class="fa fa-pencil unsytled_button" data-bind="visible: !isEditing(), click: Edit"></button>
<button class="fa fa-save unsytled_button" data-bind="visible: isEditing(), click: Save"></button>
</td>
<td style="width:25px">
<button class="fa fa-trash unsytled_button" data-bind="click: $parent.DeleteCourt.bind($parent)"></button>
</td>
</tr>
</tbody>
</table>
</div>
<pre data-bind="text: ko.toJSON($data, null, 2)"></pre>
<div class="row tab-pane" data-bind="template: { name: TemplateName, data: $parent }, css: { active: IsSelected }, attr: { id: TemplateName }"></div>