devworkstecnology/webadmin

View on GitHub

Showing 59 of 202 total issues

Function datetimepicker has 1144 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    $.fn.datetimepicker = function (opt) {
        var KEY0 = 48,
            KEY9 = 57,
            _KEY0 = 96,
            _KEY9 = 105,
Severity: Major
Found in vendor/assets/javascripts/jquery.datetimepicker.js - About 5 days to fix

    File jquery.datetimepicker.js has 1843 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    /**
     * @preserve jQuery DateTimePicker plugin v2.4.5
     * @homepage http://xdsoft.net/jqplugins/datetimepicker/
     * (c) 2014, Chupurnov Valeriy.
     */
    Severity: Major
    Found in vendor/assets/javascripts/jquery.datetimepicker.js - About 5 days to fix

      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 vendor/assets/javascripts/bootstrap.js - About 3 days to fix

        File fuelux.js has 1091 lines of code (exceeds 250 allowed). Consider refactoring.
        Open

        
        /*
         * Fuel UX Checkbox
         * https://github.com/ExactTarget/fuelux
         *
        Severity: Major
        Found in vendor/assets/javascripts/fuelux/fuelux.js - About 2 days to fix

          File excanvas.js has 655 lines of code (exceeds 250 allowed). Consider refactoring.
          Open

          // Copyright 2006 Google Inc.
          //
          // Licensed under the Apache License, Version 2.0 (the "License");
          // you may not use this file except in compliance with the License.
          // You may obtain a copy of the License at
          Severity: Major
          Found in vendor/assets/javascripts/ie/excanvas.js - About 1 day to fix

            Function setOptions has 241 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

                        datetimepicker.setOptions = function (_options) {
                            var highlightedDates = {},
                                getCaretPos = function (input) {
                                    try {
                                        if (document.selection && document.selection.createRange) {
            Severity: Major
            Found in vendor/assets/javascripts/jquery.datetimepicker.js - About 1 day to fix

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

              /* =========================================================
               * bootstrap-datepicker.js 
               * http://www.eyecon.ro/bootstrap-datepicker
               * =========================================================
               * Copyright 2012 Stefan Petre
              Severity: Minor
              Found in vendor/assets/javascripts/datepicker/bootstrap-datepicker.js - About 6 hrs to fix

                Function stroke has 143 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                  contextPrototype.stroke = function(aFill) {
                    var lineStr = [];
                    var lineOpen = false;
                    var a = processStyle(aFill ? this.fillStyle : this.strokeStyle);
                    var color = a.color;
                Severity: Major
                Found in vendor/assets/javascripts/ie/excanvas.js - About 5 hrs to fix

                  Function easyPieChart has 141 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                    $.easyPieChart = function(el, options) {
                      var addScaleLine, animateLine, drawLine, easeInOutQuad, rAF, renderBackground, renderScale, renderTrack,
                        _this = this;
                      this.el = el;
                      this.$el = $(el);

                    Function xdsoftScroller has 141 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                        $.fn.xdsoftScroller = function (percent) {
                            return this.each(function () {
                                var timeboxparent = $(this),
                                    pointerEventToXY = function (e) {
                                        var out = {x: 0, y: 0},
                    Severity: Major
                    Found in vendor/assets/javascripts/jquery.datetimepicker.js - About 5 hrs to fix

                      Function Slider has 108 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                          var Slider = function(element, options) {
                              this.element = $(element);
                              this.picker = $('<div class="slider">'+
                                                  '<div class="slider-track">'+
                                                      '<div class="slider-selection"></div>'+
                      Severity: Major
                      Found in vendor/assets/javascripts/slider/bootstrap-slider.js - About 4 hrs to fix

                        Consider simplifying this complex logical expression.
                        Open

                                                    if (((key >= KEY0 && key <= KEY9) || (key >= _KEY0 && key <= _KEY9)) || (key === BACKSPACE || key === DEL)) {
                                                        pos = getCaretPos(this);
                                                        digit = (key !== BACKSPACE && key !== DEL) ? String.fromCharCode((_KEY0 <= key && key <= _KEY9) ? key - KEY0 : key) : '_';
                        
                                                        if ((key === BACKSPACE || key === DEL) && pos) {
                        Severity: Critical
                        Found in vendor/assets/javascripts/jquery.datetimepicker.js - About 3 hrs to fix

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

                          /* =========================================================
                           * bootstrap-slider.js v2.0.0
                           * http://www.eyecon.ro/bootstrap-slider
                           * =========================================================
                           * Copyright 2012 Stefan Petre
                          Severity: Minor
                          Found in vendor/assets/javascripts/slider/bootstrap-slider.js - About 3 hrs to fix

                            File combodate.js has 303 lines of code (exceeds 250 allowed). Consider refactoring.
                            Open

                            /**
                            * Combodate - 1.0.4
                            * Dropdown date and time picker.
                            * Converts text input into dropdowns to pick day, month, year, hour, minute and second.
                            * Uses momentjs as datetime library http://momentjs.com.
                            Severity: Minor
                            Found in vendor/assets/javascripts/combodate/combodate.js - About 3 hrs to fix

                              Function drawImage has 77 lines of code (exceeds 25 allowed). Consider refactoring.
                              Open

                                contextPrototype.drawImage = function(image, var_args) {
                                  var dx, dy, dw, dh, sx, sy, sw, sh;
                              
                                  // to find the original width we overide the width and height
                                  var oldRuntimeWidth = image.runtimeStyle.width;
                              Severity: Major
                              Found in vendor/assets/javascripts/ie/excanvas.js - About 3 hrs to fix

                                Consider simplifying this complex logical expression.
                                Open

                                !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})});
                                Severity: Critical
                                Found in vendor/assets/javascripts/jquery.datetimepicker.js - About 3 hrs to fix

                                  Function click has 65 lines of code (exceeds 25 allowed). Consider refactoring.
                                  Open

                                          click: function(e) {
                                              e.stopPropagation();
                                              e.preventDefault();
                                              var target = $(e.target).closest('span, td, th');
                                              if (target.length === 1) {
                                  Severity: Major
                                  Found in vendor/assets/javascripts/datepicker/bootstrap-datepicker.js - About 2 hrs to fix

                                    File app.data.js has 273 lines of code (exceeds 250 allowed). Consider refactoring.
                                    Open

                                    $(document).ready(function() {
                                    
                                         $('#docs pre code').each(function(){
                                            var $this = $(this);
                                            var t = $this.html();
                                    Severity: Minor
                                    Found in vendor/assets/javascripts/app.data.js - About 2 hrs to fix

                                      Function fill has 61 lines of code (exceeds 25 allowed). Consider refactoring.
                                      Open

                                              fill: function() {
                                                  var d = new Date(this.viewDate),
                                                      year = d.getFullYear(),
                                                      month = d.getMonth(),
                                                      currentDate = this.date.valueOf();
                                      Severity: Major
                                      Found in vendor/assets/javascripts/datepicker/bootstrap-datepicker.js - About 2 hrs to fix

                                        Function Datepicker has 57 lines of code (exceeds 25 allowed). Consider refactoring.
                                        Open

                                            var Datepicker = function(element, options){
                                                this.element = $(element);
                                                this.format = DPGlobal.parseFormat(options.format||this.element.data('date-format')||'mm/dd/yyyy');
                                                this.picker = $(DPGlobal.template)
                                                                    .appendTo('body')
                                        Severity: Major
                                        Found in vendor/assets/javascripts/datepicker/bootstrap-datepicker.js - About 2 hrs to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language