8
0

virtualeditingcontroller.js 596 B

1234567891011121314151617181920212223
  1. /**
  2. * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md.
  4. */
  5. 'use strict';
  6. import ModelConversionDispatcher from '/ckeditor5/engine/conversion/modelconversiondispatcher.js';
  7. import ViewDocument from '/ckeditor5/engine/view/document.js';
  8. export default class VirtualEditingController {
  9. constructor( model ) {
  10. this.model = model;
  11. this.view = new ViewDocument();
  12. this.modelToView = new ModelConversionDispatcher( {
  13. writer: this.view.writer,
  14. mapper: this.mapper,
  15. viewSelection: this.view.selection
  16. } );
  17. }
  18. }