Explorar o código

Removed complicated range creation.

Maksymilian Barnaś %!s(int64=9) %!d(string=hai) anos
pai
achega
1d8a2e8cc1
Modificáronse 1 ficheiros con 1 adicións e 3 borrados
  1. 1 3
      packages/ckeditor5-autoformat/src/autoformatengine.js

+ 1 - 3
packages/ckeditor5-autoformat/src/autoformatengine.js

@@ -4,7 +4,6 @@
  */
 
 import Range from '../engine/model/range.js';
-import LivePosition from '../engine/model/liveposition.js';
 
 export default class AutoformatEngine {
 	/**
@@ -59,8 +58,7 @@ export default class AutoformatEngine {
 
 				// Get range of recently added text.
 				editor.document.enqueueChanges( function() {
-					const startPosition = LivePosition.createFromParentAndOffset( element.parent, element.startOffset );
-					const range = Range.createFromPositionAndShift( startPosition, match[ 0 ].length );
+					const range = Range.createFromParentsAndOffsets( element.parent, 0, element.parent, match[ 0 ].length );
 
 					// Create new batch to separate typing batch from the Autoformat changes.
 					const batch = editor.document.batch();