From 65255229c548c2646b70d1de8b25f89a5b6b46f7 Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Sun, 19 May 2024 20:03:03 +0800 Subject: [PATCH] feat: add externalId property to element #552 --- docs/en/guide/schema.md | 1 + docs/guide/schema.md | 1 + src/editor/dataset/constant/Element.ts | 3 ++- src/editor/interface/Element.ts | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/en/guide/schema.md b/docs/en/guide/schema.md index c98ced2..dcfd516 100644 --- a/docs/en/guide/schema.md +++ b/docs/en/guide/schema.md @@ -24,6 +24,7 @@ interface IElement { value: string; valueList?: IElement[]; // Use of composite elements (hyperlinks, titles, lists, and so on). extension?: unknown; + externalId?: string; // style font?: string; size?: number; diff --git a/docs/guide/schema.md b/docs/guide/schema.md index 99fd1d3..eabea54 100644 --- a/docs/guide/schema.md +++ b/docs/guide/schema.md @@ -24,6 +24,7 @@ interface IElement { value: string; valueList?: IElement[]; // 复合元素(超链接、标题、列表等)使用 extension?: unknown; + externalId?: string; // 样式 font?: string; size?: number; diff --git a/src/editor/dataset/constant/Element.ts b/src/editor/dataset/constant/Element.ts index df0614a..fa020a6 100644 --- a/src/editor/dataset/constant/Element.ts +++ b/src/editor/dataset/constant/Element.ts @@ -73,7 +73,8 @@ export const EDITOR_ELEMENT_ZIP_ATTR: Array = [ 'imgDisplay', 'imgFloatPosition', 'textDecoration', - 'extension' + 'extension', + 'externalId' ] export const TABLE_TD_ZIP_ATTR: Array = [ diff --git a/src/editor/interface/Element.ts b/src/editor/interface/Element.ts index 75534c6..0089b37 100644 --- a/src/editor/interface/Element.ts +++ b/src/editor/interface/Element.ts @@ -19,6 +19,7 @@ export interface IElementBasic { type?: ElementType value: string extension?: unknown + externalId?: string } export interface IElementStyle {