|
|
|
@ -75,8 +75,11 @@ blockchainExplorer = function(){ |
|
|
|
_flag_nav = false;
|
|
|
|
|
|
|
|
blockName = _getblockNameFromHash(block.hash);
|
|
|
|
if (block.hash == _liste_blocks['TOP']) blockName = 'LAST BLOCK';
|
|
|
|
if (blockName == '') blockName = 'height';
|
|
|
|
if (block.hash == _liste_blocks['TOP']) {
|
|
|
|
blockName = 'LAST BLOCK';
|
|
|
|
if (_mode == 1) div_label = 'LAST';
|
|
|
|
}
|
|
|
|
if (blockName == '') blockName = 'block';
|
|
|
|
else blockName = '<b>'+blockName+'</b>';
|
|
|
|
|
|
|
|
visibility='hidden';
|
|
|
|
@ -210,20 +213,28 @@ blockchainExplorer = function(){ |
|
|
|
|
|
|
|
function _addTopBlock(data, flag = false)
|
|
|
|
{
|
|
|
|
var old_hash = _liste_blocks['TOP'];
|
|
|
|
|
|
|
|
if (old_hash == data.hash) return false;
|
|
|
|
|
|
|
|
if (flag) return "ajouterTopBlock";
|
|
|
|
|
|
|
|
// Maintenir la liste des blocks
|
|
|
|
_liste_blocks['TOP'] = data.hash;
|
|
|
|
_liste_blocks['BLOCK_'+data.height] = data.hash;
|
|
|
|
|
|
|
|
// Ajouter un div
|
|
|
|
if (_mode < 2) _addDivForBlock(data.height,true);
|
|
|
|
|
|
|
|
// Rafraîchir l'ancien block TOP
|
|
|
|
if (_mode == 0) {
|
|
|
|
$.getJSON('data/getBlockInfo.php?block_hash='+old_hash, function( old ) {
|
|
|
|
_addInfoForBlock(old);
|
|
|
|
});
|
|
|
|
_addDivForBlock(data.height,true);
|
|
|
|
}
|
|
|
|
|
|
|
|
// Mettre les infos dans le div
|
|
|
|
_addInfoForBlock(data);
|
|
|
|
|
|
|
|
topistoConsole.log('Last Block on top : '+data.hash);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
function _maintenirListe(data){
|
|
|
|
@ -289,6 +300,10 @@ blockchainExplorer = function(){ |
|
|
|
$.getJSON(block_hash_url, function( data ) {
|
|
|
|
|
|
|
|
div_label = data.height;
|
|
|
|
if (_mode == 1)
|
|
|
|
if (block_name == 'LAST')
|
|
|
|
div_label = 'LAST';
|
|
|
|
|
|
|
|
_liste_blocks['TOP'] = data.hash;
|
|
|
|
|
|
|
|
_addDivForBlock(div_label);
|
|
|
|
@ -298,7 +313,7 @@ blockchainExplorer = function(){ |
|
|
|
_maintenirListe(data);
|
|
|
|
|
|
|
|
// Cela fout le boxon pour l'instant
|
|
|
|
//
blockchainListener.addBlockHook(_addTopBlock);
|
|
|
|
blockchainListener.addBlockHook(_addTopBlock);
|
|
|
|
});
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|