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 )