From 868a79148d8e68ba1b34ddd8d37941e3e26988d7 Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Tue, 16 Apr 2024 21:31:17 +0800 Subject: [PATCH] fix: control component disabling segmenter --- src/editor/core/event/handlers/click.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/editor/core/event/handlers/click.ts b/src/editor/core/event/handlers/click.ts index a9b0133..d2c3cc7 100644 --- a/src/editor/core/event/handlers/click.ts +++ b/src/editor/core/event/handlers/click.ts @@ -1,7 +1,7 @@ import { ZERO } from '../../../dataset/constant/Common' import { TEXTLIKE_ELEMENT_TYPE } from '../../../dataset/constant/Element' import { NUMBER_LIKE_REG } from '../../../dataset/constant/Regular' -import { ControlComponent } from '../../../dataset/enum/Control' +import { ElementType } from '../../../dataset/enum/Element' import { IRange } from '../../../interface/Range' import { CanvasEvent } from '../CanvasEvent' @@ -19,8 +19,8 @@ function getWordRangeBySegmenter(host: CanvasEvent): IRange | null { paragraphInfo?.elementList ?.map(e => !e.type || - (TEXTLIKE_ELEMENT_TYPE.includes(e.type) && - e.controlComponent !== ControlComponent.CHECKBOX) + (e.type !== ElementType.CONTROL && + TEXTLIKE_ELEMENT_TYPE.includes(e.type)) ? e.value : ZERO )