X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fdata.js;h=ac069ceea593910ee60e0c3178f88e345c4c68c0;hb=f8ef75eb9124ce924be5fb521c783efd5c996e33;hp=5f2e5aee7b33f05a532b5d7940f308d9a3bcb325;hpb=e06da1724cf05a83e14efa8b854348ac4e4a599a;p=jquery.git diff --git a/src/data.js b/src/data.js index 5f2e5ae..ac069ce 100644 --- a/src/data.js +++ b/src/data.js @@ -70,16 +70,16 @@ jQuery.extend({ }, queue: function( elem, type, data ) { if ( elem ){ - + type = (type || "fx") + "queue"; - + var q = jQuery.data( elem, type ); - + if ( !q || jQuery.isArray(data) ) q = jQuery.data( elem, type, jQuery.makeArray(data) ); else if( data ) q.push( data ); - + } return q; }, @@ -87,10 +87,10 @@ jQuery.extend({ dequeue: function( elem, type ){ var queue = jQuery.queue( elem, type ), fn = queue.shift(); - + if( !type || type === "fx" ) fn = queue[0]; - + if( fn !== undefined ) fn.call(elem); } @@ -132,7 +132,7 @@ jQuery.fn.extend({ return this.each(function(){ var queue = jQuery.queue( this, type, data ); - + if( type == "fx" && queue.length == 1 ) queue[0].call(this); });