angular: Dupe table

This commit is contained in:
Heikki Hannikainen 2016-07-27 07:18:13 +03:00
parent 36f88cf58e
commit 13ddcf61a1
2 changed files with 37 additions and 0 deletions

View File

@ -1144,6 +1144,11 @@ var keys_totals = [
'sctp_bytes_tx', 'sctp_bytes_rx', 'sctp_pkts_tx', 'sctp_pkts_rx'
];
var keys_dupecheck = [ 'dupes_dropped', 'uniques_out' ];
var keys_dupecheck_variations = [
'exact', 'space_trim', '8bit_strip', '8bit_clear', '8bit_spaced',
'low_strip', 'low_spaced', 'del_strip', 'del_spaced' ];
var app = angular.module('aprsc', []).
config(function() {
console.log('aprsc module config');
@ -1161,6 +1166,8 @@ app.controller('aprscc', [ '$scope', '$http', function($scope, $http) {
$scope.setup = {
'keys_totals': keys_totals,
'keys_dupecheck': keys_dupecheck,
'keys_dupecheck_variations': keys_dupecheck_variations,
'key_translate': key_translate
};

View File

@ -48,6 +48,36 @@
</div>
</div>
<div class='row' ng-cloak>
<h3>Duplicate filter
<span class='link' id='dupecheck_more_show' ng-click='dupe_vars_visible = !(dupe_vars_visible)' ng-show='!(dupe_vars_visible)'>
<img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAIAAADkharWAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wKHQcqC7wd4jIAAABtSURBVCjPY/z//z8DKYAJU+jFA4YbNxh+4NLxHxV8//7fX/4/O/v//e//YwVMDCQCkjUgnLS//7+4+H9+/v/8/P8ZGP4zMPxn54dyzeMRTmKB6/zwgOHlSxSzfn5k+AkJhheD2tMka2AkNWkAAOhriTYQTgMEAAAAAElFTkSuQmCC" />
</span>
<span class='link' id='dupecheck_more_hide' ng-click='dupe_vars_visible = !(dupe_vars_visible)' ng-show='dupe_vars_visible'>
<img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAIAAADkharWAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wKHQcqE69xemQAAABMSURBVCjPY/z//z8DKYCJgUQwqDUcmMAgIcEgIMAgIMDAyMjAyMjAIQDlWiQgNLDAWR8eMLx8iWLYz48MPxkYGBgYXrxACDKOxGAFAAP1ERwzsIoPAAAAAElFTkSuQmCC" />
</span></h3>
<div class='table-responsive'>
<table class='table table-hover table-condensed'>
<tr ng-repeat="k in setup.keys_dupecheck">
<td>{{ setup.key_translate[k] }}</td>
<td>{{ status.dupecheck[k] }}</td>
<td ng-show="status_prev">{{ (status.dupecheck[k] - status_prev.dupecheck[k]) / (status.server.tick_now - status_prev.server.tick_now) | ratestr}}/s</td>
</tr>
</table>
</div>
<div class='table-responsive' ng-show='dupe_vars_visible'>
<table class='table table-hover table-condensed'>
<tr ng-repeat="k in setup.keys_dupecheck_variations">
<td>{{ setup.key_translate[k] }}</td>
<td>{{ status.dupecheck.variations[k] }}</td>
<td ng-show="status_prev">{{ (status.dupecheck.variations[k] - status_prev.dupecheck.variations[k]) / (status.server.tick_now - status_prev.server.tick_now) | ratestr}}/s</td>
</tr>
</table>
</div>
</div>
</div><!-- container -->