minimap/utils
@ckeditor/ckeditor5-minimap/src/utils
Filtering
Functions
-
internal
cloneEditingViewDomRoot( editor, [ rootName ] ) → HTMLElement
module:minimap/utils~cloneEditingViewDomRoot
Clones the editing view DOM root by using a dedicated pair of
Renderer
andDomConverter
. The DOM root clone updates incrementally to stay in sync with the source root.Parameters
editor : Editor
The editor instance the original editing root belongs to.
[ rootName ] : string
The name of the root to clone.
Returns
HTMLElement
The editing root DOM clone element.
-
Gets client height according to passed DOM element. Returns window's height for
body
element.Parameters
domElement : HTMLElement
Returns
number
-
Gets dimensions rectangle according to passed DOM element. Returns whole window's size for
body
element.Parameters
domElement : HTMLElement
Returns
-
Harvests all web page styles, for instance, to allow re-using them in an
<iframe>
preserving the look of the content.The returned data format is as follows:
[ 'p { color: red; ... } h2 { font-size: 2em; ... } ...', '.spacing { padding: 1em; ... }; ...', '...', { href: 'http://link.to.external.stylesheet' }, { href: '...' } ]
Note: For stylesheets with
href
different than window origin, an object is returned because accessing rules of these styles may cause CORS errors (depending on the configuration of the web page).Returns
Array<string | object>
-
Returns the DOM element itself if it's not a
body
element, whole window otherwise.Parameters
domElement : HTMLElement
Returns
Window | HTMLElement
Every day, we work hard to keep our documentation complete. Have you spotted outdated information? Is something missing? Please report it via our issue tracker.
With the release of version 42.0.0, we have rewritten much of our documentation to reflect the new import paths and features. We appreciate your feedback to help us ensure its accuracy and completeness.