浏览代码

Changed enqueueChange to change.

Oskar Wróbel 8 年之前
父节点
当前提交
441e94769c
共有 2 个文件被更改,包括 4 次插入4 次删除
  1. 1 1
      packages/ckeditor5-heading/src/headingcommand.js
  2. 3 3
      packages/ckeditor5-heading/src/headingengine.js

+ 1 - 1
packages/ckeditor5-heading/src/headingcommand.js

@@ -64,7 +64,7 @@ export default class HeadingCommand extends Command {
 		const model = this.editor.model;
 		const document = model.document;
 
-		model.enqueueChange( writer => {
+		model.change( writer => {
 			const blocks = Array.from( document.selection.getSelectedBlocks() )
 				.filter( block => {
 					return checkCanBecomeHeading( block, this.modelElement, model.schema );

+ 3 - 3
packages/ckeditor5-heading/src/headingengine.js

@@ -87,13 +87,13 @@ export default class HeadingEngine extends Plugin {
 		const options = editor.config.get( 'heading.options' );
 
 		if ( enterCommand ) {
+			// @TODO This should be handled by a post-fixer.
 			this.listenTo( enterCommand, 'afterExecute', ( evt, data ) => {
-				const positionParent = editor.document.selection.getFirstPosition().parent;
-				const batch = data.batch;
+				const positionParent = editor.model.document.selection.getFirstPosition().parent;
 				const isHeading = options.some( option => positionParent.is( option.modelElement ) );
 
 				if ( isHeading && !positionParent.is( defaultModelElement ) && positionParent.childCount === 0 ) {
-					batch.rename( positionParent, defaultModelElement );
+					data.writer.rename( positionParent, defaultModelElement );
 				}
 			} );
 		}