8
0

virtualtesteditor.js 663 B

123456789101112131415161718192021222324252627
  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 Editor from '/ckeditor5/editor/editor.js';
  7. import VirtualEditingController from './virtualeditingcontroller.js';
  8. import HtmlDataProcessor from '/ckeditor5/engine/dataprocessor/htmldataprocessor.js';
  9. export default class VirtualTestEditor extends Editor {
  10. constructor( config ) {
  11. super( config );
  12. this.editing = new VirtualEditingController( this.document );
  13. this.data.processor = new HtmlDataProcessor();
  14. }
  15. setData( data ) {
  16. this.data.set( data );
  17. }
  18. getData() {
  19. return this.data.get();
  20. }
  21. }