X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Ffx.js;h=c45edc1ece3ff5c7df04ac75b795edd7cc16d6e4;hb=97fe63cb4826cbeb74bc0c3a72648f57ae0f0881;hp=c708b1a6071edc8d0528c1ee88f2441c220380ea;hpb=7e9d8531544c00b80969b135b19bd2bfad686739;p=jquery.git diff --git a/src/fx.js b/src/fx.js index c708b1a..c45edc1 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({