restricted-editing/restrictededitingmode/utils
 module
Functions
- getMarkerAtPosition( editor, position ) → undefined | Markerinternal- module:restricted-editing/restrictededitingmode/utils~getMarkerAtPosition- Returns a single "restricted-editing-exception" marker at a given position. Contrary to - getMarkersAtPosition, it returnd a marker also when the postion is equal to one of the marker's start or end positions.- Parameters- editor : Editor
- position : ModelPosition
 - Returns- undefined | Marker
 
- isPositionInRangeBoundaries( range, position ) → booleaninternal- module:restricted-editing/restrictededitingmode/utils~isPositionInRangeBoundaries- Checks if the position is fully contained in the range. Positions equal to range start or end are considered "in". - Parameters- range : ModelRange
- position : ModelPosition
 - Returns- boolean
 
- isSelectionInMarker( selection, [ marker ] ) → booleaninternal- module:restricted-editing/restrictededitingmode/utils~isSelectionInMarker- Checks if the selection is fully contained in the marker. Positions on marker boundaries are considered "in". - <marker>[]foo</marker> -> true <marker>f[oo]</marker> -> true <marker>f[oo</marker> ba]r -> false <marker>foo</marker> []bar -> falseCopy code- Parameters- selection : ModelDocumentSelection
- [ marker ] : Marker
 - Returns- boolean