diff --git a/ghost/admin/app/utils/format-markdown.js b/ghost/admin/app/utils/format-markdown.js index 9383fd507c..949941b352 100644 --- a/ghost/admin/app/utils/format-markdown.js +++ b/ghost/admin/app/utils/format-markdown.js @@ -1,9 +1,8 @@ -/* global html_sanitize */ -import cajaSanitizers from './caja-sanitizers'; import markdownit from 'npm:markdown-it'; import markdownitFootnote from 'npm:markdown-it-footnote'; import markdownitLazyHeaders from 'npm:markdown-it-lazy-headers'; import markdownitMark from 'npm:markdown-it-mark'; +import {sanitizeHtml} from 'koenig-editor/helpers/sanitize-html'; let slugify = function slugify(inputString, usedHeaders) { let slug = inputString.replace(/[^\w]/g, '').toLowerCase(); @@ -62,16 +61,5 @@ export default function formatMarkdown(_markdown, replaceJS = true) { // convert markdown to HTML escapedhtml = md.render(markdown); - // replace script and iFrame - if (replaceJS) { - escapedhtml = escapedhtml.replace(/'); + + this.render(hbs`{{sanitize-html inputValue}}`); + + expect(this.$().html().trim()).to.equal('
Embedded JavaScript'); + }); +}); +