Loading lib/jsduck/search_data.rb +13 −3 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ module JsDuck :cls => alias_display_name(key)+": "+name, :member => name, :type => :class, :icon => :subclass, :icon => icon(cls), :id => cls.full_name, :meta => cls[:meta], :sort => 0, Loading @@ -54,7 +54,7 @@ module JsDuck :cls => cls.full_name, :member => cls.short_name, :type => :class, :icon => :class, :icon => icon(cls), :id => cls.full_name, :meta => cls[:meta], :sort => 1, Loading @@ -67,7 +67,7 @@ module JsDuck :cls => name, :member => Class.short_name(name), :type => :class, :icon => :subclass, :icon => icon(cls), :id => cls.full_name, :meta => cls[:meta], :sort => 2, Loading @@ -87,6 +87,16 @@ module JsDuck } end def icon(cls) if cls[:singleton] "singleton" elsif cls.inherits_from?("Ext.Component") "component" else "class" end end # Some alias types are shown differently. # e.g. instead of "widget:" we show "xtype:" def alias_display_name(key) Loading Loading
lib/jsduck/search_data.rb +13 −3 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ module JsDuck :cls => alias_display_name(key)+": "+name, :member => name, :type => :class, :icon => :subclass, :icon => icon(cls), :id => cls.full_name, :meta => cls[:meta], :sort => 0, Loading @@ -54,7 +54,7 @@ module JsDuck :cls => cls.full_name, :member => cls.short_name, :type => :class, :icon => :class, :icon => icon(cls), :id => cls.full_name, :meta => cls[:meta], :sort => 1, Loading @@ -67,7 +67,7 @@ module JsDuck :cls => name, :member => Class.short_name(name), :type => :class, :icon => :subclass, :icon => icon(cls), :id => cls.full_name, :meta => cls[:meta], :sort => 2, Loading @@ -87,6 +87,16 @@ module JsDuck } end def icon(cls) if cls[:singleton] "singleton" elsif cls.inherits_from?("Ext.Component") "component" else "class" end end # Some alias types are shown differently. # e.g. instead of "widget:" we show "xtype:" def alias_display_name(key) Loading