Loading lib/jsduck/search_data.rb +8 −5 Original line number Diff line number Diff line Loading @@ -10,8 +10,9 @@ module JsDuck list = [] docs.each do |cls| list << class_node(cls) [:members, :statics].each do |group| [:cfg, :property, :method, :event].each do |type| cls.members(type).each do |m| cls.members(type, group).each do |m| # skip inherited items and constructors if m[:owner] == cls.full_name && m[:name] != cls.short_name list << member_node(m, cls) Loading @@ -19,6 +20,7 @@ module JsDuck end end end end list end Loading @@ -38,6 +40,7 @@ module JsDuck :cls => cls.full_name, :member => member[:name], :type => member[:tagname], :id => member[:id], } end Loading template/app/controller/Search.js +1 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,7 @@ Ext.define('Docs.controller.Search', { loadRecord: function(record) { var name = record.get("cls"); if (record.get("type") !== 'cls') { name += '-' + record.get("type") + '-' + record.get("member"); name += '-' + record.get("id"); } Docs.App.getController('Classes').loadClass("#!/api/"+name); this.getDropdown().hide(); Loading template/app/store/Search.js +1 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ Ext.define('Docs.store.Search', { extend: 'Ext.data.Store', fields: ['cls', 'member', 'type', 'xtypes'], fields: ['cls', 'member', 'type', 'xtypes', 'id'], proxy: { type: 'memory', reader: { Loading Loading
lib/jsduck/search_data.rb +8 −5 Original line number Diff line number Diff line Loading @@ -10,8 +10,9 @@ module JsDuck list = [] docs.each do |cls| list << class_node(cls) [:members, :statics].each do |group| [:cfg, :property, :method, :event].each do |type| cls.members(type).each do |m| cls.members(type, group).each do |m| # skip inherited items and constructors if m[:owner] == cls.full_name && m[:name] != cls.short_name list << member_node(m, cls) Loading @@ -19,6 +20,7 @@ module JsDuck end end end end list end Loading @@ -38,6 +40,7 @@ module JsDuck :cls => cls.full_name, :member => member[:name], :type => member[:tagname], :id => member[:id], } end Loading
template/app/controller/Search.js +1 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,7 @@ Ext.define('Docs.controller.Search', { loadRecord: function(record) { var name = record.get("cls"); if (record.get("type") !== 'cls') { name += '-' + record.get("type") + '-' + record.get("member"); name += '-' + record.get("id"); } Docs.App.getController('Classes').loadClass("#!/api/"+name); this.getDropdown().hide(); Loading
template/app/store/Search.js +1 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ Ext.define('Docs.store.Search', { extend: 'Ext.data.Store', fields: ['cls', 'member', 'type', 'xtypes'], fields: ['cls', 'member', 'type', 'xtypes', 'id'], proxy: { type: 'memory', reader: { Loading