mangroveorg/datawinners

View on GitHub
datawinners/media/javascript/jquery_inline/jquery.inlineEdit.js

Summary

Maintainability
D
1 day
Test Coverage

Function inlineEdit has 245 lines of code (exceeds 25 allowed). Consider refactoring.
Open

$.inlineEdit = function(urls, options){

    var editableUrls = urls;

    var options = jQuery.extend({
Severity: Major
Found in datawinners/media/javascript/jquery_inline/jquery.inlineEdit.js - About 1 day to fix

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

        function editRemove()
        {
            linkClicked = true;
    
            if (!confirm('Are you sure that you want to remove this?')) {
    Severity: Minor
    Found in datawinners/media/javascript/jquery_inline/jquery.inlineEdit.js - About 1 hr to fix

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

          function editSave(editFieldSection)
          {
              options.beforeSave(editFieldSection);
              $('.editFieldSaveControllers > button, .editField').attr('disabled', 'disabled');
              $(".editFieldSaveControllers .error").hide();
      Severity: Minor
      Found in datawinners/media/javascript/jquery_inline/jquery.inlineEdit.js - About 1 hr to fix

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

            function addSaveControllers(callback)
            {
                var editFieldSection;
        
                if ($('.editFieldWrapper:last').parent().hasClass('removable')) {
        Severity: Minor
        Found in datawinners/media/javascript/jquery_inline/jquery.inlineEdit.js - About 1 hr to fix

          There are no issues that match your filters.

          Category
          Status