aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Resig <jeresig@gmail.com>2007-09-09 16:17:32 +0000
committerJohn Resig <jeresig@gmail.com>2007-09-09 16:17:32 +0000
commit97fe63cb4826cbeb74bc0c3a72648f57ae0f0881 (patch)
tree73074e2433a84b3f82d5d895119f8a992e975f5b
parent7e9d8531544c00b80969b135b19bd2bfad686739 (diff)
downloadjquery-97fe63cb4826cbeb74bc0c3a72648f57ae0f0881.tar.gz
jquery-97fe63cb4826cbeb74bc0c3a72648f57ae0f0881.zip
Moved the fx queueing over to the new expando system.
-rw-r--r--src/fx.js13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/fx.js b/src/fx.js
index c708b1a60..c45edc1ec 100644
--- a/src/fx.js
+++ b/src/fx.js
@@ -175,16 +175,13 @@ function queue( elem, type, array ) {
if ( !elem )
return;
- if ( !elem.queue )
- elem.queue = {};
+ var queue = jQuery.data( elem, type + "queue" );
- if ( !elem.queue[type] )
- elem.queue[type] = [];
+ if ( !queue || array )
+ queue = jQuery.data( elem, type + "queue",
+ array ? jQuery.makeArray(array) : [] );
- if ( array )
- elem.queue[type] = jQuery.makeArray(array);
-
- return elem.queue[type];
+ return queue;
}
jQuery.extend({