From e168caddebf1ea935b1e1cd79bc5d8d3489972e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Fri, 23 Feb 2024 14:07:52 +0100 Subject: [PATCH] outcomment sanitizeTinyMce --- .../components/input-tiny-mce/input-tiny-mce.sanitizer.ts | 3 +++ src/Umbraco.Web.UI.Client/src/packages/core/utils/index.ts | 6 ------ 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-tiny-mce/input-tiny-mce.sanitizer.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-tiny-mce/input-tiny-mce.sanitizer.ts index 05bb1ab046..a8a8ced7dc 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-tiny-mce/input-tiny-mce.sanitizer.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-tiny-mce/input-tiny-mce.sanitizer.ts @@ -44,6 +44,8 @@ export const uriAttributeSanitizer = (editor: Editor) => { }; })(); + // TODO: sanitizeTinyMce is not defined in the global scope, so this will not work. Instead we need to get this setting from somewhere else: + /* if (window.Umbraco?.Sys.ServerVariables.umbracoSettings.sanitizeTinyMce) { uriAttributesToSanitize.forEach((attribute) => { editor.serializer.addAttributeFilter(attribute, (nodes: AstNode[]) => { @@ -57,4 +59,5 @@ export const uriAttributeSanitizer = (editor: Editor) => { }); }); } + */ }; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/utils/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/utils/index.ts index 40eaffd8a1..6fd23e3580 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/utils/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/utils/index.ts @@ -11,9 +11,3 @@ export * from './string/generate-umbraco-alias.function.js'; export * from './string/increment-string.function.js'; export * from './string/split-string-to-array.js'; export * from './type/diff.type.js'; - -declare global { - interface Window { - Umbraco: any; - } -}