FormIt.panel.Migrate = function(config) { config = config || {}; Ext.apply(config,{ border: false ,baseCls: 'modx-formpanel' ,id: 'formit-migrate-panel' ,cls: 'container' ,items: [{ html: '
'+_('formit.migrate_desc')+'
' ,border: false }] },{ xtype: 'modx-panel' ,defaults: { border: false ,autoHeight: true } ,border: true ,activeItem: 0 ,hideMode: 'offsets' ,cls: 'x-tab-panel-bwrap main-wrapper' ,items: [{ html: ''+_('formit.migrate_success_msg')+'
'; MODx.msg.alert(_('formit.migrate_success'), _('formit.migrate_success_msg'), function() { location.href = MODx.config.manager_url + '?a=home&namespace=' + MODx.request.namespace; }); } else { // Processing redirects message = ''+_('formit.migrate_running')+'
'; Ext.getCmp('formit-migrate-panel').fireEvent('render'); } Ext.getCmp('formit-migrate-panel-status').update(message); } },scope:this} ,'failure':{fn:function(r) { // MODx.msg.alert('error'); }, scope:this} } }); } }); Ext.reg('formit-panel-migrate',FormIt.panel.Migrate);