Skip to content

Commit

Permalink
fixed total difficulty display
Browse files Browse the repository at this point in the history
  • Loading branch information
cubedro committed Aug 4, 2015
1 parent 38a4059 commit 5ac1f30
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 1 deletion.
33 changes: 33 additions & 0 deletions src/js/filters.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,39 @@ angular.module('netStatsApp.filters', [])
return $sce.trustAsHtml('<span class="small">' + filter('number')(result.toFixed(1)) + ' <span class="small-hash">' + unit + 'H/s</span></span>');
};
}])
.filter('totalDifficultyFilter', function() {
return function(hashes) {
var result = 0;
var unit = '';

if(hashes !== 0 && hashes < 1000) {
result = hashes;
unit = '';
}

if(hashes >= 1000 && hashes < Math.pow(1000, 2)) {
result = hashes / 1000;
unit = 'K';
}

if(hashes >= Math.pow(1000, 2) && hashes < Math.pow(1000, 3)) {
result = hashes / Math.pow(1000, 2);
unit = 'M';
}

if(hashes >= Math.pow(1000, 3) && hashes < Math.pow(1000, 4)) {
result = hashes / Math.pow(1000, 3);
unit = 'G';
}

if(hashes >= Math.pow(1000, 4) && hashes < Math.pow(1000, 5)) {
result = hashes / Math.pow(1000, 4);
unit = 'T';
}

return result.toFixed(2) + ' ' + unit + 'H';
};
})
.filter('nodeVersion', function($sce) {
return function(version) {
if(typeof version !== 'undefined')
Expand Down
2 changes: 1 addition & 1 deletion src/views/index.jade
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ block content
div.big-details-holder
span.small-title difficulty
span.big-details
span.small-hash {{ lastDifficulty | number }}
span.small-hash {{ lastDifficulty | totalDifficultyFilter }}
div.clearfix

div.clearfix
Expand Down

0 comments on commit 5ac1f30

Please sign in to comment.