|
|
@ -3,6 +3,17 @@ |
|
|
|
/* Filters */ |
|
|
|
/* Filters */ |
|
|
|
|
|
|
|
|
|
|
|
angular.module('netStatsApp.filters', []) |
|
|
|
angular.module('netStatsApp.filters', []) |
|
|
|
|
|
|
|
.filter('mainClass', function() { |
|
|
|
|
|
|
|
return function(node, bestBlock) { |
|
|
|
|
|
|
|
if( ! node.active) |
|
|
|
|
|
|
|
return 'text-danger'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if( node.peers === 0) |
|
|
|
|
|
|
|
return 'text-danger'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return (node.peers <= 1 ? 'text-danger' : (node.peers > 1 && node.peers < 4 ? 'text-warning' : 'text-success')); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
.filter('peerClass', function() { |
|
|
|
.filter('peerClass', function() { |
|
|
|
return function(peers) { |
|
|
|
return function(peers) { |
|
|
|
return (peers <= 1 ? 'text-danger' : (peers > 1 && peers < 4 ? 'text-warning' : 'text-success')); |
|
|
|
return (peers <= 1 ? 'text-danger' : (peers > 1 && peers < 4 ? 'text-warning' : 'text-success')); |
|
|
|