angelakuo/citydogshare

View on GitHub
public/assets/jquery-ui/slider-7591020893e707d7c262397fcc3802738edd554d5621c8229663bb02c7f5a344.js

Summary

Maintainability
F
6 days
Test Coverage

File slider-7591020893e707d7c262397fcc3802738edd554d5621c8229663bb02c7f5a344.js has 1388 lines of code (exceeds 250 allowed). Consider refactoring.
Open

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

    Function widget has 73 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    $.widget = function( name, base, prototype ) {
        var fullName, existingConstructor, constructor, basePrototype,
            // proxiedPrototype allows the provided prototype to remain unmodified
            // so that it can be used as a mixin for multiple widgets (#8876)
            proxiedPrototype = {},

      Function keydown has 60 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

              keydown: function( event ) {
                  var allowed, curVal, newVal, step,
                      index = $( event.target ).data( "ui-slider-handle-index" );
      
                  switch ( event.keyCode ) {

        Function _setOption has 55 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            _setOption: function( key, value ) {
                var i,
                    valsLength = 0;
        
                if ( key === "range" && this.options.range === true ) {

          Function _refreshValue has 52 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

              _refreshValue: function() {
                  var lastValPercent, valPercent, value, valueMin, valueMax,
                      oRange = this.options.range,
                      o = this.options,
                      that = this,

            Function _mouseCapture has 48 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

                _mouseCapture: function( event ) {
                    var position, normValue, distance, closestHandle, index, allowed, offset, mouseOverHandle,
                        that = this,
                        o = this.options;
            
            

              Function bridge has 46 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

              $.widget.bridge = function( name, object ) {
                  var fullName = object.prototype.widgetFullName || name;
                  $.fn[ name ] = function( options ) {
                      var isMethodCall = typeof options === "string",
                          args = widget_slice.call( arguments, 1 ),

                Function name has 43 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                    $.fn[ name ] = function( options ) {
                        var isMethodCall = typeof options === "string",
                            args = widget_slice.call( arguments, 1 ),
                            returnValue = this;
                
                

                  Function _mouseDown has 40 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                      _mouseDown: function(event) {
                          // don't let more than one widget handle mouseStart
                          if ( mouseHandled ) {
                              return;
                          }

                    Function _on has 38 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                        _on: function( suppressDisabledCheck, element, handlers ) {
                            var delegateElement,
                                instance = this;
                    
                            // no suppressDisabledCheck flag, shuffle arguments

                      Function _slide has 34 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                          _slide: function( event, index, newVal ) {
                              var otherVal,
                                  newValues,
                                  allowed;
                      
                      

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

                            _createRange: function() {
                                var options = this.options,
                                    classes = "";
                        
                                if ( options.range ) {

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

                              option: function( key, value ) {
                                  var options = key,
                                      parts,
                                      curOption,
                                      i;

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

                                _createWidget: function( options, element ) {
                                    element = $( element || this.defaultElement || this )[ 0 ];
                                    this.element = $( element );
                                    this.uuid = widget_uuid++;
                                    this.eventNamespace = "." + this.widgetName + this.uuid;

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

                                  values: function( index, newValue ) {
                                      var vals,
                                          newValues,
                                          i;
                              
                              

                                Consider simplifying this complex logical expression.
                                Open

                                            if ( ( this.options.values.length === 2 && this.options.range === true ) &&
                                                    ( ( index === 0 && newVal > otherVal) || ( index === 1 && newVal < otherVal ) )
                                                ) {
                                                newVal = otherVal;
                                            }

                                  There are no issues that match your filters.

                                  Category
                                  Status