8
0
Просмотр исходного кода

FakeSelectionObserve changes to use DocumentSelection and Selection.

Szymon Kupś 7 лет назад
Родитель
Сommit
11eac77e30

+ 4 - 4
packages/ckeditor5-engine/src/view/observer/fakeselectionobserver.js

@@ -8,7 +8,7 @@
  */
 
 import Observer from './observer';
-import ViewDocumentSelection from '../documentselection';
+import ViewSelection from '../selection';
 import { keyCodes } from '@ckeditor/ckeditor5-utils/src/keyboard';
 import debounce from '@ckeditor/ckeditor5-utils/src/lib/lodash/debounce';
 
@@ -82,16 +82,16 @@ export default class FakeSelectionObserver extends Observer {
 	 */
 	_handleSelectionMove( keyCode ) {
 		const selection = this.document.selection;
-		const newSelection = new ViewDocumentSelection( selection.getRanges(), { backward: selection.isBackward, fake: false } );
+		const newSelection = new ViewSelection( selection.getRanges(), { backward: selection.isBackward, fake: false } );
 
 		// Left or up arrow pressed - move selection to start.
 		if ( keyCode == keyCodes.arrowleft || keyCode == keyCodes.arrowup ) {
-			newSelection._setTo( newSelection.getFirstPosition() );
+			newSelection.setTo( newSelection.getFirstPosition() );
 		}
 
 		// Right or down arrow pressed - move selection to end.
 		if ( keyCode == keyCodes.arrowright || keyCode == keyCodes.arrowdown ) {
-			newSelection._setTo( newSelection.getLastPosition() );
+			newSelection.setTo( newSelection.getLastPosition() );
 		}
 
 		const data = {