BlockSuite API Documentation / @blocksuite/affine-rich-text / FootNoteNodeConfigProvider
Class: FootNoteNodeConfigProvider
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:32
Constructors
new FootNoteNodeConfigProvider()
new FootNoteNodeConfigProvider(
config,std):FootNoteNodeConfigProvider
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:68
Parameters
config
std
Returns
FootNoteNodeConfigProvider
Properties
std
readonlystd:BlockStdScope
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:70
Accessors
customNodeRenderer
Get Signature
get customNodeRenderer():
undefined|FootNoteNodeRenderer
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:40
Returns
undefined | FootNoteNodeRenderer
customPopupRenderer
Get Signature
get customPopupRenderer():
undefined|FootNotePopupRenderer
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:44
Returns
undefined | FootNotePopupRenderer
disableHoverEffect
Get Signature
get disableHoverEffect():
boolean
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:64
Returns
boolean
doc
Get Signature
get doc():
Store
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:52
Returns
hidePopup
Get Signature
get hidePopup():
boolean
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:56
Returns
boolean
interactive
Get Signature
get interactive():
boolean
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:60
Returns
boolean
onPopupClick
Get Signature
get onPopupClick():
undefined|FootNotePopupClickHandler
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:48
Returns
undefined | FootNotePopupClickHandler
Methods
setCustomNodeRenderer()
setCustomNodeRenderer(
renderer):void
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:80
Parameters
renderer
FootNoteNodeRenderer
Returns
void
setCustomPopupRenderer()
setCustomPopupRenderer(
renderer):void
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:84
Parameters
renderer
FootNotePopupRenderer
Returns
void
setDisableHoverEffect()
setDisableHoverEffect(
disableHoverEffect):void
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:96
Parameters
disableHoverEffect
boolean
Returns
void
setHidePopup()
setHidePopup(
hidePopup):void
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:88
Parameters
hidePopup
boolean
Returns
void
setInteractive()
setInteractive(
interactive):void
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:92
Parameters
interactive
boolean
Returns
void
setPopupClick()
setPopupClick(
onPopupClick):void
Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:100
Parameters
onPopupClick
Returns
void