BlockSuite API Documentation / @blocksuite/affine-block-root / PageClipboard
Class: PageClipboard
Defined in: packages/affine/blocks/block-root/src/clipboard/page-clipboard.ts:27
PageClipboard is a class that provides a clipboard for the page root block. It is supported to copy and paste models in the page root block.
Extends
Constructors
new PageClipboard()
new PageClipboard(
host):PageClipboard
Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:106
Parameters
host
Returns
PageClipboard
Inherited from
Properties
_disposables
protected_disposables:DisposableGroup
Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:35
Inherited from
ReadOnlyClipboard._disposables
host
host:
BlockComponent
Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:93
Inherited from
onPageCopy
onPageCopy:
UIEventHandler
Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:95
Inherited from
onPageCut
onPageCut:
UIEventHandler
Defined in: packages/affine/blocks/block-root/src/clipboard/page-clipboard.ts:64
onPagePaste
onPagePaste:
UIEventHandler
Defined in: packages/affine/blocks/block-root/src/clipboard/page-clipboard.ts:79
Accessors
_std
Get Signature
get
protected_std():BlockStdScope
Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:102
Returns
Inherited from
Methods
_copySelected()
protectedreadonly_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>
Inherited from
ReadOnlyClipboard._copySelected
_init()
protected_init():void
Defined in: packages/affine/blocks/block-root/src/clipboard/page-clipboard.ts:28
Returns
void
_initAdapters()
protected_initAdapters():void
Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:37
Returns
void
Inherited from
ReadOnlyClipboard._initAdapters
hostConnected()
hostConnected():
void
Defined in: packages/affine/blocks/block-root/src/clipboard/page-clipboard.ts:156
Returns
void
Overrides
ReadOnlyClipboard.hostConnected
hostDisconnected()
hostDisconnected():
void
Defined in: packages/affine/blocks/block-root/src/clipboard/readonly-clipboard.ts:120
Returns
void
Inherited from
ReadOnlyClipboard.hostDisconnected
onBlockSnapshotPaste()
onBlockSnapshotPaste(
snapshot,doc,parent?,index?):Promise<null|string>
Defined in: packages/affine/blocks/block-root/src/clipboard/page-clipboard.ts:49
Parameters
snapshot
doc
parent?
string
index?
number
Returns
Promise<null | string>