diff --git a/src/public/app/widgets/type_widgets/options/appearance/i18n.ts b/src/public/app/widgets/type_widgets/options/appearance/i18n.ts
index 2c6b89585..6f3861920 100644
--- a/src/public/app/widgets/type_widgets/options/appearance/i18n.ts
+++ b/src/public/app/widgets/type_widgets/options/appearance/i18n.ts
@@ -15,11 +15,18 @@ const TPL = `
@@ -28,7 +35,6 @@ const TPL = `
export default class LocalizationOptions extends OptionsWidget {
private $localeSelect!: JQuery;
- private $firstDayOfWeek!: JQuery;
doRender() {
this.$widget = $(TPL);
@@ -40,9 +46,9 @@ export default class LocalizationOptions extends OptionsWidget {
utils.reloadFrontendApp("locale change");
});
- this.$firstDayOfWeek = this.$widget.find(".first-day-of-week-select");
- this.$firstDayOfWeek.on("change", () => {
- this.updateOption("firstDayOfWeek", String(this.$firstDayOfWeek.val()));
+ this.$widget.find(`input[name="first-day-of-week"]`).on("change", () => {
+ const firstDayOfWeek = String(this.$widget.find(`input[name="first-day-of-week"]:checked`).val());
+ this.updateOption("firstDayOfWeek", firstDayOfWeek);
});
}
@@ -55,6 +61,7 @@ export default class LocalizationOptions extends OptionsWidget {
}
this.$localeSelect.val(options.locale);
- this.$firstDayOfWeek.val(options.firstDayOfWeek);
+ this.$widget.find(`input[name="first-day-of-week"][value="${options.firstDayOfWeek}"]`)
+ .prop("checked", "true");
}
}