function () {
        var me = this,
            queue = me.eventQueue,
            index = me.queueIndex,
            eventDescriptor = queue[index],
            type = eventDescriptor && eventDescriptor.type,
            tmp;

        if (type == 'mduclick') {
            tmp = [
                Ext.applyIf({ type: 'mousedown' }, eventDescriptor),
                Ext.applyIf({ type: 'mouseup' }, eventDescriptor),
                Ext.applyIf({ type: 'click' }, eventDescriptor)
            ];

            me.replaceEvent(index, tmp);
        }

        return queue[index] || null;
    }
function () {
        var me = this,
            queue = me.eventQueue,
            index = me.queueIndex,
            eventDescriptor = queue[index],
            type = eventDescriptor && eventDescriptor.type,
            tmp;

        if (type == 'mduclick') {
            tmp = [
                Ext.applyIf({ type: 'mousedown' }, eventDescriptor),
                Ext.applyIf({ type: 'mouseup' }, eventDescriptor),
                Ext.applyIf({ type: 'click' }, eventDescriptor)
            ];

            me.replaceEvent(index, tmp);
        }

        return queue[index] || null;
    }
function ( ) { var me = this , queue = me . eventQueue , index = me . queueIndex , eventDescriptor = queue [ index ] , type = eventDescriptor && eventDescriptor . type , tmp ; if ( type == 'mduclick' ) { tmp = [ Ext . applyIf ( { type : 'mousedown' } , eventDescriptor ) , Ext . applyIf ( { type : 'mouseup' } , eventDescriptor ) , Ext . applyIf ( { type : 'click' } , eventDescriptor ) ] ; me . replaceEvent ( index , tmp ) ; } return queue [ index ] || null ; }
This method returns the event descriptor at the front of the queue. This does not
dequeue the event. Repeated calls return the same object (until {@link #nextEvent}
is called).
This method returns the event descriptor at the front of the queue . This does not dequeue the event . Repeated calls return the same object ( until {