Simplify widget language settings
This commit is contained in:
+3
-9
@@ -134,9 +134,7 @@ $("#settingsForm").addEventListener("submit", async (event) => {
|
||||
settings.widgetLanguage = {
|
||||
...(settings.widgetLanguage || {}),
|
||||
mode: form.get("widgetLanguageMode") || "auto",
|
||||
defaultLanguage,
|
||||
fixedLanguage: form.get("fixedLanguage") || defaultLanguage,
|
||||
fallbackLanguage: form.get("fallbackLanguage") || defaultLanguage
|
||||
defaultLanguage
|
||||
};
|
||||
settings.widgetCopy = settings.widgetCopy || {};
|
||||
settings.widgetCopy[defaultLanguage] = {
|
||||
@@ -445,13 +443,9 @@ function renderWidgetLanguageOptions(form, settings) {
|
||||
const options = WIDGET_LANGUAGES
|
||||
.map(([code, label]) => `<option value="${code}">${code.toUpperCase()} - ${escapeHtml(label)}</option>`)
|
||||
.join("");
|
||||
for (const name of ["defaultLanguage", "fixedLanguage", "fallbackLanguage"]) {
|
||||
form[name].innerHTML = options;
|
||||
}
|
||||
form.widgetLanguageMode.value = language.mode || "auto";
|
||||
form.defaultLanguage.innerHTML = options;
|
||||
form.widgetLanguageMode.value = language.mode === "fixed" ? "default" : language.mode || "auto";
|
||||
form.defaultLanguage.value = language.defaultLanguage || "cs";
|
||||
form.fixedLanguage.value = language.fixedLanguage || "cs";
|
||||
form.fallbackLanguage.value = language.fallbackLanguage || language.defaultLanguage || "cs";
|
||||
}
|
||||
|
||||
function renderWidgetCopyFields(language) {
|
||||
|
||||
Reference in New Issue
Block a user