Added thesis language

This commit is contained in:
2025-10-06 20:35:26 +02:00
parent 4d40632db0
commit 4705b6ec68
3 changed files with 40 additions and 0 deletions

19
ui.js
View File

@@ -43,6 +43,25 @@ async function thesis_layout(content, result) {
}
}
async function language_layout(content, result) {
if(!Object.keys(languages).includes(result.lang)) {
document.querySelector("#next-button").disabled = true;
}
let buttons = new ButtonListBuilder(Object.keys(languages))
.should_be_pressed((key) => result.lang == key)
.modify((b, key) => b.class("wide").text(languages[key].name))
.on_click((key) => {
result.lang = key;
document.querySelector("#next-button").disabled = false;
})
.finish();
for(const button of buttons) {
content.appendChild(button);
}
}
async function thesis_title_layout(content, result) {
content.appendChild(new TextInputBuilder(result, "cs")
.placeholder("Název práce (v češtině)")