diff --git a/src/public/app/widgets/type_widgets/options/text_notes/editor.js b/src/public/app/widgets/type_widgets/options/text_notes/editor.js index 9db62b40b..ce5bc9edc 100644 --- a/src/public/app/widgets/type_widgets/options/text_notes/editor.js +++ b/src/public/app/widgets/type_widgets/options/text_notes/editor.js @@ -6,25 +6,37 @@ const TPL = `

${t("editing.editor_type.label")}

- +
+ +
+ +
+ +
+
`; export default class EditorOptions extends OptionsWidget { doRender() { this.$widget = $(TPL); this.$body = $("body"); - this.$editorType = this.$widget.find(".editor-type-select"); - this.$editorType.on('change', async () => { - const newEditorType = this.$editorType.val(); + this.$widget.find(`input[name="editor-type"]`).on('change', async () => { + const newEditorType = this.$widget.find(`input[name="editor-type"]:checked`).val(); await this.updateOption('textNoteEditorType', newEditorType); utils.reloadFrontendApp("editor type change"); }); } async optionsLoaded(options) { - this.$editorType.val(options.textNoteEditorType); + this.$widget.find(`input[name="editor-type"][value="${options.textNoteEditorType}"]`) + .prop("checked", "true"); } }