diff --git a/index.php b/index.php
index bf41496..4d4421a 100644
--- a/index.php
+++ b/index.php
@@ -22,6 +22,7 @@
@@ -74,6 +86,7 @@
diff --git a/js/blockexplorer.js b/js/blockexplorer.js
index 3353ac7..47f80dd 100644
--- a/js/blockexplorer.js
+++ b/js/blockexplorer.js
@@ -8,6 +8,7 @@ blockchainExplorer = function(){
var cur_height = [];
var cur_methode = 'hasard';
var isInitSelector = false;
+ var _mode = 1;
function _precisionRound(number) {
var precision = 4;
@@ -35,7 +36,6 @@ blockchainExplorer = function(){
function _addInfoForBlock(block)
{
- var height = '300px';
var contenu = '';
var downloadingImage = new Image();
@@ -46,25 +46,59 @@ blockchainExplorer = function(){
blockName = _getblockNameFromHash(block.hash);
if (blockName != '') blockName = ' ( '+blockName+' )';
- contenu += ' block '+block.height+blockName+'
';
- contenu += ' ';
- //contenu += ' | hash | '+block.hash+' |
';
- //contenu += ' | index | '+block.block_index+' |
';
- contenu += ' | timestamp | '+block.time+' |
';
- contenu += ' | nonce | '+block.nonce+' |
';
- contenu += ' | nb tx | '+block.n_tx+' |
';
- contenu += ' | outputs | '+_precisionRound(block.topisto_outputs).toFixed(4)+' |
';
- contenu += ' | inputs | '+_precisionRound(block.topisto_inputs).toFixed(4)+' |
';
- contenu += ' | fees | '+_precisionRound(block.topisto_fees).toFixed(4)+' |
';
- contenu += ' | reward | '+_precisionRound(block.topisto_reward).toFixed(4)+' |
';
- contenu += '
';
+ contenu += ' ';
+ if (_mode != 0)
+ {
+ contenu += '
';
+ // contenu += '
block '+block.height+blockName+'
';
+ //contenu += '
';
+ contenu += '
';
+ //contenu += ' | hash | '+block.hash+' |
';
+ //contenu += ' | index | '+block.block_index+' |
';
+ contenu += ' | timestamp | '+block.time+' |
';
+ contenu += ' | nonce | '+block.nonce+' |
';
+ contenu += ' | nb tx | '+block.n_tx+' |
';
+ contenu += ' | outputs | '+_precisionRound(block.topisto_outputs).toFixed(4)+' |
';
+ contenu += ' | inputs | '+_precisionRound(block.topisto_inputs).toFixed(4)+' |
';
+ contenu += ' | fees | '+_precisionRound(block.topisto_fees).toFixed(4)+' |
';
+ contenu += ' | reward | '+_precisionRound(block.topisto_reward).toFixed(4)+' |
';
+ contenu += '
';
+ contenu += '
';
+ }
+ contenu += '
';
$('#info_'+block.height).html(contenu);
+ contenu = '';
+ contenu += ''
+
+ $('#info_'+block.height).append(contenu);
+
downloadingImage.onload = function(){
- $('#img_'+block.height).attr('src', this.src);
- //$('#img_'+block.height).attr('height', height);
- //$('#img_'+block.height).attr('width','auto');
+
+ // $('#img_'+block.height).attr('src', this.src);
+/*
+ $('#img_'+block.height).attr('height', _height);
+ $('#img_'+block.height).attr('width','auto');
+*/
+
+ var div0 = document.getElementById('img_'+block.height);
+
+ div0.style.backgroundImage = "url(" + this.src + ")";
+ div0.style.backgroundRepeat = "no-repeat";
+ div0.style.backgroundPosition = "center";
+ div0.style.backgroundSize = "auto 100%";
+ if (_mode==1) div0.style.opacity=0.3;
+
flag_nav = true;
};
downloadingImage.src = 'images/block_image.php?methode='+cur_methode+'&hash='+block.hash;
@@ -72,50 +106,38 @@ blockchainExplorer = function(){
return true;
}
- function _addDivForBlock(block_height)
+ function _addDiv(block_height)
{
var contenu = '';
contenu += '';
contenu += '
';
- contenu += '
';
- contenu += '
COMPUTING ...
';
- contenu += ' ';
- contenu += '
';
- contenu += '
';
- contenu += '

';
- contenu += '
';
- contenu += '
';
+ contenu += '###BLOCK_DESC###';
contenu += '
';
contenu += '
';
- $('#blockchain').append(contenu);
-
- return true;
+ return contenu;
}
- function _addDivForVoid()
+ function _addDivForBlock(block_height)
{
- var contenu = '';
+ var contenu = _addDiv(block_height);
+ var block_desc = '';
- contenu += '';
- contenu += '
';
- contenu += '
';
- contenu += '
the VOID ...
';
- contenu += ' ';
- contenu += '
';
- contenu += '
';
- contenu += '

';
- contenu += '
';
- contenu += '
';
- contenu += '
';
- contenu += '
';
+ block_desc += ' ';
+ block_desc += '
BLOCK '+block_height+' ...
';
+ block_desc += ' ';
- $('#blockchain').append(contenu);
+ $('#blockchain').append(contenu.replace('###BLOCK_DESC###',block_desc));
return true;
}
+ function _addDivForVoid()
+ {
+ return _addDivForBlock('void');
+ }
+
function _toggleForwardBtn()
{
if (cur_height.length < 3)
@@ -250,8 +272,11 @@ blockchainExplorer = function(){
}
}
- function _init()
+ function _init(mode = 1)
{
+ _mode = mode;
+ cur_height = [];
+
$.getJSON('data/getKnownBlocksList.php', function( data ) {
liste_blocks = data;
_initBlockSelector();
@@ -267,8 +292,4 @@ blockchainExplorer = function(){
init: _init
};
-}();
-
-$(document).ready(function(){
- blockchainExplorer.init();
-});
+}();
\ No newline at end of file