introduce spaces between frames

This commit is contained in:
Peli de Halleux 2015-05-06 10:14:09 -07:00
Родитель d0b0c4c3c4
Коммит 10ea4aae71
2 изменённых файлов: 17 добавлений и 3 удалений

Просмотреть файл

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