Skip to main content

MarkView

@blockslides/core


@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

MarkViewProps

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