import { PayrollRemittanceAgencyEventWizard } from './PayrollRemittanceAgencyEventWizard'; export class PayrollRemittanceAgencyEventWizardController extends BaseWindowController { constructor( options = {} ) { _.defaults( options, { el: '.wizard-bg', wizard_obj: null } ); super( options ); } init() { var wizard_id = 'PayrollRemittanceAgencyEventWizardController'; //LocalCacheData[this.wizard_id] is set when the wizard is minimized due to external navigation if ( !this.wizard_obj && LocalCacheData[wizard_id] ) { this.wizard_obj = LocalCacheData[wizard_id]; this.wizard_obj.remove(); this.wizard_obj.getStepObject().initialize( this.wizard_obj ); this.wizard_obj.init(); this.wizard_obj.setElement( $( '.tax_wizard' ) ); delete LocalCacheData[wizard_id]; } else { //this.wizard_obj = new ( window[wizard_id] )( { el: $( '.tax_wizard' ) } ); this.wizard_obj = new PayrollRemittanceAgencyEventWizard( { el: $( '.tax_wizard' ) } ); } } // getRequiredFiles() { // return ['Wizard', 'WizardStep', 'views/payroll/remittance_wizard/PayrollRemittanceAgencyEventWizard.js']; // } }