rename sanitizehtml to dompurify

This commit is contained in:
Lone Iversen
2023-11-08 12:32:11 +01:00
parent 3f0e7ae5e2
commit eae92c2e02
4 changed files with 5 additions and 7 deletions

View File

@@ -1,6 +1,4 @@
/* eslint local-rules/enforce-umbraco-external-imports: 0 */
import DOMPurify from 'dompurify';
const sanitizeHtml = DOMPurify.sanitize;
export { sanitizeHtml };
export { DOMPurify };

View File

@@ -1,4 +1,4 @@
import { sanitizeHtml } from '@umbraco-cms/backoffice/external/sanitize-html';
import { DOMPurify } from '@umbraco-cms/backoffice/external/dompurify';
import { marked } from '@umbraco-cms/backoffice/external/marked';
import { monaco } from '@umbraco-cms/backoffice/external/monaco-editor';
import { UmbCodeEditorController, UmbCodeEditorElement, loadCodeEditor } from '@umbraco-cms/backoffice/code-editor';
@@ -548,7 +548,7 @@ export class UmbInputMarkdownElement extends FormControlMixin(UmbLitElement) {
renderPreview(markdown: string) {
const markdownAsHtml = marked.parse(markdown);
const sanitizedHtml = markdownAsHtml ? sanitizeHtml(markdownAsHtml) : '';
const sanitizedHtml = markdownAsHtml ? DOMPurify.sanitize(markdownAsHtml) : '';
return html`<uui-scroll-container id="preview"> ${unsafeHTML(sanitizedHtml)} </uui-scroll-container>`;
}

View File

@@ -32,7 +32,7 @@
"@umbraco-cms/backoffice/external/tinymce": ["src/external/tinymce"],
"@umbraco-cms/backoffice/external/uui": ["src/external/uui"],
"@umbraco-cms/backoffice/external/uuid": ["src/external/uuid"],
"@umbraco-cms/backoffice/external/sanitize-html": ["src/external/sanitize-html"],
"@umbraco-cms/backoffice/external/dompurify": ["src/external/dompurify"],
"@umbraco-cms/backoffice/external/marked": ["src/external/marked"],
"@umbraco-cms/backoffice/backend-api": ["src/external/backend-api"],

View File

@@ -35,7 +35,7 @@ export default {
'@umbraco-cms/backoffice/external/tinymce': './src/external/tinymce/index.ts',
'@umbraco-cms/backoffice/external/uui': './src/external/uui/index.ts',
'@umbraco-cms/backoffice/external/uuid': './src/external/uuid/index.ts',
'@umbraco-cms/backoffice/external/sanitize-html': './src/external/sanitize-html/index.ts',
'@umbraco-cms/backoffice/external/dompurify': './src/external/dompurify/index.ts',
'@umbraco-cms/backoffice/external/marked': './src/external/marked/index.ts',
'@umbraco-cms/backoffice/backend-api': './src/external/backend-api/index.ts',