Commit a36771c8 authored by John Resig's avatar John Resig

Fixed a bug that was occurring in the packed version of jQuery.

parent ce256312
......@@ -146,19 +146,6 @@ jQuery.fn.extend({
});
},
dequeue: function(type){
type = type || "fx";
return this.each(function(){
var q = queue(this, type);
q.shift();
if ( q.length )
q[0].apply( this );
});
},
stop: function(){
var timers = jQuery.timers;
......@@ -171,18 +158,31 @@ jQuery.fn.extend({
});
function queue( elem, type, array ) {
var queue = function( elem, type, array ) {
if ( !elem )
return;
var queue = jQuery.data( elem, type + "queue" );
var q = jQuery.data( elem, type + "queue" );
if ( !queue || array )
queue = jQuery.data( elem, type + "queue",
if ( !q || array )
q = jQuery.data( elem, type + "queue",
array ? jQuery.makeArray(array) : [] );
return queue;
}
return q;
};
jQuery.fn.dequeue = function(type){
type = type || "fx";
return this.each(function(){
var q = queue(this, type);
q.shift();
if ( q.length )
q[0].apply( this );
});
};
jQuery.extend({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment