All pastes #492512 Raw Edit

afa

public text v1 · immutable
·published 2007-05-17 07:01 UTC
rendered paste body
//Snippet from ~ln 186 BasicForm.js

    // private
    afterAction : function(action, success){
        this.activeAction = null;
        var o = action.options;
        if(o.waitMsg){
            if(this.waitMsgTarget === true){
                this.el.unmask();
            }else if(this.waitMsgTarget){
                this.waitMsgTarget.unmask();
            }else{
                Ext.MessageBox.updateProgress(1);
                Ext.MessageBox.hide();
            }
        }
        if(success){
            if(o.reset){
                this.reset();
            }
            Ext.callback(o.success, o.scope, [this, action]); //<---BOTH THE SUCCESS CALLBACK AND ACTIONCOMPLETE RECEIVE form, action ... AS IS THE SAME CASE WITH FAILURE/ACTIONFAILED
            this.fireEvent('actioncomplete', this, action); //<-----|
        }else{
            Ext.callback(o.failure, o.scope, [this, action]);
            this.fireEvent('actionfailed', this, action);
        }
    },