73 lines
3.1 KiB
HTML
73 lines
3.1 KiB
HTML
<ol class="breadcrumb">
|
|
<li><a href="#/championships/">Kampioenschappen</a></li>
|
|
<li><a href="#/championship/{{currentChampionship}}/poules">Poules voor {{currentChampionship}}</a></li>
|
|
<li><a href="#/championship/{{currentChampionship}}/poule/{{currentTier}}/{{currentPoule}}/races">Races voor tier/poule {{currentTier}}/{{currentPoule}}</a></li>
|
|
<li class="active">Metingen voor race {{currentRace}}</li>
|
|
</ol>
|
|
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title">Metingen</h3>
|
|
</div>
|
|
<div class="panel-body">
|
|
<table class="table">
|
|
<tr><th>id</th><th>Timestamp</th><th>Geldig</th><th>Manueel</th><th>Sensor</th><th>Acties</th></tr>
|
|
<tr ng-repeat="measurement in measurements | orderBy:'timestamp'">
|
|
<td>{{measurement.idmeasurement}}</td>
|
|
<td>{{measurement.timestamp}}</td>
|
|
<td><input type="checkbox" ng-model="measurement.valid" ng-change="measurementValidityChanged(measurement)" ng-true-value="'t'" ng-false-value="'f'"/></td>
|
|
<td><span class="glyphicon" ng-class="{'glyphicon-ok':measurement.manual=='f', 'glyphicon-remove':measurement.manual=='t'}" aria-hidden="true"></span></td>
|
|
<td>{{measurement.sensor}}</td>
|
|
<td><button type="button" class="btn btn-danger btn-sm" ng-click="deleteMeasurement(measurement);">
|
|
<span class="glyphicon glyphicon-remove" aria-hidden="true" title="Verwijder"></span>
|
|
</button></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title">Opties en acties</h3>
|
|
</div>
|
|
<div class="panel-body">
|
|
|
|
<div class="well">
|
|
<div class="row">
|
|
<div class="col-xs-9">
|
|
<input type="text" class="form-control" readonly ng-model="rightnow"></input>
|
|
</div>
|
|
<div class="col-xs-3">
|
|
<button type="button" class="btn btn-success btn-sm" ng-click="addMeasurementNow();">Voeg "nu" toe aan race {{currentRace}}</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="well">
|
|
<div class="row">
|
|
<div class="col-xs-2">
|
|
<timepicker ng-model="relativeRaceStart" ng-change="relativeTimestampChanged()" hour-step="1" minute-step="1" show-meridian="ismeridian"></timepicker>
|
|
relatieve start
|
|
</div>
|
|
<div class="col-xs-2">
|
|
<input type="number" min="0" max="60" class="form-control" maxlength="2" ng-model="relativeRaceStartAddMinutes" ng-change="relativeTimestampChanged()" required/>
|
|
minuten
|
|
</div>
|
|
<div class="col-xs-2">
|
|
<input type="number" min="0" max="3600" class="form-control" maxlength="2" ng-model="relativeRaceStartAddSeconds" ng-change="relativeTimestampChanged()" required/>
|
|
seconden
|
|
</div>
|
|
<div class="col-xs-3">
|
|
<input type="text" class="form-control" readonly ng-model="relativeRaceTime"></input>
|
|
</div>
|
|
<div class="col-xs-3">
|
|
<button type="button" class="btn btn-success btn-sm" ng-click="addMeasurementRelative();">Voeg toe aan race {{currentRace}}</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|