Sha256: ee0f65a80bc62e743ed9648148f1928228b7acc23854285a2e4d6db5b8d8cedf
Contents?: true
Size: 789 Bytes
Versions: 41
Compression:
Stored size: 789 Bytes
Contents
define( [ "../core", "../var/documentElement", "../selector" // jQuery.contains ], function( jQuery, documentElement ) { "use strict"; var isAttached = function( elem ) { return jQuery.contains( elem.ownerDocument, elem ); }, composed = { composed: true }; // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only // Check attachment across shadow DOM boundaries when possible (gh-3504) // Support: iOS 10.0-10.2 only // Early iOS 10 versions support `attachShadow` but not `getRootNode`, // leading to errors. We need to check for `getRootNode`. if ( documentElement.getRootNode ) { isAttached = function( elem ) { return jQuery.contains( elem.ownerDocument, elem ) || elem.getRootNode( composed ) === elem.ownerDocument; }; } return isAttached; } );
Version data entries
41 entries across 32 versions & 6 rubygems