git.asbjorn.biz
/
jquery.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make sure that undefined is returned for not found data- attributes, not null.
[jquery.git]
/
src
/
effects.js
diff --git
a/src/effects.js
b/src/effects.js
index
d31e2e3
..
d3ac99a
100644
(file)
--- a/
src/effects.js
+++ b/
src/effects.js
@@
-1,3
+1,5
@@
+(function( jQuery ) {
+
var elemdisplay = {},
rfxtypes = /toggle|show|hide/,
rfxnum = /^([+\-]=)?([\d+.\-]+)(.*)$/,
var elemdisplay = {},
rfxtypes = /toggle|show|hide/,
rfxnum = /^([+\-]=)?([\d+.\-]+)(.*)$/,
@@
-22,7
+24,7
@@
jQuery.fn.extend({
this[i].style.display = old || "";
this[i].style.display = old || "";
- if ( jQuery.css(this[i], "display") === "none" ) {
+ if ( jQuery.css( this[i], "display" ) === "none" ) {
var nodeName = this[i].nodeName, display;
if ( elemdisplay[ nodeName ] ) {
var nodeName = this[i].nodeName, display;
if ( elemdisplay[ nodeName ] ) {
@@
-64,7
+66,7
@@
jQuery.fn.extend({
for ( var i = 0, l = this.length; i < l; i++ ) {
var old = jQuery.data(this[i], "olddisplay");
if ( !old && old !== "none" ) {
for ( var i = 0, l = this.length; i < l; i++ ) {
var old = jQuery.data(this[i], "olddisplay");
if ( !old && old !== "none" ) {
- jQuery.data( this[i], "olddisplay", jQuery.css(this[i], "display") );
+ jQuery.data( this[i], "olddisplay", jQuery.css( this[i], "display" ) );
}
}
}
}
@@
-118,7
+120,7
@@
jQuery.fn.extend({
self = this;
for ( p in prop ) {
self = this;
for ( p in prop ) {
- var name = p.replace(rdashAlpha, fcamelCase);
+ var name = jQuery.camelCase( p );
if ( p !== name ) {
prop[ name ] = prop[ p ];
if ( p !== name ) {
prop[ name ] = prop[ p ];
@@
-132,7
+134,7
@@
jQuery.fn.extend({
if ( ( p === "height" || p === "width" ) && this.style ) {
// Store display property
if ( ( p === "height" || p === "width" ) && this.style ) {
// Store display property
- opt.display = jQuery.css(this, "display");
+ opt.display = this.style.display;
// Make sure that nothing sneaks out
opt.overflow = this.style.overflow;
// Make sure that nothing sneaks out
opt.overflow = this.style.overflow;
@@
-309,13
+311,13
@@
jQuery.fx.prototype = {
},
// Get the current size
},
// Get the current size
- cur: function( force ) {
+ cur: function() {
if ( this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null) ) {
return this.elem[ this.prop ];
}
if ( this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null) ) {
return this.elem[ this.prop ];
}
- var r = parseFloat(jQuery.css(this.elem, this.prop, undefined, force));
- return r && r > -10000 ? r : parseFloat(jQuery.css(this.elem, this.prop)) || 0;
+ var r = parseFloat( jQuery.css( this.elem, this.prop ) );
+ return r && r > -10000 ? r : 0;
},
// Start an animation from one number to another
},
// Start an animation from one number to another
@@
-342,7
+344,7
@@
jQuery.fx.prototype = {
// Simple 'show' function
show: function() {
// Remember where we started, so that we can go back to it later
// Simple 'show' function
show: function() {
// Remember where we started, so that we can go back to it later
- this.options.orig[this.prop] = jQuery.css( this.elem, this.prop );
+ this.options.orig[this.prop] = jQuery.style( this.elem, this.prop );
this.options.show = true;
// Begin the animation
this.options.show = true;
// Begin the animation
@@
-357,7
+359,7
@@
jQuery.fx.prototype = {
// Simple 'hide' function
hide: function() {
// Remember where we started, so that we can go back to it later
// Simple 'hide' function
hide: function() {
// Remember where we started, so that we can go back to it later
- this.options.orig[this.prop] = jQuery.css( this.elem, this.prop );
+ this.options.orig[this.prop] = jQuery.style( this.elem, this.prop );
this.options.hide = true;
// Begin the animation
this.options.hide = true;
// Begin the animation
@@
-390,7
+392,7
@@
jQuery.fx.prototype = {
var old = jQuery.data(this.elem, "olddisplay");
this.elem.style.display = old ? old : this.options.display;
var old = jQuery.data(this.elem, "olddisplay");
this.elem.style.display = old ? old : this.options.display;
- if ( jQuery.css(this.elem, "display") === "none" ) {
+ if ( jQuery.css( this.elem, "display" ) === "none" ) {
this.elem.style.display = "block";
}
}
this.elem.style.display = "block";
}
}
@@
-403,7
+405,7
@@
jQuery.fx.prototype = {
// Reset the properties, if the item has been hidden or shown
if ( this.options.hide || this.options.show ) {
for ( var p in this.options.curAnim ) {
// Reset the properties, if the item has been hidden or shown
if ( this.options.hide || this.options.show ) {
for ( var p in this.options.curAnim ) {
- jQuery.css( this.elem, p, this.options.orig[p] );
+ jQuery.style( this.elem, p, this.options.orig[p] );
}
}
}
}
@@
-460,7
+462,7
@@
jQuery.extend( jQuery.fx, {
step: {
opacity: function( fx ) {
step: {
opacity: function( fx ) {
- jQuery.css( fx.elem, "opacity", fx.now );
+ jQuery.style( fx.elem, "opacity", fx.now );
},
_default: function( fx ) {
},
_default: function( fx ) {
@@
-480,3
+482,5
@@
if ( jQuery.expr && jQuery.expr.filters ) {
}).length;
};
}
}).length;
};
}
+
+})( jQuery );