Skip to content
Permalink
Browse files

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

  • Loading branch information...
louisremi
louisremi committed Apr 11, 2011
1 parent 56ffad2 commit 780b7983d0a2fbde5cedcdb431a1f2436b256d40
Showing with 34 additions and 30 deletions.
  1. +34 −30 src/effects.js
@@ -17,13 +17,44 @@ var elemdisplay = {},
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame;

// Animations created synchronously will run synchronously
function createFxNow() {
setTimeout( clearFxNow, 0 );
return ( fxNow = jQuery.now() );
}

function clearFxNow() {
fxNow = undefined;
}

function createFxNow() {
setTimeout( clearFxNow, 0 );
return ( fxNow = jQuery.now() );
// Try to restore the default display value of an element
// fails if a display rule has been set for this element, e.g. div { display: inline; }
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({
@@ -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
jQuery.each({
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 );

0 comments on commit 780b798

Please sign in to comment.
You can’t perform that action at this time.