| 1234567891011121314151617181920212223242526 |
- /**
- * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
- */
- /**
- * @module utils/dom/isnode
- */
- /**
- * Checks if the object is a native DOM Node.
- *
- * @param {*} obj
- * @returns {Boolean}
- */
- export default function isNode( obj ) {
- if ( obj ) {
- if ( obj.defaultView ) {
- return obj instanceof obj.defaultView.Document;
- } else if ( obj.ownerDocument && obj.ownerDocument.defaultView ) {
- return obj instanceof obj.ownerDocument.defaultView.Node;
- }
- }
- return false;
- }
|