function() {
        var me = this,
            pressedButtons = [],
            ln, i, item, items;

        //call the parent first so the items get converted into a MixedCollection
        me.callParent(arguments);

        items = this.getItems();
        ln = items.length;

        for (i = 0; i < ln; i++) {
            item = items.items[i];
            if (item.getInitialConfig('pressed')) {
                pressedButtons.push(items.items[i]);
            }
        }

        me.updateFirstAndLastCls(items);

        me.setPressedButtons(pressedButtons);
    }
function() {
        var me = this,
            pressedButtons = [],
            ln, i, item, items;

        //call the parent first so the items get converted into a MixedCollection
        me.callParent(arguments);

        items = this.getItems();
        ln = items.length;

        for (i = 0; i < ln; i++) {
            item = items.items[i];
            if (item.getInitialConfig('pressed')) {
                pressedButtons.push(items.items[i]);
            }
        }

        me.updateFirstAndLastCls(items);

        me.setPressedButtons(pressedButtons);
    }
function ( ) { var me = this , pressedButtons = [ ] , ln , i , item , items ; //call the parent first so the items get converted into a MixedCollection me . callParent ( arguments ) ; items = this . getItems ( ) ; ln = items . length ; for ( i = 0 ; i < ln ; i ++ ) { item = items . items [ i ] ; if ( item . getInitialConfig ( 'pressed' ) ) { pressedButtons . push ( items . items [ i ] ) ; } } me . updateFirstAndLastCls ( items ) ; me . setPressedButtons ( pressedButtons ) ; }
We override `initItems` so we can check for the pressed config.
We override initItems so we can check for the pressed config .