Protected
_internalsAttached ElementInternals which provides form handling functionality.
Protected
_primaryThe primary input (if any). Used to determine what element should receive focus when an associated label is clicked on.
Protected
_valueThe underlying value of the element.
Static
formDeclare that this custom element provides form element functionality.
Static
observedAttributes requiring change notifications
Static
tagAn AbortSignal that can be passed to event listeners registered in subclasses. The signal will ensure that the listener is removed when the element is disconnected from the DOM. Not available in the constructor.
Is this element disabled?
Is this field editable? The field can be neither disabled nor readonly.
The form this element belongs to.
The input element name.
Whether the editor is currently open. Always true for non-toggled editors.
The value of the input element.
Internal
Apply key attributes on the containing custom HTML element to input elements contained within it.
Initialize the custom element, constructing its HTML.
Actions to take when the custom element is removed from the document.
Determine if the editor has unsaved changes.
Protected
_configureProtected
Configure ProseMirror editor plugins.
Protected
_disconnectProtected
A method provided for subclasses to perform tear-down workflows as an alternative to overriding disconnectedCallback.
Protected
_onProtected
Special handling when the custom element is clicked. This should be implemented to transfer focus to an appropriate internal element.
Protected
_setStatic
createCreate a HTMLProseMirrorElement using provided configuration data.
A custom HTML element responsible displaying a ProseMirror rich text editor.
Fires
open Fired when an editor is initialized in the DOM and ready.
Fires
close Fired when a toggled editor is deactivated.
Fires
save Fired when the editor is saved.
Fires
plugins Fired when an editor's plugins are being configured.