bitcore-node-zcash/public/js/controllers/header.js

38 lines
711 B
JavaScript
Raw Normal View History

2014-01-06 12:34:25 -08:00
'use strict';
2014-01-20 13:09:18 -08:00
angular.module('insight.system').controller('HeaderController',
2014-01-21 18:15:44 -08:00
function ($scope, get_socket, Global, Block) {
2014-01-06 12:54:32 -08:00
$scope.global = Global;
2014-01-06 12:34:25 -08:00
$scope.menu = [
{
'title': 'Blocks',
'link': 'blocks'
},
{
'title': 'Status',
'link': 'status'
}
];
2014-01-06 12:54:32 -08:00
2014-01-21 18:15:44 -08:00
var socket = get_socket($scope);
socket.emit('subscribe', 'inv');
var getBlock = function(hash) {
Block.get({
blockHash: hash
}, function(res) {
$scope.totalBlocks = res.height;
});
};
socket.on('block', function(block) {
var blockHash = block.hash.toString();
2014-01-22 13:13:43 -08:00
console.log('Updated Blocks Height!');
2014-01-21 18:15:44 -08:00
getBlock(blockHash);
});
2014-01-06 12:54:32 -08:00
$scope.isCollapsed = false;
2014-01-20 13:09:18 -08:00
});