Commit 533b30fb authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Move Ext.define() default values also to tag classes.

parent 93b806e5
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -196,12 +196,7 @@ module JsDuck
    # given cls Hash
    def detect_ext_define(cls, ast)
      # defaults
      cls[:extends] = "Ext.Base"
      cls[:requires] = []
      cls[:uses] = []
      cls[:alternateClassNames] = []
      cls[:mixins] = []
      cls[:aliases] = []
      cls.merge!(BuiltinsRegistry.ext_define_defaults)
      cls[:members] = []
      cls[:code_type] = :ext_define

+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ module JsDuck::Builtins
    def initialize
      @pattern = "alias"
      @ext_define_pattern = "alias"
      @ext_define_default = {:aliases => []}
    end

    # For backwards compatibility decide whether the @alias was used
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ module JsDuck::Builtins
    def initialize
      @pattern = ["alternateClassName", "alternateClassNames"]
      @ext_define_pattern = "alternateClassName"
      @ext_define_default = {:alternateClassNames => []}
    end

    # @alternateClassNames classname1 classname2 ...
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ module JsDuck::Builtins
    def initialize
      @pattern = ["extend", "extends"]
      @ext_define_pattern = "extend"
      @ext_define_default = {:extends => "Ext.Base"}
    end

    # @extends classname
+1 −0
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@ module JsDuck::Builtins
    def initialize
      @pattern = ["mixin", "mixins"]
      @ext_define_pattern = "mixins"
      @ext_define_default = {:mixins => []}
    end

    # @mixins classname1 classname2 ...
Loading