MCPcopy Index your code
hub / github.com/jquery/jquery / cloneCopyEvent

Function cloneCopyEvent

src/manipulation.js:37–59  ·  view source on GitHub ↗
( src, dest )

Source from the content-addressed store, hash-verified

35}
36
37function cloneCopyEvent( src, dest ) {
38 var type, i, l,
39 events = dataPriv.get( src, "events" );
40
41 if ( dest.nodeType !== 1 ) {
42 return;
43 }
44
45 // 1. Copy private data: events, handlers, etc.
46 if ( events ) {
47 dataPriv.remove( dest, "handle events" );
48 for ( type in events ) {
49 for ( i = 0, l = events[ type ].length; i < l; i++ ) {
50 jQuery.event.add( dest, type, events[ type ][ i ] );
51 }
52 }
53 }
54
55 // 2. Copy user data
56 if ( dataUser.hasData( src ) ) {
57 dataUser.set( dest, jQuery.extend( {}, dataUser.get( src ) ) );
58 }
59}
60
61function remove( elem, selector, keepData ) {
62 var node,

Callers 1

manipulation.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected