소스 검색

réactiver le refesh du top block

develop
MEUNIER Thibaud 4 년 전
부모
커밋
336f0e30db
1개의 변경된 파일22개의 추가작업 그리고 7개의 파일을 삭제
  1. +22
    -7
      js/blockexplorer.js

+ 22
- 7
js/blockexplorer.js 파일 보기

@ -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;

불러오는 중...
취소
저장