Add id to the table rows.

This commit is contained in:
Benoit Marty
2024-03-11 07:30:28 +01:00
committed by Benoit Marty
parent ad5b973778
commit c00b9c83f0
2 changed files with 18 additions and 6 deletions

View File

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

View File

@@ -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);