diff --git a/src/editor/core/contextmenu/ContextMenu.ts b/src/editor/core/contextmenu/ContextMenu.ts index fbafd85..4b55c53 100644 --- a/src/editor/core/contextmenu/ContextMenu.ts +++ b/src/editor/core/contextmenu/ContextMenu.ts @@ -138,7 +138,8 @@ export class ContextMenu { const elementList = this.draw.getElementList() const startElement = elementList[startIndex] || null const endElement = elementList[endIndex] || null - + // ε½“ε‰εŒΊεŸŸ + const zone = this.draw.getZone().getZone() return { startElement, endElement, @@ -146,7 +147,8 @@ export class ContextMenu { editorHasSelection, editorTextFocus, isInTable, - isCrossRowCol + isCrossRowCol, + zone } } diff --git a/src/editor/interface/contextmenu/ContextMenu.ts b/src/editor/interface/contextmenu/ContextMenu.ts index ba41fee..5eef5ed 100644 --- a/src/editor/interface/contextmenu/ContextMenu.ts +++ b/src/editor/interface/contextmenu/ContextMenu.ts @@ -1,4 +1,5 @@ import { Command } from '../../core/command/Command' +import { EditorZone } from '../../dataset/enum/Editor' import { IElement } from '../Element' export interface IContextMenuContext { @@ -9,6 +10,7 @@ export interface IContextMenuContext { editorTextFocus: boolean isInTable: boolean isCrossRowCol: boolean + zone: EditorZone } export interface IRegisterContextMenu {