Loading template/app/view/HoverMenu.js +5 −1 Original line number Diff line number Diff line Loading @@ -36,11 +36,15 @@ Ext.define('Docs.view.HoverMenu', { '</table>', { columnHeight: this.columnHeight, renderLink: function(values) { var tags = Ext.Array.map(Docs.data.signatures, function(s) { return values.meta[s.key] ? '<span class="signature '+s.key+'">'+(s["short"])+'</span>' : ''; }).join(' '); return Ext.String.format('<a href="#!/api/{0}" rel="{0}" class="docClass">{1} {2}</a>', values.url, values.label, tags); var cnt = values.commentCount > 0 ? '<span class="toggleMemberComments">'+values.commentCount+'</span>' : ''; return Ext.String.format('<a href="#!/api/{0}" rel="{0}" class="docClass">{1} {2} {3}</a>', values.url, values.label, tags, cnt); } } ); Loading template/app/view/cls/Toolbar.js +4 −2 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ Ext.define('Docs.view.cls.Toolbar', { requires: [ 'Docs.view.HoverMenuButton', 'Docs.Settings', 'Docs.Comments', 'Ext.form.field.Checkbox' ], Loading Loading @@ -203,7 +204,7 @@ Ext.define('Docs.view.cls.Toolbar', { // creates store tha holds link records createStore: function(records) { var store = Ext.create('Ext.data.Store', { fields: ['id', 'url', 'label', 'inherited', 'accessor', 'meta'] fields: ['id', 'url', 'label', 'inherited', 'accessor', 'meta', 'commentCount'] }); store.add(records); return store; Loading @@ -216,7 +217,8 @@ Ext.define('Docs.view.cls.Toolbar', { label: (member.tagname === "method" && member.name === "constructor") ? "new "+cls : member.name, inherited: member.owner !== cls, accessor: member.tagname === "method" && this.accessors.hasOwnProperty(member.name), meta: member.meta meta: member.meta, commentCount: Docs.Comments.getCount("class", cls, member.id) }; }, Loading Loading
template/app/view/HoverMenu.js +5 −1 Original line number Diff line number Diff line Loading @@ -36,11 +36,15 @@ Ext.define('Docs.view.HoverMenu', { '</table>', { columnHeight: this.columnHeight, renderLink: function(values) { var tags = Ext.Array.map(Docs.data.signatures, function(s) { return values.meta[s.key] ? '<span class="signature '+s.key+'">'+(s["short"])+'</span>' : ''; }).join(' '); return Ext.String.format('<a href="#!/api/{0}" rel="{0}" class="docClass">{1} {2}</a>', values.url, values.label, tags); var cnt = values.commentCount > 0 ? '<span class="toggleMemberComments">'+values.commentCount+'</span>' : ''; return Ext.String.format('<a href="#!/api/{0}" rel="{0}" class="docClass">{1} {2} {3}</a>', values.url, values.label, tags, cnt); } } ); Loading
template/app/view/cls/Toolbar.js +4 −2 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ Ext.define('Docs.view.cls.Toolbar', { requires: [ 'Docs.view.HoverMenuButton', 'Docs.Settings', 'Docs.Comments', 'Ext.form.field.Checkbox' ], Loading Loading @@ -203,7 +204,7 @@ Ext.define('Docs.view.cls.Toolbar', { // creates store tha holds link records createStore: function(records) { var store = Ext.create('Ext.data.Store', { fields: ['id', 'url', 'label', 'inherited', 'accessor', 'meta'] fields: ['id', 'url', 'label', 'inherited', 'accessor', 'meta', 'commentCount'] }); store.add(records); return store; Loading @@ -216,7 +217,8 @@ Ext.define('Docs.view.cls.Toolbar', { label: (member.tagname === "method" && member.name === "constructor") ? "new "+cls : member.name, inherited: member.owner !== cls, accessor: member.tagname === "method" && this.accessors.hasOwnProperty(member.name), meta: member.meta meta: member.meta, commentCount: Docs.Comments.getCount("class", cls, member.id) }; }, Loading