Tweak builds page

This commit is contained in:
Stéphane Bidoul 2021-11-20 13:28:47 +01:00
parent ededf454a0
commit 6d85c4a859
No known key found for this signature in database
GPG key ID: BCAB2555446B5B92

View file

@ -30,6 +30,7 @@
if (oEvent.event == "upd") {
var buildElement = document.getElementById(oEvent.build.name);
if (buildElement) {
// update event element
buildElement.build = oEvent.build;
} else {
var rowId = `branch-${oEvent.build.target_branch}`;
@ -38,20 +39,23 @@
}
var rowElement = document.getElementById(rowId);
if (!rowElement) {
// create row
rowElement = document.createElement("div");
rowElement.classList.add("row");
rowElement.id = rowId;
document.getElementById("builds").appendChild(rowElement);
}
// add build element to row
buildElement = document.createElement("runboat-build");
buildElement.id = oEvent.build.name;
rowElement.appendChild(buildElement);
}
} else {
} else if (oEvent.event == "del") {
const buildElement = document.getElementById(oEvent.build.name);
buildElement.remove();
if (buildElement) {
buildElement.remove();
}
}
buildElement.build = oEvent.event == "upd" ? oEvent.build : {};
}
</script>
</body>