[ADDED] Worker totals on Dashboard
* Added worker hashrate sum * Added refresh interval information to dashboard footer * Added number formatting to hashrate
This commit is contained in:
parent
43a362afab
commit
16a1ca641a
@ -18,7 +18,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-footer">
|
<div class="panel-footer">
|
||||||
<h6>Refresh interval: {$GLOBAL.config.statistics_ajax_refresh_interval|default:"10"} seconds. Hashrate based on shares submitted in the past {$INTERVAL|default:"5"} minutes.</h6>
|
<h6>Refresh interval: {$GLOBAL.config.statistics_ajax_refresh_interval|default:"10"} seconds, worker and account {$GLOBAL.config.statistics_ajax_long_refresh_interval|default:"10"} seconds. Hashrate based on shares submitted in the past {$INTERVAL|default:"5"} minutes.</h6>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -139,14 +139,17 @@ $(document).ready(function(){
|
|||||||
function refreshWorkerData(data) {
|
function refreshWorkerData(data) {
|
||||||
workers = data.getuserworkers.data;
|
workers = data.getuserworkers.data;
|
||||||
length = workers.length;
|
length = workers.length;
|
||||||
|
totalHashrate = 0;
|
||||||
$('#b-workers').html('');
|
$('#b-workers').html('');
|
||||||
for (var i = j = 0; i < length; i++) {
|
for (var i = j = 0; i < length; i++) {
|
||||||
if (workers[i].hashrate > 0) {
|
if (workers[i].hashrate > 0) {
|
||||||
|
totalHashrate += workers[i].hashrate;
|
||||||
j++;
|
j++;
|
||||||
$('#b-workers').append('<tr><td class="text-left">' + workers[i].username + '</td><td class="text-right">' + workers[i].hashrate + '</td><td class="text-right">' + workers[i].difficulty + '</td></tr>');
|
$('#b-workers').append('<tr><td class="text-left">' + workers[i].username + '</td><td class="text-right">' + number_format(workers[i].hashrate, 2) + '</td><td class="text-right">' + workers[i].difficulty + '</td></tr>');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (j == 0) { $('#b-workers').html('<tr><td colspan="3" class="text-center">No active workers</td></tr>'); }
|
if (j == 0) { $('#b-workers').html('<tr><td colspan="3" class="text-center">No active workers</td></tr>'); }
|
||||||
|
if (totalHashrate > 0) { $('#b-workers').append('<tr><td class="text-left"><b>Total</b></td><td class="text-right">' + number_format(totalHashrate, 2) + '</td><td></td></tr>'); }
|
||||||
}
|
}
|
||||||
|
|
||||||
// Refresh balance information
|
// Refresh balance information
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user