Added proper pronouns support for English variants

This commit is contained in:
2025-10-06 20:39:07 +02:00
parent 4705b6ec68
commit 155fabc4b9
2 changed files with 19 additions and 4 deletions

12
ui.js
View File

@@ -76,13 +76,19 @@ async function thesis_title_layout(content, result) {
}
async function author_info_layout(content, result) {
if(!Object.keys(pronounss).includes(result.pronouns)) {
let pronouns = pronouns_cs;
if(steps.language.result.lang === "en") {
pronouns = pronouns_en;
}
if(!Object.keys(pronouns).includes(result.pronouns)) {
document.querySelector("#next-button").disabled = true;
}
let pronouns_buttons = new ButtonListBuilder(Object.keys(pronounss))
let pronouns_buttons = new ButtonListBuilder(Object.keys(pronouns))
.should_be_pressed((key) => result.pronouns == key)
.modify((b, key) => b.class("expand").text(pronounss[key].name))
.modify((b, key) => b.class("expand").text(pronouns[key].name))
.on_click((key) => {
result.pronouns = key;
document.querySelector("#next-button").disabled = false;