Files
DataLogger-Generic/www/public/partials/config.html
2016-02-05 14:58:51 -06:00

81 lines
2.6 KiB
HTML

<div ng-if="loading" class="container">
<div class="row">
<div class="col-md-12 well" style="text-align:center;">
<h1>Loading Config...</h1>
<img class="img-responsive" src="/img/loading.gif" style="margin:0 auto;"/>
</div>
</div>
</div>
<div ng-if="!loading">
<div ng-if="error" class="container">
<div class="row">
<div class="col-md=12">
<h1>Error Caught!</h1>
<pre>{{message}}</pre>
<button ng-click="loadDashboard()" class="btn btn-large btn-danger"><i class="fa fa-refresh"></i> Reload Dashboard</button>
</div>
</div>
</div>
<div ng-if="!error" class="container">
<div class="row well">
<div class="col-md-12">
<h1 ng-if="!loggerLoading">Logger Status:
<span ng-if="loggerRunning" class="label label-success">Running</span>
<span ng-if="!loggerRunning" class="label label-danger">Not Running</span>
</h1>
<h1 ng-if="loggerLoading">
<span class="label label-warning">Checking Logger Status...</span>
</h1>
<button class="btn btn-primary btn-large" ng-click="checkLogger()">Check Logger</button> <button class="btn btn-warning btn-large" ng-click="restartLogger()">Restart Logger</button>
</div>
</div>
<div class="row">
<h1>Configuration Parameters</h1>
<button ng-click="loadConfig()" class="btn btn-large btn-success"><i class="fa fa-refresh"></i> Reload Config</button>
<table class="table">
<thead>
<tr>
<th>Parameter</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="param in config">
<td>{{param.parameter}}</td>
<td>{{param.val}}</td>
</tr>
</tbody>
</table>
</div>
<div class="row well">
<h2>New Parameter</h2>
<form>
<div class="form-group">
<label for="pSelected">Parameter</label>
<select class="form-control" id="pSelected" ng-model="newParam.pSelected">
<option value="ip_address">PLC IP Address</option>
<option value="scan_rate">Scan Rate</option>
<option value="other">Other</option>
</select>
</div>
<div class="form-group" ng-if="newParam.pSelected=='other'">
<label for="pEntry">Parameter Entry</label>
<input type="text" class="form-control" id="val" ng-model="newParam.pEntry" placeholder="Parameter Name">
</div>
<div class="form-group">
<label for="val">Value</label>
<input type="text" class="form-control" id="val" ng-model="newParam.val" placeholder="Parameter Value">
</div>
<button class="btn btn-primary" ng-click="addParameter()">Set Parameter</button>
</form>
<!--<pre>{{newParam}}</pre>-->
</div>
</div>
</div>