Skip to content

BlockSuite API Documentation / @blocksuite/affine-block-root / ReadOnlyClipboard

Class: ReadOnlyClipboard

Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:25

ReadOnlyClipboard is a class that provides a read-only clipboard for the root block. It is supported to copy models in the root block.

Extended by

Constructors

new ReadOnlyClipboard()

new ReadOnlyClipboard(host): ReadOnlyClipboard

Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:106

Parameters

host

BlockComponent

Returns

ReadOnlyClipboard

Properties

_disposables

protected _disposables: DisposableGroup

Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:35


host

host: BlockComponent

Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:93


onPageCopy

onPageCopy: UIEventHandler

Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:95

Accessors

_std

Get Signature

get protected _std(): BlockStdScope

Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:102

Returns

BlockStdScope

Methods

_copySelected()

protected readonly _copySelected(onCopy?): Chain<InitCommandCtx & object & object & object & object>

Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:26

Parameters

onCopy?

() => void

Returns

Chain<InitCommandCtx & object & object & object & object>


_initAdapters()

protected _initAdapters(): void

Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:37

Returns

void


hostConnected()

hostConnected(): void

Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:110

Returns

void


hostDisconnected()

hostDisconnected(): void

Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:120

Returns

void