From e09327057fda1dd1f493eb077e308d6e0aeb744c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20Krzto=C5=84?= Date: Mon, 16 Apr 2018 15:01:41 +0200 Subject: [PATCH] Switched to 'fastDiff' for text node updates. --- src/view/renderer.js | 4 ++-- tests/view/renderer.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/view/renderer.js b/src/view/renderer.js index 56c96a415..ecbc5c153 100644 --- a/src/view/renderer.js +++ b/src/view/renderer.js @@ -18,7 +18,7 @@ import remove from '@ckeditor/ckeditor5-utils/src/dom/remove'; import ObservableMixin from '@ckeditor/ckeditor5-utils/src/observablemixin'; import CKEditorError from '@ckeditor/ckeditor5-utils/src/ckeditorerror'; import isText from '@ckeditor/ckeditor5-utils/src/dom/istext'; -import diffToChanges from '@ckeditor/ckeditor5-utils/src/difftochanges'; +import fastDiff from '@ckeditor/ckeditor5-utils/src/fastdiff'; /** * Renderer updates DOM structure and selection, to make them a reflection of the view structure and selection. @@ -427,7 +427,7 @@ export default class Renderer { } if ( actualText != expectedText ) { - const actions = diffToChanges( diff( actualText, expectedText ), expectedText ); + const actions = fastDiff( actualText, expectedText ); for ( const action of actions ) { if ( action.type === 'insert' ) { diff --git a/tests/view/renderer.js b/tests/view/renderer.js index c2bbab5c4..dc4ca6647 100644 --- a/tests/view/renderer.js +++ b/tests/view/renderer.js @@ -2418,7 +2418,7 @@ describe( 'Renderer', () => { } ); } ); - describe( '_updateChildren', () => { + describe( '_updateText', () => { let viewRoot, domRoot; beforeEach( () => {