talho/openphin

View on GitHub

Showing 3,486 of 3,486 total issues

Function constructor has 82 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  constructor: function(config){
    Talho.AuditLog.superclass.constructor.call(this, config);

    this.RESULTS_PAGE_SIZE = 30;

Severity: Major
Found in app/assets/javascripts/admin/AuditLog.js - About 3 hrs to fix

    File ext-lang-fr.js has 303 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    /*!
     * Ext JS Library 3.3.0
     * Copyright(c) 2006-2010 Ext JS, Inc.
     * licensing@extjs.com
     * http://www.extjs.com/license
    Severity: Minor
    Found in app/assets/javascripts/ext/src/locale/ext-lang-fr.js - About 3 hrs to fix

      Function initComponent has a Cognitive Complexity of 23 (exceeds 5 allowed). Consider refactoring.
      Open

          initComponent : function(){
      
      
              Ext.debug.DomTree.superclass.initComponent.call(this);
      
      
      Severity: Minor
      Found in app/assets/javascripts/ext/src/debug.js - About 3 hrs to fix

      Cognitive Complexity

      Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

      A method's cognitive complexity is based on a few simple rules:

      • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
      • Code is considered more complex for each "break in the linear flow of the code"
      • Code is considered more complex when "flow breaking structures are nested"

      Further reading

      Method deliver has a Cognitive Complexity of 23 (exceeds 5 allowed). Consider refactoring.
      Open

        def deliver
          raise "Service::Swn::Message: Message property is blank" if @message.blank?
          config = Service::Swn::Message.configuration
          initialize_fake_delivery(config) if config.fake_delivery?
          devices = []
      Severity: Minor
      Found in app/models/service/swn/message.rb - About 3 hrs to fix

      Cognitive Complexity

      Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

      A method's cognitive complexity is based on a few simple rules:

      • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
      • Code is considered more complex for each "break in the linear flow of the code"
      • Code is considered more complex when "flow breaking structures are nested"

      Further reading

      Method create has a Cognitive Complexity of 23 (exceeds 5 allowed). Consider refactoring.
      Open

        def create
          begin
            params[:folder_id] = nil if params[:folder_id] == 'null' || params[:folder_id] == '' || params[:folder_id] == '0'
      
            @parent_folder = params[:folder_id] ?  Folder.find(params[:folder_id].to_i) : nil
      Severity: Minor
      Found in app/controllers/doc/documents_controller.rb - About 3 hrs to fix

      Cognitive Complexity

      Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

      A method's cognitive complexity is based on a few simple rules:

      • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
      • Code is considered more complex for each "break in the linear flow of the code"
      • Code is considered more complex when "flow breaking structures are nested"

      Further reading

      Similar blocks of code found in 6 locations. Consider refactoring.
      Open

      if(Ext.DatePicker){
         Ext.apply(Ext.DatePicker.prototype, {
            todayText         : "ÓÞìåñá",
            minText           : "Ç çìåñïìçíßá áõôÞ åßíáé ðñéí ôçí ìéêñüôåñç çìåñïìçíßá",
            maxText           : "Ç çìåñïìçíßá áõôÞ åßíáé ìåôÜ ôçí ìåãáëýôåñç çìåñïìçíßá",
      Severity: Major
      Found in app/assets/javascripts/ext/src/locale/ext-lang-gr.js and 5 other locations - About 3 hrs to fix
      app/assets/javascripts/ext/src/locale/ext-lang-el_GR.js on lines 122..137
      app/assets/javascripts/ext/src/locale/ext-lang-fr_CA.js on lines 119..134
      app/assets/javascripts/ext/src/locale/ext-lang-mk.js on lines 77..92
      app/assets/javascripts/ext/src/locale/ext-lang-sk.js on lines 81..96
      app/assets/javascripts/ext/src/locale/ext-lang-vn.js on lines 82..97

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 2 locations. Consider refactoring.
      Open

              remove: function( elem, classNames ) {
                  if (elem.nodeType == 1)
                      elem.className = classNames !== undefined ?
                          jQuery.grep(elem.className.split(/\s+/), function(className){
                              return !jQuery.className.has( classNames, className );
      Severity: Major
      Found in app/assets/javascripts/jquery.js and 1 other location - About 3 hrs to fix
      app/assets/javascripts/jquery-tooltip/lib/jquery.js on lines 755..762

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 6 locations. Consider refactoring.
      Open

      if(Ext.DatePicker){
         Ext.apply(Ext.DatePicker.prototype, {
            todayText         : "Σήμερα",
            minText           : "Η Ημερομηνία είναι προγενέστερη από την παλαιότερη αποδεκτή",
            maxText           : "Η Ημερομηνία είναι μεταγενέστερη από την νεότερη αποδεκτή",
      Severity: Major
      Found in app/assets/javascripts/ext/src/locale/ext-lang-el_GR.js and 5 other locations - About 3 hrs to fix
      app/assets/javascripts/ext/src/locale/ext-lang-fr_CA.js on lines 119..134
      app/assets/javascripts/ext/src/locale/ext-lang-gr.js on lines 76..91
      app/assets/javascripts/ext/src/locale/ext-lang-mk.js on lines 77..92
      app/assets/javascripts/ext/src/locale/ext-lang-sk.js on lines 81..96
      app/assets/javascripts/ext/src/locale/ext-lang-vn.js on lines 82..97

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 6 locations. Consider refactoring.
      Open

      if(Ext.DatePicker){
         Ext.apply(Ext.DatePicker.prototype, {
            todayText         : "Hôm nay",
            minText           : "Ngày này nhỏ hơn ngày nhỏ nhất",
            maxText           : "Ngày này lớn hơn ngày lớn nhất",
      Severity: Major
      Found in app/assets/javascripts/ext/src/locale/ext-lang-vn.js and 5 other locations - About 3 hrs to fix
      app/assets/javascripts/ext/src/locale/ext-lang-el_GR.js on lines 122..137
      app/assets/javascripts/ext/src/locale/ext-lang-fr_CA.js on lines 119..134
      app/assets/javascripts/ext/src/locale/ext-lang-gr.js on lines 76..91
      app/assets/javascripts/ext/src/locale/ext-lang-mk.js on lines 77..92
      app/assets/javascripts/ext/src/locale/ext-lang-sk.js on lines 81..96

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 6 locations. Consider refactoring.
      Open

      if(Ext.DatePicker){
         Ext.apply(Ext.DatePicker.prototype, {
            todayText         : "Aujourd'hui",
            minText           : "Cette date est plus petite que la date minimum",
            maxText           : "Cette date est plus grande que la date maximum",
      Severity: Major
      Found in app/assets/javascripts/ext/src/locale/ext-lang-fr_CA.js and 5 other locations - About 3 hrs to fix
      app/assets/javascripts/ext/src/locale/ext-lang-el_GR.js on lines 122..137
      app/assets/javascripts/ext/src/locale/ext-lang-gr.js on lines 76..91
      app/assets/javascripts/ext/src/locale/ext-lang-mk.js on lines 77..92
      app/assets/javascripts/ext/src/locale/ext-lang-sk.js on lines 81..96
      app/assets/javascripts/ext/src/locale/ext-lang-vn.js on lines 82..97

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Identical blocks of code found in 2 locations. Consider refactoring.
      Open

              if(c == this.activeTab){
                  var next = this.stack.next();
                  if(next){
                      this.setActiveTab(next);
                  }else if(this.items.getCount() > 0){
      Severity: Major
      Found in app/assets/javascripts/ext/src/widgets/TabPanel.js and 1 other location - About 3 hrs to fix
      app/assets/javascripts/ext_extensions/VerticalTabPanel/Ext.ux.tot2ivn.VrTabPanel.js on lines 467..476

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Identical blocks of code found in 2 locations. Consider refactoring.
      Open

              if(c == this.activeTab){
                  var next = this.stack.next();
                  if(next){
                      this.setActiveTab(next);
                  }else if(this.items.getCount() > 0){
      app/assets/javascripts/ext/src/widgets/TabPanel.js on lines 624..633

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 6 locations. Consider refactoring.
      Open

      if(Ext.DatePicker){
         Ext.apply(Ext.DatePicker.prototype, {
            todayText         : "Dnes",
            minText           : "Tento dátum je menší ako minimálny možný dátum",
            maxText           : "Tento dátum je väčší ako maximálny možný dátum",
      Severity: Major
      Found in app/assets/javascripts/ext/src/locale/ext-lang-sk.js and 5 other locations - About 3 hrs to fix
      app/assets/javascripts/ext/src/locale/ext-lang-el_GR.js on lines 122..137
      app/assets/javascripts/ext/src/locale/ext-lang-fr_CA.js on lines 119..134
      app/assets/javascripts/ext/src/locale/ext-lang-gr.js on lines 76..91
      app/assets/javascripts/ext/src/locale/ext-lang-mk.js on lines 77..92
      app/assets/javascripts/ext/src/locale/ext-lang-vn.js on lines 82..97

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 2 locations. Consider refactoring.
      Open

                  var wildcard_panel = new Ext.Panel({
                      contentEl:wildcard_explanation.dom,
                      collapsed: true,
                      border: false,
                      listeners: {
      Severity: Major
      Found in app/assets/javascripts/searches/AdvancedSearch.js and 1 other location - About 3 hrs to fix
      app/assets/javascripts/searches/AdvancedSearch.js on lines 71..76

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 2 locations. Consider refactoring.
      Open

              remove: function( elem, classNames ) {
                  if (elem.nodeType == 1)
                      elem.className = classNames != undefined ?
                          jQuery.grep(elem.className.split(/\s+/), function(className){
                              return !jQuery.className.has( classNames, className );    
      Severity: Major
      Found in app/assets/javascripts/jquery-tooltip/lib/jquery.js and 1 other location - About 3 hrs to fix
      app/assets/javascripts/jquery.js on lines 719..726

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 2 locations. Consider refactoring.
      Open

                  var advanced_search_panel = new Ext.Panel({contentEl: advanced_search.dom, collapsed: true, border: false,
                      listeners: {
                          'expand': function(){this.getPanel().doLayout();},
                          'collapse': function(){this.getPanel().doLayout();},
                          scope: this
      Severity: Major
      Found in app/assets/javascripts/searches/AdvancedSearch.js and 1 other location - About 3 hrs to fix
      app/assets/javascripts/searches/AdvancedSearch.js on lines 36..45

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 6 locations. Consider refactoring.
      Open

      if(Ext.DatePicker){
         Ext.apply(Ext.DatePicker.prototype, {
            todayText         : "Денеска",
            minText           : "Овој датум е пред најмалиот датум",
            maxText           : "Овој датум е пред најголемиот датум",
      Severity: Major
      Found in app/assets/javascripts/ext/src/locale/ext-lang-mk.js and 5 other locations - About 3 hrs to fix
      app/assets/javascripts/ext/src/locale/ext-lang-el_GR.js on lines 122..137
      app/assets/javascripts/ext/src/locale/ext-lang-fr_CA.js on lines 119..134
      app/assets/javascripts/ext/src/locale/ext-lang-gr.js on lines 76..91
      app/assets/javascripts/ext/src/locale/ext-lang-sk.js on lines 81..96
      app/assets/javascripts/ext/src/locale/ext-lang-vn.js on lines 82..97

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 100.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Function doFormUpload has 81 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

              doFormUpload : function(o, ps, url){
                  var id = Ext.id(),
                      doc = document,
                      frame = doc.createElement('iframe'),
                      form = Ext.getDom(o.form),
      Severity: Major
      Found in app/assets/javascripts/ext/src/ext-core/src/data/Connection.js - About 3 hrs to fix

        File Ext-more.js has 301 lines of code (exceeds 250 allowed). Consider refactoring.
        Open

        /*!
         * Ext JS Library 3.3.0
         * Copyright(c) 2006-2010 Ext JS, Inc.
         * licensing@extjs.com
         * http://www.extjs.com/license
        Severity: Minor
        Found in app/assets/javascripts/ext/src/core/Ext-more.js - About 3 hrs to fix

          File lightbox.js has 301 lines of code (exceeds 250 allowed). Consider refactoring.
          Open

          /*!
           * Ext JS Library 3.3.0
           * Copyright(c) 2006-2010 Ext JS, Inc.
           * licensing@extjs.com
           * http://www.extjs.com/license
          Severity: Minor
          Found in app/assets/javascripts/ext/src/ext-core/examples/lightbox/lightbox.js - About 3 hrs to fix
            Severity
            Category
            Status
            Source
            Language