From 62dc85e8c1a340d7dc171b8d54ce28dfa5347fed Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 9 Jan 2024 12:13:02 +0100 Subject: [PATCH] simplify logic --- .../uis/tiny-mce/plugins/tiny-mce-mediapicker.plugin.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tiny-mce/plugins/tiny-mce-mediapicker.plugin.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tiny-mce/plugins/tiny-mce-mediapicker.plugin.ts index 7487b73377..84e80bacc0 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tiny-mce/plugins/tiny-mce-mediapicker.plugin.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tiny-mce/plugins/tiny-mce-mediapicker.plugin.ts @@ -55,12 +55,8 @@ export default class UmbTinyMceMediaPickerPlugin extends UmbTinyMcePluginBase { icon: 'image', tooltip: 'Media Picker', onAction: () => this.#onAction(), - onSetup: (api) => { - const changed = this.editor.selection.selectorChangedWithUnbind('img[data-udi]', (state) => - api.setActive(state), - ); - return () => changed; - }, + onSetup: (api) => () => + this.editor.selection.selectorChangedWithUnbind('img[data-udi]', (state) => api.setActive(state)), }); // Register global options for the editor @@ -77,7 +73,6 @@ export default class UmbTinyMceMediaPickerPlugin extends UmbTinyMcePluginBase { // Listen for SetContent to update images this.editor.on('SetContent', async (e) => { const content = e.content; - console.log('🚀 ~ UmbTinyMceMediaPickerPlugin ~ this.editor.on ~ content:', content); // Upload BLOB images (dragged/pasted ones) // find src attribute where value starts with `blob:`