FullscreenClassicEditorHandler
The classic editor fullscreen mode handler.
Properties
updateDialogPositionCallback : ( _evt: EventInfo, _name: string, isOpen: boolean ) => voidinheritedmodule:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#updateDialogPositionCallbackStores a bound reference to the _updateDialogPosition method, allowing it to be attached and detached from change event.
_closeRevisionViewerCallback : null | ( viewerEditor: any ) => Promise<unknown>protectedinheritedmodule:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#_closeRevisionViewerCallbackA callback that closes the revision viewer, stored to restore the original one after exiting the fullscreen mode.
_editor : ClassicEditorprotectedreadonlymodule:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#_editorAn editor instance.
_showRevisionViewerCallback : null | ( config: EditorConfig ) => Promise<any>protectedinheritedmodule:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#_showRevisionViewerCallbackA callback that shows the revision viewer, stored to restore the original one after exiting the fullscreen mode.
Methods
constructor( editor )module:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#constructordefaultOnEnter() → HTMLElementmodule:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#defaultOnEnterA function that moves the editor UI elements to the fullscreen mode.
Returns
HTMLElement
destroy() → voidinheritedmodule:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#destroydisable() → voidinheritedmodule:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#disableDisables the fullscreen mode by restoring all moved elements and destroying the fullscreen container.
Returns
void
enable() → voidinheritedmodule:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#enableEnables the fullscreen mode. It executes the editor-specific enable handler and then the configured callback.
Returns
void
getWrapper() → HTMLElementinheritedmodule:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#getWrappermoveToFullscreen( elementToMove, placeholderName ) → voidinheritedmodule:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#moveToFullscreenMoves the given element to the fullscreen mode container, leaving a placeholder in its place.
Parameters
elementToMove : HTMLElementplaceholderName : string
Returns
void
restoreMovedElementLocation( placeholderName ) → voidinheritedmodule:fullscreen/handlers/classiceditorhandler~FullscreenClassicEditorHandler#restoreMovedElementLocationReturns a single moved element to its original place.
Parameters
placeholderName : string
Returns
void