diff --git a/packages/basic-modules/__tests__/color/color-menus.test.ts b/packages/basic-modules/__tests__/color/color-menus.test.ts index 8d01e5d55..ed97ff961 100644 --- a/packages/basic-modules/__tests__/color/color-menus.test.ts +++ b/packages/basic-modules/__tests__/color/color-menus.test.ts @@ -11,6 +11,19 @@ import { preNode } from '../../../code-highlight/__tests__/content' import BgColorMenu from '../../src/modules/color/menu/BgColorMenu' import ColorMenu from '../../src/modules/color/menu/ColorMenu' +// jsdom 不支持 getClientRects https://github.com/jsdom/jsdom/issues/3729 +document.createRange = () => { + const range = new Range(); + range.getClientRects = () => ({ + item: () => null, + length: 0, + [Symbol.iterator]: function *() { + yield* []; + }, + }); + return range; +}; + describe('color menus', () => { let editor: any let startLocation: any diff --git a/packages/basic-modules/package.json b/packages/basic-modules/package.json index 73d8d382b..6640b2b2f 100644 --- a/packages/basic-modules/package.json +++ b/packages/basic-modules/package.json @@ -49,7 +49,7 @@ "lodash.throttle": "^4.1.1", "nanoid": "^5.0.0", "slate": "^0.72.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" }, "dependencies": { "is-url": "^1.2.4" diff --git a/packages/code-highlight/package.json b/packages/code-highlight/package.json index f7cf54b55..da69db0e4 100644 --- a/packages/code-highlight/package.json +++ b/packages/code-highlight/package.json @@ -47,7 +47,7 @@ "@wangeditor-next/core": "1.7.32", "dom7": "^3.0.0 || ^4.0.0", "slate": "^0.72.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" }, "dependencies": { "prismjs": "^1.23.0" diff --git a/packages/core/package.json b/packages/core/package.json index 87d3182cb..c6c3be860 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -57,7 +57,7 @@ "lodash.toarray": "^4.4.0", "nanoid": "^5.0.0", "slate": "^0.72.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" }, "dependencies": { "@types/event-emitter": "^0.3.3", diff --git a/packages/editor/package.json b/packages/editor/package.json index 74e695a6c..b094afafb 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -73,6 +73,6 @@ "lodash.toarray": "^4.4.0", "nanoid": "^5.0.0", "slate": "^0.72.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" } } diff --git a/packages/list-module/package.json b/packages/list-module/package.json index b56a9ebd6..9144260e2 100644 --- a/packages/list-module/package.json +++ b/packages/list-module/package.json @@ -47,6 +47,6 @@ "@wangeditor-next/core": "1.7.32", "dom7": "^3.0.0 || ^4.0.0", "slate": "^0.72.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" } } diff --git a/packages/plugin-float-image/package.json b/packages/plugin-float-image/package.json index 2cb5e123e..32b199b45 100644 --- a/packages/plugin-float-image/package.json +++ b/packages/plugin-float-image/package.json @@ -44,6 +44,6 @@ "@wangeditor-next/editor": "5.6.31", "dom7": "^3.0.0 || ^4.0.0", "slate": "^0.72.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" } } diff --git a/packages/plugin-formula/package.json b/packages/plugin-formula/package.json index 79292899c..f238cf212 100644 --- a/packages/plugin-formula/package.json +++ b/packages/plugin-formula/package.json @@ -46,7 +46,7 @@ "peerDependencies": { "@wangeditor-next/editor": "5.6.31", "katex": "^0.16.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" }, "dependencies": { "dom7": "^4.0.0", diff --git a/packages/plugin-link-card/package.json b/packages/plugin-link-card/package.json index 26b77cd23..8007a8e30 100644 --- a/packages/plugin-link-card/package.json +++ b/packages/plugin-link-card/package.json @@ -44,6 +44,6 @@ "@wangeditor-next/editor": "5.6.31", "dom7": "^3.0.0 || ^4.0.0", "slate": "^0.72.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" } } diff --git a/packages/plugin-markdown/package.json b/packages/plugin-markdown/package.json index cfcade61a..cd92db96f 100644 --- a/packages/plugin-markdown/package.json +++ b/packages/plugin-markdown/package.json @@ -44,6 +44,6 @@ "@wangeditor-next/editor": "5.6.31", "dom7": "^3.0.0 || ^4.0.0", "slate": "^0.72.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" } } diff --git a/packages/plugin-mention/package.json b/packages/plugin-mention/package.json index 4b69bcb3c..0d54866d0 100644 --- a/packages/plugin-mention/package.json +++ b/packages/plugin-mention/package.json @@ -42,6 +42,6 @@ }, "peerDependencies": { "@wangeditor-next/editor": "5.6.31", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" } } diff --git a/packages/table-module/package.json b/packages/table-module/package.json index 65ebf2988..bda823a27 100644 --- a/packages/table-module/package.json +++ b/packages/table-module/package.json @@ -51,6 +51,6 @@ "lodash.throttle": "^4.1.1", "nanoid": "^5.0.0", "slate": "^0.72.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" } } diff --git a/packages/upload-image-module/package.json b/packages/upload-image-module/package.json index 99c0a67ab..8a0cda9fe 100644 --- a/packages/upload-image-module/package.json +++ b/packages/upload-image-module/package.json @@ -51,6 +51,6 @@ "dom7": "^3.0.0 || ^4.0.0", "lodash.foreach": "^4.5.0", "slate": "^0.72.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" } } diff --git a/packages/video-module/package.json b/packages/video-module/package.json index 8213eb369..c3496f14a 100644 --- a/packages/video-module/package.json +++ b/packages/video-module/package.json @@ -50,6 +50,6 @@ "dom7": "^3.0.0 || ^4.0.0", "nanoid": "^5.0.0", "slate": "^0.72.0", - "snabbdom": "^3.1.0" + "snabbdom": "^3.6.0" } } diff --git a/yarn.lock b/yarn.lock index d211079c4..c75bfe2f6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3537,7 +3537,7 @@ __metadata: "@wangeditor-next/core": 1.7.32 dom7: ^3.0.0 || ^4.0.0 slate: ^0.72.0 - snabbdom: ^3.1.0 + snabbdom: ^3.6.0 languageName: unknown linkType: soft @@ -3566,7 +3566,7 @@ __metadata: lodash.toarray: ^4.4.0 nanoid: ^5.0.0 slate: ^0.72.0 - snabbdom: ^3.1.0 + snabbdom: ^3.6.0 languageName: unknown linkType: soft @@ -3619,7 +3619,7 @@ __metadata: "@wangeditor-next/core": 1.7.32 dom7: ^3.0.0 || ^4.0.0 slate: ^0.72.0 - snabbdom: ^3.1.0 + snabbdom: ^3.6.0 languageName: unknown linkType: soft @@ -3630,7 +3630,7 @@ __metadata: "@wangeditor-next/editor": 5.6.31 dom7: ^3.0.0 || ^4.0.0 slate: ^0.72.0 - snabbdom: ^3.1.0 + snabbdom: ^3.6.0 languageName: unknown linkType: soft @@ -3644,7 +3644,7 @@ __metadata: peerDependencies: "@wangeditor-next/editor": 5.6.31 katex: ^0.16.0 - snabbdom: ^3.1.0 + snabbdom: ^3.6.0 languageName: unknown linkType: soft @@ -3655,7 +3655,7 @@ __metadata: "@wangeditor-next/editor": 5.6.31 dom7: ^3.0.0 || ^4.0.0 slate: ^0.72.0 - snabbdom: ^3.1.0 + snabbdom: ^3.6.0 languageName: unknown linkType: soft @@ -3666,7 +3666,7 @@ __metadata: "@wangeditor-next/editor": 5.6.31 dom7: ^3.0.0 || ^4.0.0 slate: ^0.72.0 - snabbdom: ^3.1.0 + snabbdom: ^3.6.0 languageName: unknown linkType: soft @@ -3675,7 +3675,7 @@ __metadata: resolution: "@wangeditor-next/plugin-mention@workspace:packages/plugin-mention" peerDependencies: "@wangeditor-next/editor": 5.6.31 - snabbdom: ^3.1.0 + snabbdom: ^3.6.0 languageName: unknown linkType: soft @@ -3690,7 +3690,7 @@ __metadata: lodash.throttle: ^4.1.1 nanoid: ^5.0.0 slate: ^0.72.0 - snabbdom: ^3.1.0 + snabbdom: ^3.6.0 languageName: unknown linkType: soft @@ -3705,7 +3705,7 @@ __metadata: dom7: ^3.0.0 || ^4.0.0 lodash.foreach: ^4.5.0 slate: ^0.72.0 - snabbdom: ^3.1.0 + snabbdom: ^3.6.0 languageName: unknown linkType: soft