From e7cb2c04bcf1675651c4855b88db9eeac41d1fed Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Fri, 12 Apr 2024 15:46:57 +0530 Subject: [PATCH] fix: tables in markdown editor (#25935) --- frappe/public/js/frappe/utils/tools.js | 2 +- frappe/public/scss/common/controls.scss | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/utils/tools.js b/frappe/public/js/frappe/utils/tools.js index 8820fe17eb..2d3d195ffa 100644 --- a/frappe/public/js/frappe/utils/tools.js +++ b/frappe/public/js/frappe/utils/tools.js @@ -37,7 +37,7 @@ frappe.tools.downloadify = function (data, roles, title) { frappe.markdown = function (txt) { if (!frappe.md2html) { - frappe.md2html = new showdown.Converter(); + frappe.md2html = new showdown.Converter({ tables: true }); } while (txt.substr(0, 1) === "\n") { diff --git a/frappe/public/scss/common/controls.scss b/frappe/public/scss/common/controls.scss index fd75433a36..939ef502a9 100644 --- a/frappe/public/scss/common/controls.scss +++ b/frappe/public/scss/common/controls.scss @@ -381,6 +381,17 @@ textarea.form-control { min-height: 300px; max-height: 600px; overflow: auto; + + table { + width: 100%; + border-collapse: collapse; + + th, + td { + border: 1px solid var(--border-color); + padding: var(--padding-sm); + } + } } .markdown-toggle,