Ver código fonte

Changed: List remove converter does not use model->view element mapping.

Szymon Cofalik 8 anos atrás
pai
commit
fc85ab88a4
1 arquivos alterados com 2 adições e 1 exclusões
  1. 2 1
      packages/ckeditor5-list/src/converters.js

+ 2 - 1
packages/ckeditor5-list/src/converters.js

@@ -96,7 +96,8 @@ export function modelViewRemove( evt, data, consumable, conversionApi ) {
 		return;
 	}
 
-	const viewItem = conversionApi.mapper.toViewElement( data.item );
+	const viewPosition = conversionApi.mapper.toViewPosition( data.sourcePosition );
+	const viewItem = viewPosition.nodeAfter.is( 'li' ) ? viewPosition.nodeAfter : viewPosition.nodeAfter.getChild( 0 );
 
 	// 1. Break the container after and before the list item.
 	// This will create a view list with one view list item -- the one that changed type.