angelakuo/citydogshare

View on GitHub
public/assets/jquery-ui/position-e693ced4ecfa1a276f0b794f32c1d30d792764b08788bf68ecfa3b388c291333.js

Summary

Maintainability
D
2 days
Test Coverage

File position-e693ced4ecfa1a276f0b794f32c1d30d792764b08788bf68ecfa3b388c291333.js has 430 lines of code (exceeds 250 allowed). Consider refactoring.
Open

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

    Function position has 147 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    $.fn.position = function( options ) {
        if ( !options || !options.of ) {
            return _position.apply( this, arguments );
        }
    
    

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

              top: function( position, data ) {
                  var within = data.within,
                      withinOffset = within.offset.top + within.scrollTop,
                      outerHeight = within.height,
                      offsetTop = within.isWindow ? within.scrollTop : within.offset.top,

        Function left has 31 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

                left: function( position, data ) {
                    var within = data.within,
                        withinOffset = within.offset.left + within.scrollLeft,
                        outerWidth = within.width,
                        offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left,

          Function left has 27 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

                  left: function( position, data ) {
                      var within = data.within,
                          withinOffset = within.isWindow ? within.scrollLeft : within.offset.left,
                          outerWidth = within.width,
                          collisionPosLeft = position.left - data.collisionPosition.marginLeft,

            Function getDimensions has 27 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

            function getDimensions( elem ) {
                var raw = elem[0];
                if ( raw.nodeType === 9 ) {
                    return {
                        width: elem.width(),

              Function top has 27 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

                      top: function( position, data ) {
                          var within = data.within,
                              withinOffset = within.isWindow ? within.scrollTop : within.offset.top,
                              outerHeight = data.within.height,
                              collisionPosTop = position.top - data.collisionPosition.marginTop,

                There are no issues that match your filters.

                Category
                Status