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()
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
>
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
>