Przeglądaj źródła

Fifth batch of changes aligning schema use to the new API.

Piotrek Koszuliński 8 lat temu
rodzic
commit
7354972628
1 zmienionych plików z 3 dodań i 3 usunięć
  1. 3 3
      packages/ckeditor5-widget/src/widget.js

+ 3 - 3
packages/ckeditor5-widget/src/widget.js

@@ -217,7 +217,7 @@ export default class Widget extends Plugin {
 		const objectElement = modelSelection.getSelectedElement();
 
 		// If object element is selected.
-		if ( objectElement && schema.isObject( objectElement.name ) ) {
+		if ( objectElement && schema.isObject( objectElement ) ) {
 			const position = isForward ? modelSelection.getLastPosition() : modelSelection.getFirstPosition();
 			const newRange = modelDocument.getNearestSelectionRange( position, isForward ? 'forward' : 'backward' );
 
@@ -238,7 +238,7 @@ export default class Widget extends Plugin {
 
 		const objectElement2 = this._getObjectElementNextToSelection( isForward );
 
-		if ( objectElement2 instanceof ModelElement && schema.isObject( objectElement2.name ) ) {
+		if ( objectElement2 instanceof ModelElement && schema.isObject( objectElement2 ) ) {
 			model.change( () => {
 				this._setSelectionOverElement( objectElement2 );
 			} );
@@ -331,7 +331,7 @@ export default class Widget extends Plugin {
 		model.modifySelection( probe, { direction: forward ? 'forward' : 'backward' } );
 		const objectElement = forward ? probe.focus.nodeBefore : probe.focus.nodeAfter;
 
-		if ( objectElement instanceof ModelElement && schema.isObject( objectElement.name ) ) {
+		if ( objectElement instanceof ModelElement && schema.isObject( objectElement ) ) {
 			return objectElement;
 		}