WizardPane.js
828 Bytes
//>>built
define(["dojo/_base/lang","dojo/_base/declare","dijit/layout/ContentPane"],function(a,d,e){return d("dojox.widget.WizardPane",e,{canGoBack:!0,passFunction:null,doneFunction:null,startup:function(){this.inherited(arguments);this.isFirstChild&&(this.canGoBack=!1);a.isString(this.passFunction)&&(this.passFunction=a.getObject(this.passFunction));a.isString(this.doneFunction)&&this.doneFunction&&(this.doneFunction=a.getObject(this.doneFunction))},_onShow:function(){this.isFirstChild&&(this.canGoBack=!1);
this.inherited(arguments)},_checkPass:function(){var b=!0;if(this.passFunction&&a.isFunction(this.passFunction)){var c=this.passFunction();switch(typeof c){case "boolean":b=c;break;case "string":alert(c),b=!1}}return b},done:function(){this.doneFunction&&a.isFunction(this.doneFunction)&&this.doneFunction()}})});