aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.js
diff options
context:
space:
mode:
authorJohn Resig <jeresig@gmail.com>2010-04-24 14:15:45 -0700
committerJohn Resig <jeresig@gmail.com>2010-04-24 14:16:27 -0700
commit1533bf7c7794d8e078e7ce5e36de6d190651540a (patch)
tree18b781b7173ddcd752a11a83b30fbff6d1b1d2f9 /src/data.js
parent4a64f9a5b8472f394c52e0b3bb7972c8ce699a13 (diff)
downloadjquery-1533bf7c7794d8e078e7ce5e36de6d190651540a.tar.gz
jquery-1533bf7c7794d8e078e7ce5e36de6d190651540a.zip
Expose jQuery.uuid (use with caution) and make sure the expando property is used in the events module.
Diffstat (limited to 'src/data.js')
-rw-r--r--src/data.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/data.js b/src/data.js
index cddd8bdea..a4c4e4b6d 100644
--- a/src/data.js
+++ b/src/data.js
@@ -1,9 +1,13 @@
-var expando = "jQuery" + jQuery.now(), uuid = 0, windowData = {};
+var windowData = {};
jQuery.extend({
cache: {},
-
- expando: expando,
+
+ // Please use with caution
+ uuid: 0,
+
+ // Unique for each copy of jQuery on the page
+ expando: "jQuery" + jQuery.now(),
// The following elements throw uncatchable exceptions if you
// attempt to add expando properties to them.
@@ -36,7 +40,7 @@ jQuery.extend({
// Compute a unique ID for the element
} else if ( !id ) {
- elem[ jQuery.expando ] = id = ++uuid;
+ elem[ jQuery.expando ] = id = ++jQuery.uuid;
}
// Avoid generating a new cache unless none exists and we