Parcourir la source

Added comment do DataController why we use view writer without change() block.

Szymon Kupś il y a 8 ans
Parent
commit
f2d95df66d
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      packages/ckeditor5-engine/src/controller/datacontroller.js

+ 3 - 0
packages/ckeditor5-engine/src/controller/datacontroller.js

@@ -145,6 +145,9 @@ export default class DataController {
 		const modelRange = ModelRange.createIn( modelElementOrFragment );
 
 		const viewDocumentFragment = new ViewDocumentFragment();
+
+		// Create separate ViewWriter just for data conversion purposes.
+		// We have no view controller and rendering do DOM in DataController so view.change() block is not used here.
 		const viewWriter = new ViewWriter( new ViewDocument() );
 		this.mapper.bindElements( modelElementOrFragment, viewDocumentFragment );