angelakuo/citydogshare

View on GitHub
public/assets/jquery-ui/effect-puff-c90f1351de5e905be5a7cfc27a04d903de951f85d3822a6021883b8e6fd09b5f.js

Summary

Maintainability
F
6 days
Test Coverage

File effect-puff-c90f1351de5e905be5a7cfc27a04d903de951f85d3822a6021883b8e6fd09b5f.js has 1267 lines of code (exceeds 250 allowed). Consider refactoring.
Open

/*!
 * jQuery UI Effects 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors

    Function size has 156 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    return $.effects.effect.size = function( o, done ) {
    
        // Create element
        var original, baseline, factor,
            el = $( this ),

      Function createWrapper has 56 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          createWrapper: function( element ) {
      
              // if the element is already wrapped, return it
              if ( element.parent().is( ".ui-effects-wrapper" )) {
                  return element.parent();

        Function parse has 53 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            parse: function( red, green, blue, alpha ) {
                if ( red === undefined ) {
                    this._rgba = [ null, null, null, null ];
                    return this;
                }

          Function animateClass has 50 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          $.effects.animateClass = function( value, duration, easing, callback ) {
              var o = $.speed( duration, easing, callback );
          
              return this.queue( function() {
                  var animated = $( this ),

            Function scale has 47 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

            return $.effects.effect.scale = function( o, done ) {
            
                // Create element
                var el = $( this ),
                    options = $.extend( true, {}, o ),

              Function hook has 41 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

              color.hook = function( hook ) {
                  var hooks = hook.split( " " );
                  each( hooks, function( i, hook ) {
                      jQuery.cssHooks[ hook ] = {
                          set: function( elem, value ) {

                Function effect has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                    effect: function( /* effect, options, speed, callback */ ) {
                        var args = _normalizeArguments.apply( this, arguments ),
                            mode = args.mode,
                            queue = args.queue,
                            effectMethod = $.effects.effect[ args.effect ];

                  Function _normalizeArguments has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                  function _normalizeArguments( effect, options, speed, callback ) {
                  
                      // allow passing all options as the first parameter
                      if ( $.isPlainObject( effect ) ) {
                          options = effect;

                    Function to has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                    spaces.hsla.to = function( rgba ) {
                        if ( rgba[ 0 ] == null || rgba[ 1 ] == null || rgba[ 2 ] == null ) {
                            return [ null, null, null, rgba[ 3 ] ];
                        }
                        var r = rgba[ 0 ] / 255,

                      Function complete has 29 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                              complete: function() {
                                  if ( el.to.opacity === 0 ) {
                                      el.css( "opacity", el.from.opacity );
                                  }
                                  if ( mode === "hide" ) {

                        Function transition has 29 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                            transition: function( other, distance ) {
                                var end = color( other ),
                                    spaceName = end._space(),
                                    space = spaces[ spaceName ],
                                    startColor = this.alpha() === 0 ? color( "transparent" ) : this,

                          Function puff has 28 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                          return $.effects.effect.puff = function( o, done ) {
                              var elem = $( this ),
                                  mode = $.effects.setMode( elem, o.mode || "hide" ),
                                  hide = mode === "hide",
                                  percent = parseInt( o.percent, 10 ) || 150,

                            Function set has 26 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                                        set: function( elem, value ) {
                                            var parsed, curElem,
                                                backgroundColor = "";
                            
                                            if ( value !== "transparent" && ( jQuery.type( value ) !== "string" || ( parsed = stringParse( value ) ) ) ) {

                              Consider simplifying this complex logical expression.
                              Open

                                                  if ( !support.rgba && value._rgba[ 3 ] !== 1 ) {
                                                      curElem = hook === "backgroundColor" ? elem.parentNode : elem;
                                                      while (
                                                          (backgroundColor === "" || backgroundColor === "transparent") &&
                                                          curElem && curElem.style

                                Consider simplifying this complex logical expression.
                                Open

                                    if ( o.mode === "toggle" && mode === "show" ) {
                                        el.from = o.to || zero;
                                        el.to = o.from || original;
                                    } else {
                                        el.from = o.from || ( mode === "show" ? zero : original );

                                  Function switchClass has 5 arguments (exceeds 4 allowed). Consider refactoring.
                                  Open

                                      switchClass: function( remove, add, speed, easing, callback) {

                                    Avoid too many return statements within this function.
                                    Open

                                        return false;

                                      There are no issues that match your filters.

                                      Category
                                      Status