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

Used _.isNative in DOMEmitterMixin for safety.

Aleksander Nowodzinski 9 лет назад
Родитель
Сommit
d251625613
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      packages/ckeditor5-ui/src/domemittermixin.js

+ 2 - 1
packages/ckeditor5-ui/src/domemittermixin.js

@@ -9,6 +9,7 @@ import EmitterMixin from '../utils/emittermixin.js';
 import uid from '../utils/uid.js';
 import extend from '../utils/lib/lodash/extend.js';
 import log from '../utils/log.js';
+import isNative from '/ckeditor5/utils/lib/lodash/isNative.js';
 
 /**
  * Creates a ProxyEmitter instance. Such an instance is a bridge between a DOM Node firing events
@@ -268,7 +269,7 @@ function getNodeUID( node ) {
 // @param {Node} node
 // @return {Boolean} True when native DOM Node.
 function isDomNode( node ) {
-	return node && ( typeof node.addEventListener == 'function' );
+	return node && isNative( node.addEventListener );
 }
 
 /**