introduce spaces between frames
This commit is contained in:
Родитель
d0b0c4c3c4
Коммит
10ea4aae71
|
@ -86,6 +86,11 @@ module TDev
|
|||
parent.appendChild(d);
|
||||
return d;
|
||||
}
|
||||
function col(parent: HTMLElement) {
|
||||
var d = document.createElement('col');
|
||||
parent.appendChild(d);
|
||||
return d;
|
||||
}
|
||||
|
||||
data = (data || "").trim();
|
||||
var bits = data.split(/[\s\r\n]+/).map(s => parseInt(s));
|
||||
|
@ -104,13 +109,17 @@ module TDev
|
|||
this.table.innerHTML = ""; // clear table and rebuild
|
||||
var hrow = tr(this.table, 'bitheader');
|
||||
td(hrow, '');
|
||||
for (var j = 0; j < this.frames * this.rows; ++j) td(hrow, 'index').innerText = j.toString();
|
||||
for (var j = 0; j < this.frames * this.rows; ++j) {
|
||||
if (j > 0 && j % this.rows == 0) td(hrow, 'sep');
|
||||
td(hrow, 'index').innerText = j.toString();
|
||||
}
|
||||
|
||||
// bit matrix
|
||||
Util.range(0, this.rows).forEach(i => {
|
||||
var row = tr(this.table, 'bitrow');
|
||||
td(row, 'index').innerText = i.toString();
|
||||
Util.range(0, this.frames * this.rows).forEach(j => {
|
||||
if (j > 0 && j % this.rows == 0) td(row, 'sep');
|
||||
var cell = td(row, 'bit');
|
||||
cell.title = "(" + i + ", " + j + ")";
|
||||
var k = i * this.frames * this.rows + j;
|
||||
|
|
|
@ -4724,17 +4724,22 @@ table.bitmatrix > tr.bitrow {
|
|||
color:white;
|
||||
}
|
||||
|
||||
table.bitmatrix > tr > td.sep {
|
||||
width:2em;
|
||||
}
|
||||
|
||||
table.bitmatrix > tr > td.bit {
|
||||
width:2em;
|
||||
height:2em;
|
||||
}
|
||||
|
||||
table.bitmatrix > tr > td.bit > div {
|
||||
border-radius:4px;
|
||||
background-color:#ddd;
|
||||
border: 0.1em solid black;
|
||||
width:1em;
|
||||
height:1em;
|
||||
margin:0.5em;
|
||||
height:1.6em;
|
||||
margin:0.2em 0.5em 0.2em 0.5em;
|
||||
}
|
||||
|
||||
table.bitmatrix > tr > td.bit:hover > div {
|
||||
|
|
Загрузка…
Ссылка в новой задаче