footer with info from bitcoind. it updates when get new block
This commit is contained in:
parent
c8adefddd9
commit
8906a2f24f
@ -1,6 +1,4 @@
|
|||||||
#footer
|
#footer(data-ng-include="'views/footer.html'", role='navigation')
|
||||||
.container
|
|
||||||
p.text-muted Place sticky footer content here.
|
|
||||||
|
|
||||||
//script(type='text/javascript', src='/lib/jquery/jquery.min.js')
|
//script(type='text/javascript', src='/lib/jquery/jquery.min.js')
|
||||||
//script(type='text/javascript', src='/lib/bootstrap/dist/js/bootstrap.min.js')
|
//script(type='text/javascript', src='/lib/bootstrap/dist/js/bootstrap.min.js')
|
||||||
@ -38,6 +36,7 @@ script(type='text/javascript', src='/js/services/socket.js')
|
|||||||
//Application Controllers
|
//Application Controllers
|
||||||
script(type='text/javascript', src='/js/controllers/index.js')
|
script(type='text/javascript', src='/js/controllers/index.js')
|
||||||
script(type='text/javascript', src='/js/controllers/header.js')
|
script(type='text/javascript', src='/js/controllers/header.js')
|
||||||
|
script(type='text/javascript', src='/js/controllers/footer.js')
|
||||||
script(type='text/javascript', src='/js/controllers/blocks.js')
|
script(type='text/javascript', src='/js/controllers/blocks.js')
|
||||||
script(type='text/javascript', src='/js/controllers/transactions.js')
|
script(type='text/javascript', src='/js/controllers/transactions.js')
|
||||||
script(type='text/javascript', src='/js/controllers/address.js')
|
script(type='text/javascript', src='/js/controllers/address.js')
|
||||||
|
|||||||
20
public/js/controllers/footer.js
Normal file
20
public/js/controllers/footer.js
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
'use strict';
|
||||||
|
|
||||||
|
angular.module('insight.system').controller('FooterController', ['$scope', 'Global', 'socket', 'Status', function ($scope, Global, socket, Status) {
|
||||||
|
$scope.global = Global;
|
||||||
|
|
||||||
|
socket.on('block', function(block) {
|
||||||
|
console.log('[footer.js:14]',block); //TODO
|
||||||
|
console.log('Block received! ' + JSON.stringify(block));
|
||||||
|
});
|
||||||
|
|
||||||
|
$scope.getFooter = function() {
|
||||||
|
Status.get({
|
||||||
|
q: 'getInfo'
|
||||||
|
}, function(d) {
|
||||||
|
$scope.info = d.info;
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
}]);
|
||||||
|
|
||||||
@ -1,14 +1,5 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
//Global service for global variables
|
//Global service for global variables
|
||||||
angular.module('insight.system').factory('Global', [
|
angular.module('insight.system').factory('Global', [function() {}]);
|
||||||
function() {
|
|
||||||
var _this = this;
|
|
||||||
_this._data = {
|
|
||||||
user: window.user,
|
|
||||||
authenticated: !! window.user
|
|
||||||
};
|
|
||||||
|
|
||||||
return _this._data;
|
|
||||||
}
|
|
||||||
]);
|
|
||||||
|
|||||||
10
public/views/footer.html
Normal file
10
public/views/footer.html
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<div data-ng-controller="FooterController" data-ng-init="getFooter()">
|
||||||
|
<div class="container">
|
||||||
|
<p class="text-muted text-right" data-ng-show="info.blocks">
|
||||||
|
Blocks: {{info.blocks}} |
|
||||||
|
Connections: {{info.connections}} |
|
||||||
|
Difficulty: {{info.difficulty}}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user