mirror of
https://github.com/seigler/dash-visualizer
synced 2025-07-27 09:46:09 +00:00
publish: 🐛 choose color scheme based on LEAST sig places of block hash
generated from commit a073e2d334
This commit is contained in:
parent
ef9b6e1cbb
commit
90030ce18c
2 changed files with 7 additions and 9 deletions
14
bundle.js
14
bundle.js
|
@ -18850,7 +18850,7 @@ var App = {
|
||||||
var _init = _asyncToGenerator(
|
var _init = _asyncToGenerator(
|
||||||
/*#__PURE__*/
|
/*#__PURE__*/
|
||||||
regeneratorRuntime.mark(function _callee() {
|
regeneratorRuntime.mark(function _callee() {
|
||||||
var socket, blockList, domRefList, currentBlock, prevBlockHash, blockColors, psInputSatoshis, COLORS, PAINT, generateColors, onBlock, onTransaction;
|
var socket, blockList, domRefList, currentBlock, blockColors, prevBlockHash, psInputSatoshis, COLORS, PAINT, generateColors, onBlock, onTransaction;
|
||||||
return regeneratorRuntime.wrap(function _callee$(_context) {
|
return regeneratorRuntime.wrap(function _callee$(_context) {
|
||||||
while (1) {
|
while (1) {
|
||||||
switch (_context.prev = _context.next) {
|
switch (_context.prev = _context.next) {
|
||||||
|
@ -18859,7 +18859,7 @@ var App = {
|
||||||
// https://github.com/c0bra/color-scheme-js
|
// https://github.com/c0bra/color-scheme-js
|
||||||
var schemeTypes = ['mono', 'contrast', 'triade', 'tetrade', 'analogic'];
|
var schemeTypes = ['mono', 'contrast', 'triade', 'tetrade', 'analogic'];
|
||||||
var blockColorScheme = new _colorScheme["default"]();
|
var blockColorScheme = new _colorScheme["default"]();
|
||||||
blockColorScheme.from_hue(Math.floor(parseInt(prevBlockHash.slice(0, 3), 16) / 4096 * 360)).scheme(schemeTypes[Math.floor(parseInt(prevBlockHash.slice(3, 5), 16) / 256 * schemeTypes.length)]).distance(0.75);
|
blockColorScheme.from_hue(Math.floor(parseInt(prevBlockHash.slice(-3), 16) / 4096 * 360)).scheme(schemeTypes[Math.floor(parseInt(prevBlockHash.slice(-5, -3), 16) / 256 * schemeTypes.length)]);
|
||||||
return blockColorScheme.colors();
|
return blockColorScheme.colors();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -18869,15 +18869,13 @@ var App = {
|
||||||
currentBlock = document.createElement('div');
|
currentBlock = document.createElement('div');
|
||||||
currentBlock.className = 'block';
|
currentBlock.className = 'block';
|
||||||
blockList.appendChild(currentBlock);
|
blockList.appendChild(currentBlock);
|
||||||
_context.next = 9;
|
blockColors = ['000000'];
|
||||||
return fetch('https://insight.dash.org/api/status?q=getLastBlockHash').then(function (resp) {
|
fetch('https://insight.dash.org/api/status?q=getLastBlockHash').then(function (resp) {
|
||||||
return resp.json();
|
return resp.json();
|
||||||
}).then(function (data) {
|
}).then(function (data) {
|
||||||
prevBlockHash = data.lastblockhash;
|
prevBlockHash = data.lastblockhash;
|
||||||
});
|
|
||||||
|
|
||||||
case 9:
|
|
||||||
blockColors = generateColors(prevBlockHash);
|
blockColors = generateColors(prevBlockHash);
|
||||||
|
});
|
||||||
psInputSatoshis = [1000010000, 100001000, 10000100, 1000010, 100001];
|
psInputSatoshis = [1000010000, 100001000, 10000100, 1000010, 100001];
|
||||||
COLORS = {
|
COLORS = {
|
||||||
"private": '000000',
|
"private": '000000',
|
||||||
|
@ -18963,7 +18961,7 @@ var App = {
|
||||||
document.getElementById('connectionStatus').className = 'is-connecting';
|
document.getElementById('connectionStatus').className = 'is-connecting';
|
||||||
});
|
});
|
||||||
|
|
||||||
case 21:
|
case 20:
|
||||||
case "end":
|
case "end":
|
||||||
return _context.stop();
|
return _context.stop();
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue