Add id to the table rows.
This commit is contained in:
parent
54a3ab6ce1
commit
b6f091f952
2 changed files with 18 additions and 6 deletions
|
|
@ -84,8 +84,13 @@ input {
|
|||
}
|
||||
|
||||
#screenshots_container {
|
||||
margin-top: 80px;
|
||||
margin-bottom: 56px;
|
||||
overflow: scroll;
|
||||
position: absolute;
|
||||
top: 64px;
|
||||
bottom: 40px;
|
||||
width: 100%;
|
||||
padding-top: 16px;
|
||||
padding-bottom: 16px;
|
||||
}
|
||||
|
||||
.screenshot {
|
||||
|
|
|
|||
|
|
@ -192,9 +192,15 @@ function addTable() {
|
|||
const numVisibleLanguages = languagesHeaderRow.childElementCount
|
||||
// Next items are the data
|
||||
var currentHeaderValue = "";
|
||||
var screenshotCounter = 0;
|
||||
for (let screenshotIndex = 1; screenshotIndex < screenshots.length; screenshotIndex++) {
|
||||
let englishFile = screenshots[screenshotIndex][0];
|
||||
let niceName = getNiceName(englishFile);
|
||||
if (niceName != currentHeaderValue) {
|
||||
screenshotCounter = 0;
|
||||
}
|
||||
const tr = document.createElement('tr');
|
||||
tr.id = niceName + screenshotCounter;
|
||||
let hasTranslatedFiles = false;
|
||||
for (let languageIndex = 0; languageIndex < dataLanguages.length; languageIndex++) {
|
||||
if (visibleLanguages[languageIndex] == 0) {
|
||||
|
|
@ -228,20 +234,21 @@ function addTable() {
|
|||
}
|
||||
if (showAllScreenshots || hasTranslatedFiles) {
|
||||
// Add a header for row, if different from previous
|
||||
let name = getNiceName(englishFile);
|
||||
if (name != currentHeaderValue) {
|
||||
currentHeaderValue = name;
|
||||
if (niceName != currentHeaderValue) {
|
||||
currentHeaderValue = niceName;
|
||||
const trHead = document.createElement('tr');
|
||||
trHead.id = niceName;
|
||||
const tdHead = document.createElement('td');
|
||||
tdHead.colSpan = numVisibleLanguages;
|
||||
tdHead.className = "view-header";
|
||||
tdHead.textContent = name;
|
||||
tdHead.textContent = niceName;
|
||||
trHead.appendChild(tdHead);
|
||||
tbody.appendChild(trHead);
|
||||
tbody.appendChild(languagesHeaderRow.cloneNode(true));
|
||||
}
|
||||
tbody.appendChild(tr);
|
||||
}
|
||||
screenshotCounter++;
|
||||
}
|
||||
table.appendChild(thead);
|
||||
table.appendChild(tbody);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue