tomi77/tastypie-sorl-thumbnail

View on GitHub
docs/html/_static/websupport.js

Summary

Maintainability
D
2 days
Test Coverage

File websupport.js has 638 lines of code (exceeds 250 allowed). Consider refactoring.
Open

/*
 * websupport.js
 * ~~~~~~~~~~~~~
 *
 * sphinx.websupport utilities for all documentation.
Severity: Major
Found in docs/html/_static/websupport.js - About 1 day to fix

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

      function initEvents() {
        $(document).on("click", 'a.comment-close', function(event) {
          event.preventDefault();
          hide($(this).attr('id').substring(2));
        });
    Severity: Minor
    Found in docs/html/_static/websupport.js - About 1 hr to fix

      Function addComment has 44 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

        function addComment(form) {
          var node_id = form.find('input[name="node"]').val();
          var parent_id = form.find('input[name="parent"]').val();
          var text = form.find('textarea[name="comment"]').val();
          var proposal = form.find('textarea[name="proposal"]').val();
      Severity: Minor
      Found in docs/html/_static/websupport.js - About 1 hr to fix

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

          $.fn.comment = function() {
            return this.each(function() {
              var id = $(this).attr('id').substring(1);
              var count = COMMENT_METADATA[id];
              var title = count + ' comment' + (count == 1 ? '' : 's');
        Severity: Minor
        Found in docs/html/_static/websupport.js - About 1 hr to fix

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

            function handleVote(link) {
              if (!opts.voting) {
                showError("You'll need to login to vote.");
                return;
              }
          Severity: Minor
          Found in docs/html/_static/websupport.js - About 1 hr to fix

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

              function deleteComment(id) {
                $.ajax({
                  type: 'POST',
                  url: opts.deleteCommentURL,
                  data: {id: id},
            Severity: Minor
            Found in docs/html/_static/websupport.js - About 1 hr to fix

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

                function getComments(id) {
                  $.ajax({
                   type: 'GET',
                   url: opts.getCommentsURL,
                   data: {node: id},
              Severity: Minor
              Found in docs/html/_static/websupport.js - About 1 hr to fix

                There are no issues that match your filters.

                Category
                Status