Introduce a temporary hack to allow jQuery.fn.data("events") to continue to work. This will be going away in 1.6. More information will be available in the 1.5 release notes.

This commit is contained in:
Colin Snover 2011-01-17 15:22:49 -06:00
parent e2941d5a98
commit 57cc182a40

View file

@ -93,6 +93,13 @@ jQuery.extend({
thisCache[ name ] = data; thisCache[ name ] = data;
} }
// TODO: This is a hack for 1.5 ONLY. It will be removed in 1.6. Users should
// not attempt to inspect the internal events object using jQuery.data, as this
// internal data object is undocumented and subject to change.
if ( name === "events" && !thisCache[name] ) {
return thisCache[ internalKey ] && thisCache[ internalKey ].events;
}
return getByName ? thisCache[ name ] : thisCache; return getByName ? thisCache[ name ] : thisCache;
}, },