瀏覽代碼

Aligned code with new Batch API.

Oskar Wróbel 8 年之前
父節點
當前提交
c36538107e
共有 2 個文件被更改,包括 2 次插入5 次删除
  1. 1 2
      packages/ckeditor5-paragraph/src/paragraph.js
  2. 1 3
      packages/ckeditor5-paragraph/tests/paragraph.js

+ 1 - 2
packages/ckeditor5-paragraph/src/paragraph.js

@@ -11,7 +11,6 @@ import ParagraphCommand from './paragraphcommand';
 import Plugin from '@ckeditor/ckeditor5-core/src/plugin';
 
 import ModelElement from '@ckeditor/ckeditor5-engine/src/model/element';
-import ModelPosition from '@ckeditor/ckeditor5-engine/src/model/position';
 
 import buildModelConverter from '@ckeditor/ckeditor5-engine/src/conversion/buildmodelconverter';
 import buildViewConverter from '@ckeditor/ckeditor5-engine/src/conversion/buildviewconverter';
@@ -295,7 +294,7 @@ function autoparagraphEmptyRoots() {
 				rootsToFix.delete( root );
 
 				// Fix empty root.
-				batch.insert( ModelPosition.createAt( root ), new ModelElement( 'paragraph' ) );
+				batch.insertElement( 'paragraph', root );
 			} );
 		}
 	}

+ 1 - 3
packages/ckeditor5-paragraph/tests/paragraph.js

@@ -17,9 +17,7 @@ import buildModelConverter from '@ckeditor/ckeditor5-engine/src/conversion/build
 import buildViewConverter from '@ckeditor/ckeditor5-engine/src/conversion/buildviewconverter';
 
 import ModelDocumentFragment from '@ckeditor/ckeditor5-engine/src/model/documentfragment';
-import ModelElement from '@ckeditor/ckeditor5-engine/src/model/element';
 import ModelText from '@ckeditor/ckeditor5-engine/src/model/text';
-import ModelPosition from '@ckeditor/ckeditor5-engine/src/model/position';
 import ModelRange from '@ckeditor/ckeditor5-engine/src/model/range';
 
 describe( 'Paragraph feature', () => {
@@ -416,7 +414,7 @@ describe( 'Paragraph feature', () => {
 
 				if ( root.isEmpty ) {
 					doc.enqueueChanges( () => {
-						doc.batch().insert( ModelPosition.createAt( root ), new ModelElement( 'heading' ) );
+						doc.batch().insertElement( 'heading', root );
 					} );
 				}
 			} );