Selaa lähdekoodia

Added information about differences in collapsed and non-collapsed marker consumables.

Szymon Kupś 8 vuotta sitten
vanhempi
sitoutus
cc51e3b33f

+ 3 - 1
packages/ckeditor5-engine/src/conversion/model-to-view-converters.js

@@ -126,12 +126,14 @@ export function insertUIElement( elementCreator ) {
 		const markerRange = data.markerRange;
 		const markerRange = data.markerRange;
 		const eventName = evt.name;
 		const eventName = evt.name;
 
 
+		// Marker that is collapsed has consumable build differently that non-collapsed one.
+		// For more information see `addMarker` and `removeMarker` events description.
 		// If marker's range is collapsed - check if it can be consumed.
 		// If marker's range is collapsed - check if it can be consumed.
 		if ( markerRange.isCollapsed && !consumable.consume( markerRange, eventName ) ) {
 		if ( markerRange.isCollapsed && !consumable.consume( markerRange, eventName ) ) {
 			return;
 			return;
 		}
 		}
 
 
-		// if marker's range is not collapsed - consume all items inside.
+		// If marker's range is not collapsed - consume all items inside.
 		for ( const value of markerRange ) {
 		for ( const value of markerRange ) {
 			if ( !consumable.consume( value.item, eventName ) ) {
 			if ( !consumable.consume( value.item, eventName ) ) {
 				return;
 				return;