Properties
$
$: DomQueryConstructor
_beforeUnload
_beforeUnload: () => void
_eventDispatcher
_eventDispatcher: EventDispatcher<NativeEventMap>
_mceOldSubmit
_mceOldSubmit: any
_nodeChangeDispatcher
_nodeChangeDispatcher: NodeChange
_pendingNativeEvents
_pendingNativeEvents: string[]
_selectionOverrides
_selectionOverrides: SelectionOverrides
_skinLoaded
_skinLoaded: boolean
annotator
annotator: Annotator
bindPendingEventDelegates
bindPendingEventDelegates: (this: Editor) => void
bodyElement
bodyElement: HTMLElement
callbackLookup
callbackLookup: any
composing
composing: boolean
container
container: HTMLElement
contentAreaContainer
contentAreaContainer: HTMLElement
contentCSS
contentCSS: string[]
contentDocument
contentDocument: Document
contentStyles
contentStyles: string[]
contentWindow
contentWindow: Window
Optional copiedElement
copiedElement?: { element?: Element; selectionType?: any }
Type declaration
Optional element?: Element
Optional selectionType?: any
Optional copiedEntity
copiedEntity?: any
Optional currentBookmark
currentBookmark?: Bookmark
Optional currentNode
currentNode?: Node
delegates
delegates: Record<string, (event: any) => void>
destroyed
destroyed: boolean
documentBaseURI
documentBaseURI: URI
documentBaseUrl
documentBaseUrl: string
editorCommands
editorCommands: EditorCommands
editorContainer
editorContainer: HTMLElement
editorManager
editorManager: EditorManager
editorUpload
editorUpload: EditorUpload
Optional eventRoot
eventRoot?: Element
fire
fire: <K, U>(name: K, args?: U, bubble?: boolean) => EditorEvent<U>
Type declaration
- <K, U>(name: K, args?: U, bubble?: boolean): EditorEvent<U>
Type parameters
Parameters
name: K
Optional args: U
Optional bubble: boolean
Returns EditorEvent<U>
formElement
formElement: HTMLElement
formEventDelegate
formEventDelegate: (e: Event) => void
formatter
formatter: Formatter
hasEventListeners
hasEventListeners: (name: string) => boolean
Type declaration
Parameters
Returns boolean
hasHiddenInput
hasHiddenInput: boolean
hasVisual
hasVisual: boolean
id
id: string
iframeElement
iframeElement: HTMLIFrameElement
iframeHTML
iframeHTML: string
initialized
initialized: boolean
isNotDirty
isNotDirty: boolean
Optional lastKeyPress
lastKeyPress?: string
loadedCSS
loadedCSS: Record<string, any>
notificationManager
notificationManager: NotificationManager
off
off: <K>(name?: K, callback?: (event: EditorEvent<MappedEvent<EditorEventMap, K>>) => void) => EventDispatcher<EditorEventMap>
Type declaration
- <K>(name?: K, callback?: (event: EditorEvent<MappedEvent<EditorEventMap, K>>) => void): EventDispatcher<EditorEventMap>
Type parameters
Parameters
Optional name: K
Optional callback: (event: EditorEvent<MappedEvent<EditorEventMap, K>>) => void
- (event: EditorEvent<MappedEvent<EditorEventMap, K>>): void
Parameters
event: EditorEvent<MappedEvent<EditorEventMap, K>>
Returns void
Returns EventDispatcher<EditorEventMap>
on
on: <K>(name: K, callback: (event: EditorEvent<MappedEvent<EditorEventMap, K>>) => void, prepend?: boolean) => EventDispatcher<EditorEventMap>
Type declaration
- <K>(name: K, callback: (event: EditorEvent<MappedEvent<EditorEventMap, K>>) => void, prepend?: boolean): EventDispatcher<EditorEventMap>
Type parameters
Parameters
name: K
callback: (event: EditorEvent<MappedEvent<EditorEventMap, K>>) => void
- (event: EditorEvent<MappedEvent<EditorEventMap, K>>): void
Parameters
event: EditorEvent<MappedEvent<EditorEventMap, K>>
Returns void
Optional prepend: boolean
Returns EventDispatcher<EditorEventMap>
once
once: <K>(name: K, callback: (event: EditorEvent<MappedEvent<EditorEventMap, K>>) => void) => EventDispatcher<EditorEventMap>
Type declaration
- <K>(name: K, callback: (event: EditorEvent<MappedEvent<EditorEventMap, K>>) => void): EventDispatcher<EditorEventMap>
Type parameters
Parameters
name: K
callback: (event: EditorEvent<MappedEvent<EditorEventMap, K>>) => void
- (event: EditorEvent<MappedEvent<EditorEventMap, K>>): void
Parameters
event: EditorEvent<MappedEvent<EditorEventMap, K>>
Returns void
Returns EventDispatcher<EditorEventMap>
orgDisplay
orgDisplay: string
orgVisibility
orgVisibility: string
plugins
plugins: Record<string, Plugin>
readonly
readonly: boolean
selection
selection: EditorSelection
serializer
serializer: DomSerializer
setMode
setMode: (mode: string) => void
settings
settings: EditorSettings
shortcuts
shortcuts: Shortcuts
startContent
startContent: string
targetElm
targetElm: HTMLElement
toggleNativeEvent
toggleNativeEvent: (this: Editor, name: string, state: boolean) => any
Type declaration
- (this: Editor, name: string, state: boolean): any
Parameters
this: Editor
name: string
state: boolean
Returns any
ui
ui: EditorUi
unbindAllNativeEvents
unbindAllNativeEvents: (this: Editor) => void
undoManager
undoManager: UndoManager
validate
validate: boolean
windowManager
windowManager: WindowManager
Optional writer
writer?: Writer