MCPcopy
hub / github.com/marktext/marktext / deleteImage

Method deleteImage

packages/muya/src/block/base/format.ts:465–476  ·  view source on GitHub ↗
({ token }: IImageInfo)

Source from the content-addressed store, hash-verified

463 }
464
465 deleteImage({ token }: IImageInfo) {
466 const oldText = this.text;
467 const { start, end } = token.range;
468 const { eventCenter } = this.muya;
469
470 this.text = oldText.substring(0, start) + oldText.substring(end);
471 this.setCursor(start, start, true);
472
473 // Hide image toolbar and image transformer
474 eventCenter.emit('muya-transformer', { reference: null });
475 eventCenter.emit('muya-image-toolbar', { reference: null });
476 }
477
478 override clickHandler(event: Event): void {
479 if (!isMouseEvent(event))

Callers 8

handleKeydownMethod · 0.80
selectItemMethod · 0.80
handlerMethod · 0.80
deleteCtrlFunction · 0.80
copyCutCtrlFunction · 0.80
backspaceCtrlFunction · 0.80
selectItemMethod · 0.80

Calls 2

emitMethod · 0.80
setCursorMethod · 0.45

Tested by

no test coverage detected