Commit f0c27405 authored by Nick Poulden's avatar Nick Poulden
Browse files

Start of member meta info

parent 0b6875f9
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -270,6 +270,7 @@ Ext.define('Docs.controller.Classes', {

        this.getViewport().setPageTitle(cls.name);
        if (this.currentCls !== cls) {
            this.currentCls = cls;
            this.getHeader().load(cls);
            this.getOverview().load(cls);
            this.applyExpanded(cls);
+9 −0
Original line number Diff line number Diff line
@@ -65,9 +65,18 @@ Ext.define('Docs.controller.Comments', {
                            delegate: delegate[0]
                        });
                    }, this);
                },

                afterload: function() {
                    Docs.view.Comments.renderHoverMenuMeta()
                }
            },

            'classoverview toolbar hovermenubutton': {
                afterrender: function(cmp) {
                    // console.log("Button rendered")
                }
            },
            'classoverview toolbar': {
                afterrender: function(cmp) {
                    cmp.el.addListener('click', function() {
+34 −0
Original line number Diff line number Diff line
@@ -161,6 +161,40 @@ Ext.define('Docs.view.Comments', {
        }, this);
    },

    renderHoverMenuMeta: function() {

        return;

        var clsName = Docs.App.getController('Classes').currentCls.name,
            elId = clsName.replace(/\./g, '-'),
            commentsMeta = Docs.App.getController('Comments').commentMeta,
            commentsMetaTotals = Docs.App.getController('Comments').commentMetaTotals;

        console.log(Ext.query('.hover-menu')[0].innerHTML);

        Ext.Array.each(Ext.query('.member a.name'), function(a) {

            var memberId = a.getAttribute('href').replace(/^.*\//, ''),
                memberEl = Ext.get(a).up('.member'),
                descriptionEl = memberEl.down('.long'),
                id = ('class-' + memberId).replace(/\./g, '-');


            var hoverMember = Ext.query('.hover-menu a[rel="' + memberId + '"]')
            console.log(memberId, '.hover-menu a[rel="' + memberId + '"]', hoverMember);

            // Add to hover menu too
            if (hoverMember && hoverMember[0]) {
                this.memberCommentsTpl.append(hoverMember[0], {
                    num: commentsMeta[memberId] || 0,
                    id: id
                });
            }

        }, this);

    },

    updateCommentMeta: function() {

        var clsName = Docs.App.getController('Classes').currentCls.name,