From db8ab2bc72f2fa9ac80d68ae699410943319e8f9 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 9 Nov 2024 14:12:58 +0200 Subject: [PATCH] Use better method to expose watchdog --- packages/ckeditor5-build-trilium/src/ckeditor.ts | 4 +++- packages/ckeditor5-build-trilium/src/ckeditor_balloon.ts | 4 ---- packages/ckeditor5-build-trilium/src/ckeditor_decoupled.ts | 4 ---- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/ckeditor5-build-trilium/src/ckeditor.ts b/packages/ckeditor5-build-trilium/src/ckeditor.ts index b1c61de47..d237c9f11 100644 --- a/packages/ckeditor5-build-trilium/src/ckeditor.ts +++ b/packages/ckeditor5-build-trilium/src/ckeditor.ts @@ -1,7 +1,9 @@ +import { EditorWatchdog } from "@ckeditor/ckeditor5-watchdog"; import BalloonEditor from "./ckeditor_balloon"; import DecoupledEditor from "./ckeditor_decoupled"; export default { BalloonEditor, - DecoupledEditor + DecoupledEditor, + EditorWatchdog } diff --git a/packages/ckeditor5-build-trilium/src/ckeditor_balloon.ts b/packages/ckeditor5-build-trilium/src/ckeditor_balloon.ts index f78945a9c..677ffe485 100644 --- a/packages/ckeditor5-build-trilium/src/ckeditor_balloon.ts +++ b/packages/ckeditor5-build-trilium/src/ckeditor_balloon.ts @@ -78,10 +78,6 @@ import removeFormatLinksPlugin from './remove_format_links'; import '../theme/theme.css'; import {SpecialCharactersEmoji} from "./special_characters_emoji"; -// expose so that Trilium can use it -// eslint-disable-next-line no-undef -(window as any).EditorWatchdog = EditorWatchdog; - export default class BalloonEditor extends BalloonEditorBase { public static override builtinPlugins = [ // essentials package expanded to allow selectively disable Enter and ShiftEnter diff --git a/packages/ckeditor5-build-trilium/src/ckeditor_decoupled.ts b/packages/ckeditor5-build-trilium/src/ckeditor_decoupled.ts index acdb88056..2ec302a77 100644 --- a/packages/ckeditor5-build-trilium/src/ckeditor_decoupled.ts +++ b/packages/ckeditor5-build-trilium/src/ckeditor_decoupled.ts @@ -77,10 +77,6 @@ import removeFormatLinksPlugin from './remove_format_links'; import '../theme/theme.css'; import {SpecialCharactersEmoji} from "./special_characters_emoji"; -// expose so that Trilium can use it -// eslint-disable-next-line no-undef -(window as any).EditorWatchdog = EditorWatchdog; - export default class DecoupledEditor extends DecoupledEditorBase { public static override builtinPlugins = [ // essentials package expanded to allow selectively disable Enter and ShiftEnter