Added support for the sanitize option of 'marked'

This commit is contained in:
Brecht Carlier 2016-12-15 11:16:36 +01:00 committed by GitHub
parent 6abda7ab68
commit 6b010b1fe7

View File

@ -1402,6 +1402,12 @@ SimpleMDE.prototype.markdown = function(text) {
markedOptions.breaks = true; markedOptions.breaks = true;
} }
if(this.options && this.options.renderingConfig && this.options.renderingConfig.sanitize === true) {
markedOptions.sanitize = true;
} else {
markedOptions.sanitize = false;
}
if(this.options && this.options.renderingConfig && this.options.renderingConfig.codeSyntaxHighlighting === true && window.hljs) { if(this.options && this.options.renderingConfig && this.options.renderingConfig.codeSyntaxHighlighting === true && window.hljs) {
markedOptions.highlight = function(code) { markedOptions.highlight = function(code) {
return window.hljs.highlightAuto(code).value; return window.hljs.highlightAuto(code).value;