git.asbjorn.biz
/
jquery.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Moved a bunch of methods out of the jQuery-specific Sizzle code into more-appropriate...
[jquery.git]
/
src
/
fx.js
diff --git
a/src/fx.js
b/src/fx.js
index
8025de4
..
24d2841
100644
(file)
--- a/
src/fx.js
+++ b/
src/fx.js
@@
-19,7
+19,7
@@
function genFx( type, num ){
jQuery.fn.extend({
show: function(speed,callback){
jQuery.fn.extend({
show: function(speed,callback){
- if ( speed ) {
+ if ( speed !== undefined ) {
return this.animate( genFx("show", 3), speed, callback);
} else {
for ( var i = 0, l = this.length; i < l; i++ ){
return this.animate( genFx("show", 3), speed, callback);
} else {
for ( var i = 0, l = this.length; i < l; i++ ){
@@
-59,7
+59,7
@@
jQuery.fn.extend({
},
hide: function(speed,callback){
},
hide: function(speed,callback){
- if ( speed ) {
+ if ( speed !== undefined ) {
return this.animate( genFx("hide", 3), speed, callback);
} else {
for ( var i = 0, l = this.length; i < l; i++ ){
return this.animate( genFx("hide", 3), speed, callback);
} else {
for ( var i = 0, l = this.length; i < l; i++ ){
@@
-109,6
+109,14
@@
jQuery.fn.extend({
self = this;
for ( p in prop ) {
self = this;
for ( p in prop ) {
+ var name = p.replace(rdashAlpha, fcamelCase);
+
+ if ( p !== name ) {
+ prop[ name ] = prop[ p ];
+ delete prop[ p ];
+ p = name;
+ }
+
if ( prop[p] == "hide" && hidden || prop[p] == "show" && !hidden )
return opt.complete.call(this);
if ( prop[p] == "hide" && hidden || prop[p] == "show" && !hidden )
return opt.complete.call(this);
@@
-412,3
+420,11
@@
jQuery.extend( jQuery.fx, {
}
}
});
}
}
});
+
+if ( jQuery.expr && jQuery.expr.filters ) {
+ jQuery.expr.filters.animated = function(elem){
+ return jQuery.grep(jQuery.timers, function(fn){
+ return elem === fn.elem;
+ }).length;
+ };
+}
\ No newline at end of file