2
0
mirror of https://github.com/frappe/frappe.git synced 2024-06-13 00:22:23 +00:00

fix: don't fail if input_wrapper is not defined while attaching markdown_editor (#26460)

Sentry FRAPPE-6K1
This commit is contained in:
Rutwik Hiwalkar 2024-05-20 11:48:58 +05:30 committed by GitHub
parent c4492cc378
commit cbbe57db24
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -8,7 +8,7 @@ frappe.ui.form.ControlMarkdownEditor = class ControlMarkdownEditor extends (
let editor_class = this.constructor.editor_class;
this.ace_editor_target.wrap(`<div class="${editor_class}-container">`);
this.markdown_container = this.$input_wrapper.find(`.${editor_class}-container`);
this.markdown_container = this.$input_wrapper?.find(`.${editor_class}-container`);
this.editor.getSession().setUseWrapMode(true);
@ -30,10 +30,10 @@ frappe.ui.form.ControlMarkdownEditor = class ControlMarkdownEditor extends (
$btn.text(this.showing_preview ? __("Edit") : __("Preview"));
});
this.markdown_container.prepend(this.preview_toggle_btn);
this.markdown_container?.prepend(this.preview_toggle_btn);
this.markdown_preview = $(`<div class="${editor_class}-preview border rounded">`).hide();
this.markdown_container.append(this.markdown_preview);
this.markdown_container?.append(this.markdown_preview);
this.setup_image_drop();
}