joker1007/octogate

View on GitHub

Showing 10 of 43 total issues

File bootstrap.js has 1256 lines of code (exceeds 250 allowed). Consider refactoring.
Open

/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
Severity: Major
Found in web/assets/bootstrap/js/bootstrap.js - About 3 days to fix

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

      Tooltip.prototype.show = function () {
        var e = $.Event('show.bs.' + this.type)
    
        if (this.hasContent() && this.enabled) {
          this.$element.trigger(e)
    Severity: Minor
    Found in web/assets/bootstrap/js/bootstrap.js - About 2 hrs to fix

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

        Carousel.prototype.slide = function (type, next) {
          var $active   = this.$element.find('.item.active')
          var $next     = next || $active[type]()
          var isCycling = this.interval
          var direction = type == 'next' ? 'left' : 'right'
      Severity: Minor
      Found in web/assets/bootstrap/js/bootstrap.js - About 1 hr to fix

        Function applyPlacement has 39 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

          Tooltip.prototype.applyPlacement = function (offset, placement) {
            var replace
            var $tip   = this.tip()
            var width  = $tip[0].offsetWidth
            var height = $tip[0].offsetHeight
        Severity: Minor
        Found in web/assets/bootstrap/js/bootstrap.js - About 1 hr to fix

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

            Collapse.prototype.show = function () {
              if (this.transitioning || this.$element.hasClass('in')) return
          
              var startEvent = $.Event('show.bs.collapse')
              this.$element.trigger(startEvent)
          Severity: Minor
          Found in web/assets/bootstrap/js/bootstrap.js - About 1 hr to fix

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

              Modal.prototype.show = function (_relatedTarget) {
                var that = this
                var e    = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })
            
                this.$element.trigger(e)
            Severity: Minor
            Found in web/assets/bootstrap/js/bootstrap.js - About 1 hr to fix

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

                Modal.prototype.backdrop = function (callback) {
                  var animate = this.$element.hasClass('fade') ? 'fade' : ''
              
                  if (this.isShown && this.options.backdrop) {
                    var doAnimate = $.support.transition && animate
              Severity: Minor
              Found in web/assets/bootstrap/js/bootstrap.js - About 1 hr to fix

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

                  Affix.prototype.checkPosition = function () {
                    if (!this.$element.is(':visible')) return
                
                    var scrollHeight = $(document).height()
                    var scrollTop    = this.$window.scrollTop()
                Severity: Minor
                Found in web/assets/bootstrap/js/bootstrap.js - About 1 hr to fix

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

                    Tab.prototype.activate = function (element, container, callback) {
                      var $active    = container.find('> .active')
                      var transition = callback
                        && $.support.transition
                        && $active.hasClass('fade')
                  Severity: Minor
                  Found in web/assets/bootstrap/js/bootstrap.js - About 1 hr to fix

                    Consider simplifying this complex logical expression.
                    Open

                          if (autoPlace) {
                            var $parent = this.$element.parent()
                    
                            var orgPlacement = placement
                            var docScroll    = document.documentElement.scrollTop || document.body.scrollTop
                    Severity: Major
                    Found in web/assets/bootstrap/js/bootstrap.js - About 40 mins to fix
                      Severity
                      Category
                      Status
                      Source
                      Language