Group all local functions at the top of the file and add comments

This commit is contained in:
louisremi 2011-04-11 19:01:04 +02:00
parent 56ffad2dad
commit 780b7983d0

64
src/effects.js vendored
View File

@ -17,13 +17,44 @@ var elemdisplay = {},
window.mozRequestAnimationFrame || window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame; window.oRequestAnimationFrame;
// Animations created synchronously will run synchronously
function createFxNow() {
setTimeout( clearFxNow, 0 );
return ( fxNow = jQuery.now() );
}
function clearFxNow() { function clearFxNow() {
fxNow = undefined; fxNow = undefined;
} }
function createFxNow() { // Try to restore the default display value of an element
setTimeout( clearFxNow, 0 ); // fails if a display rule has been set for this element, e.g. div { display: inline; }
return ( fxNow = jQuery.now() ); function defaultDisplay( nodeName ) {
if ( !elemdisplay[ nodeName ] ) {
var elem = jQuery("<" + nodeName + ">").appendTo("body"),
display = elem.css("display");
elem.remove();
if ( display === "none" || display === "" ) {
display = "block";
}
elemdisplay[ nodeName ] = display;
}
return elemdisplay[ nodeName ];
}
// Generate parameters to create a standard animation
function genFx( type, num ) {
var obj = {};
jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() {
obj[ this ] = type;
});
return obj;
} }
jQuery.fn.extend({ jQuery.fn.extend({
@ -260,16 +291,6 @@ jQuery.fn.extend({
}); });
function genFx( type, num ) {
var obj = {};
jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() {
obj[ this ] = type;
});
return obj;
}
// Generate shortcuts for custom animations // Generate shortcuts for custom animations
jQuery.each({ jQuery.each({
slideDown: genFx("show", 1), slideDown: genFx("show", 1),
@ -536,21 +557,4 @@ if ( jQuery.expr && jQuery.expr.filters ) {
}; };
} }
function defaultDisplay( nodeName ) {
if ( !elemdisplay[ nodeName ] ) {
var elem = jQuery("<" + nodeName + ">").appendTo("body"),
display = elem.css("display");
elem.remove();
if ( display === "none" || display === "" ) {
display = "block";
}
elemdisplay[ nodeName ] = display;
}
return elemdisplay[ nodeName ];
}
})( jQuery ); })( jQuery );