Placeholder

Empty-editor placeholder display.

Access:

app.placeholder
app.getModule('placeholder')
app.invoke('placeholder.method', …)

setEditorPlaceholder#

Sets data-placeholder attribute and refreshes visibility.

Parameters:

  • text (string) — text
app.placeholder.setEditorPlaceholder('Start writing...');

removeEditorPlaceholder#

Removes editor placeholder attribute and class.

app.placeholder.removeEditorPlaceholder();

refreshEditorPlaceholder#

Toggles rx-has-placeholder class based on editor emptiness.

app.placeholder.refreshEditorPlaceholder();

refreshBlockPlaceholder#

Toggles block-level placeholder class for one block.

Parameters:

  • block (Block | HTMLElement) — block instance
app.placeholder.refreshBlockPlaceholder(block);

refreshBlockPlaceholders#

Refreshes placeholder classes for all blocks.

app.placeholder.refreshBlockPlaceholders();