Commit 9ca3871c authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Exporting cssVars and cssMixins.

parent 7a62b404
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -21,13 +21,17 @@ module JsDuck
    def export(cls)
      h = cls.to_hash
      h[:cfgs] = cls.members(:cfg)
      h[:properties] = cls.members(:property)
      h[:methods] = cls.members(:method)
      h[:events] = cls.members(:event)
      h.delete(:cfg)
      h[:properties] = cls.members(:property)
      h.delete(:property)
      h[:methods] = cls.members(:method)
      h.delete(:method)
      h[:events] = cls.members(:event)
      h.delete(:event)
      h[:cssVars] = cls.members(:css_var)
      h.delete(:css_var)
      h[:cssMixins] = cls.members(:css_mixin)
      h.delete(:css_mixin)
      h[:component] = cls.inherits_from?("Ext.Component")
      h[:superclasses] = cls.superclasses.collect {|c| c.full_name }
      h[:subclasses] = @relations.subclasses(cls).collect {|c| c.full_name }
@@ -39,7 +43,7 @@ module JsDuck
    def format_class(c)
      @formatter.context = c[:name]
      c[:doc] = @formatter.format(c[:doc]) if c[:doc]
      [:cfgs, :properties, :methods, :events].each do |type|
      [:cfgs, :properties, :methods, :events, :cssVars, :cssMixins].each do |type|
        c[type] = c[type].map {|m| format_member(m) }
      end
      c
+2 −1
Original line number Diff line number Diff line
@@ -75,7 +75,8 @@ module JsDuck
      end
      result[:property] = []
      result[:event] = []
      result[:var] = []
      result[:css_var] = []
      result[:css_mixin] = []
      result
    end