MarkView
@blockslides/core / MarkView
Class: MarkView<Component, Options>
Defined in: blockslides/packages/core/src/MarkView.ts:59
Type Parameters
Component
Component
Options
Options extends MarkViewRendererOptions = MarkViewRendererOptions
Constructors
Constructor
new MarkView<
Component,Options>(component,props,options?):MarkView<Component,Options>
Defined in: blockslides/packages/core/src/MarkView.ts:69
Parameters
component
Component
props
options?
Partial<Options>
Returns
MarkView<Component, Options>
Properties
component
component:
Component
Defined in: blockslides/packages/core/src/MarkView.ts:63
editor
editor:
SlideEditor
Defined in: blockslides/packages/core/src/MarkView.ts:64
options
options:
Options
Defined in: blockslides/packages/core/src/MarkView.ts:65
mark
mark:
Mark
Defined in: blockslides/packages/core/src/MarkView.ts:66
HTMLAttributes
HTMLAttributes:
Record<string,any>
Defined in: blockslides/packages/core/src/MarkView.ts:67
Accessors
dom
Get Signature
get dom():
HTMLElement
Defined in: blockslides/packages/core/src/MarkView.ts:81
Returns
HTMLElement
contentDOM
Get Signature
get contentDOM():
HTMLElement|null
Defined in: blockslides/packages/core/src/MarkView.ts:85
Returns
HTMLElement | null
Methods
updateAttributes()
updateAttributes(
attrs,checkMark?):void
Defined in: blockslides/packages/core/src/MarkView.ts:93
Update the attributes of the mark in the document.
Parameters
attrs
Record<string, any>
The attributes to update.
checkMark?
Mark
Returns
void
ignoreMutation()
ignoreMutation(
mutation):boolean
Defined in: blockslides/packages/core/src/MarkView.ts:97
Parameters
mutation
ViewMutationRecord
Returns
boolean