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

Used Range#getContainedElement() in Selection#getSelectedElement().

Aleksander Nowodzinski 5 лет назад
Родитель
Сommit
5a854d9947
1 измененных файлов с 1 добавлено и 6 удалено
  1. 1 6
      packages/ckeditor5-engine/src/model/selection.js

+ 1 - 6
packages/ckeditor5-engine/src/model/selection.js

@@ -8,7 +8,6 @@
  */
 
 import Position from './position';
-import Element from './element';
 import Node from './node';
 import Range from './range';
 import EmitterMixin from '@ckeditor/ckeditor5-utils/src/emittermixin';
@@ -615,11 +614,7 @@ export default class Selection {
 			return null;
 		}
 
-		const range = this.getFirstRange();
-		const nodeAfterStart = range.start.nodeAfter;
-		const nodeBeforeEnd = range.end.nodeBefore;
-
-		return ( nodeAfterStart instanceof Element && nodeAfterStart == nodeBeforeEnd ) ? nodeAfterStart : null;
+		return this.getFirstRange().getContainedElement();
 	}
 
 	/**