diff --git a/src/converters.js b/src/converters.js index 58a1f7e..6f78eee 100644 --- a/src/converters.js +++ b/src/converters.js @@ -737,7 +737,7 @@ function _fixItemsType( changePosition, model, batch ) { * C * * @param {module:utils/eventinfo~EventInfo} evt An object containing information about the fired event. - * @param {Array} args Arguments of {@link module:engine/controller/datacontroller~DataController#insertContent}. + * @param {Array} args Arguments of {@link module:engine/model/model~Model#insertContent}. */ export function modelIndentPasteFixer( evt, [ content, selection ] ) { // Check whether inserted content starts from a `listItem`. If it does not, it means that there are some other diff --git a/src/listengine.js b/src/listengine.js index e0d3386..7a3ab5e 100644 --- a/src/listengine.js +++ b/src/listengine.js @@ -67,7 +67,7 @@ export default class ListEngine extends Plugin { const data = editor.data; const editing = editor.editing; - this.editor.model.document.on( 'change', modelChangePostFixer( this.editor.model ), { priority: 'high' } ); + editor.model.document.on( 'change', modelChangePostFixer( editor.model ), { priority: 'high' } ); editing.mapper.registerViewToModelLength( 'li', getViewListItemLength ); data.mapper.registerViewToModelLength( 'li', getViewListItemLength ); @@ -97,7 +97,7 @@ export default class ListEngine extends Plugin { data.viewToModel.on( 'element:li', viewModelConverter ); // Fix indentation of pasted items. - data.on( 'insertContent', modelIndentPasteFixer, { priority: 'high' } ); + editor.model.on( 'insertContent', modelIndentPasteFixer, { priority: 'high' } ); // Register commands for numbered and bulleted list. editor.commands.add( 'numberedList', new ListCommand( editor, 'numbered' ) ); diff --git a/tests/listengine.js b/tests/listengine.js index bfb1462..b253ebf 100644 --- a/tests/listengine.js +++ b/tests/listengine.js @@ -3061,7 +3061,7 @@ describe( 'ListEngine', () => { 'C' ); - editor.data.insertContent( + editor.model.insertContent( parseModel( 'X' + 'Y', @@ -3086,7 +3086,7 @@ describe( 'ListEngine', () => { 'C' ); - editor.data.insertContent( + editor.model.insertContent( new ModelElement( 'listItem', { type: 'bulleted', indent: '0' }, 'X' ), modelDoc.selection ); @@ -3106,7 +3106,7 @@ describe( 'ListEngine', () => { 'C' ); - editor.data.insertContent( + editor.model.insertContent( new ModelText( 'X' ), modelDoc.selection ); @@ -3247,7 +3247,7 @@ describe( 'ListEngine', () => { setModelData( model, '[]' ); expect( () => { - editor.data.insertContent( new ModelDocumentFragment(), modelDoc.selection ); + editor.model.insertContent( new ModelDocumentFragment(), modelDoc.selection ); } ).not.to.throw(); } );