diff --git a/index.php b/index.php
index c767d30..3970bcc 100644
--- a/index.php
+++ b/index.php
@@ -54,9 +54,9 @@
*/
});
- // blockchainExplorer.init(2);
+ blockchainExplorer.init(2);
- showInfos();
+ //toggleInfos();
});
var isInViewport = function (elem) {
@@ -79,6 +79,11 @@
blockchainExplorer.init(flag);
}
+
+ function toggleInfos()
+ {
+ blockchainExplorer.toggleInfos();
+ }
@@ -117,7 +122,7 @@
-
+
diff --git a/js/blockexplorer.js b/js/blockexplorer.js
index c8ec463..fb81875 100644
--- a/js/blockexplorer.js
+++ b/js/blockexplorer.js
@@ -6,7 +6,8 @@ blockchainExplorer = function(){
var _classes = ['bg-grey-even','bg-grey-odd'];
var _cur_class = 0;
var _cur_methode = 'hasard';
- var _mode = 1;
+ var _mode = 1;
+ var _infos = false;
function _precisionRound(number) {
var precision = 4;
@@ -79,61 +80,39 @@ blockchainExplorer = function(){
div_label = 'LAST';
if (blockName == '') blockName = 'LAST';
}
- contenu += '
';
- if ((_mode % 2) != 0)
- {
- contenu += '
';
- // contenu += '
block '+block.height+blockName+'
';
- //contenu += '
';
- contenu += '
';
- //contenu += ' | hash | '+block.hash+' |
';
- //contenu += ' | index | '+block.block_index+' |
';
- if (_mode == 3 ) contenu += ' | name | '+blockName+' |
';
- contenu += ' | height | '+block.height+' |
';
- contenu += ' | timestamp | '+_formatDate(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)+' |
';
- if (_mode != 3 ) contenu += ' | fees | '+_precisionRound(block.topisto_fees).toFixed(4)+' |
';
- contenu += ' | reward | '+_precisionRound(block.topisto_reward).toFixed(4)+' |
';
- contenu += '
';
- contenu += '
';
+
+ opacity='1.0';
+ visibility='hidden';
+ if (_infos) {
+ opacity='0.3';
+ visibility='visible';
}
+ contenu += '
';
+
+ contenu += '
';
+ contenu += '
';
+ if (_mode == 3 ) contenu += ' | name | '+blockName+' |
';
+ contenu += ' | height | '+block.height+' |
';
+ contenu += ' | timestamp | '+_formatDate(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)+' |
';
+ if (_mode != 3 ) contenu += ' | fees | '+_precisionRound(block.topisto_fees).toFixed(4)+' |
';
+ contenu += ' | reward | '+_precisionRound(block.topisto_reward).toFixed(4)+' |
';
+ contenu += '
';
+ contenu += '
';
+
contenu += '
';
$('#info_'+div_label).html(contenu);
- contenu = '';
- contenu += '
'
-
- $('#info_'+div_label).append(contenu);
-
downloadingImage.onload = function(){
-
- // $('#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 %2) == 1) div0.style.opacity=0.3;
-
flag_nav = true;
};
@@ -364,15 +343,24 @@ blockchainExplorer = function(){
if (a.height > b.height) return -1;
return 0;
});
-
- _initBlockchain('LAST');
-
return true;
});
- } else {
- _initBlockchain('LAST');
- return true;
}
+
+ return _initBlockchain('LAST');
+ }
+
+ function _toggleInfos()
+ {
+ var infos = Array.from(document.getElementsByClassName('block_infos'));
+ _infos = ! _infos;
+ infos.forEach((item, index) => {
+ if (_infos) {
+ item.style.visibility = 'visible';
+ item.style.background = 'rgba(255,255,255,0.5)';
+ }
+ else item.style.visibility = 'hidden';
+ });
}
return {
@@ -381,6 +369,8 @@ blockchainExplorer = function(){
addBottomBlock: _addBottomBlock,
getblocHashFromName: _getblocHashFromName,
+ toggleInfos: _toggleInfos,
+
init: _init
};
}();