MCPcopy Create free account
hub / github.com/feiyu563/PrometheusAlert / cloneCopyEvent

Function cloneCopyEvent

static/plugins/jquery/jquery.js:5987–6017  ·  view source on GitHub ↗
( src, dest )

Source from the content-addressed store, hash-verified

5985}
5986
5987function cloneCopyEvent( src, dest ) {
5988 var i, l, type, pdataOld, udataOld, udataCur, events;
5989
5990 if ( dest.nodeType !== 1 ) {
5991 return;
5992 }
5993
5994 // 1. Copy private data: events, handlers, etc.
5995 if ( dataPriv.hasData( src ) ) {
5996 pdataOld = dataPriv.get( src );
5997 events = pdataOld.events;
5998
5999 if ( events ) {
6000 dataPriv.remove( dest, "handle events" );
6001
6002 for ( type in events ) {
6003 for ( i = 0, l = events[ type ].length; i < l; i++ ) {
6004 jQuery.event.add( dest, type, events[ type ][ i ] );
6005 }
6006 }
6007 }
6008 }
6009
6010 // 2. Copy user data
6011 if ( dataUser.hasData( src ) ) {
6012 udataOld = dataUser.access( src );
6013 udataCur = jQuery.extend( {}, udataOld );
6014
6015 dataUser.set( dest, udataCur );
6016 }
6017}
6018
6019// Fix IE bugs, see support tests
6020function fixInput( src, dest ) {

Callers 1

jquery.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected