/** * The package list container * * @class MODx.panel.Workspace * @extends MODx.Panel * @param {Object} config An object of options. * @xtype modx-panel-workspace */ MODx.panel.Workspace = function(config) { config = config || {}; Ext.applyIf(config,{ id: 'modx-panel-workspace' ,cls: 'container' ,bodyStyle: '' ,unstyled:true ,items: this.getItems(config) }); MODx.panel.Workspace.superclass.constructor.call(this,config); }; Ext.extend(MODx.panel.Workspace,MODx.Panel ,{ getItems: function(config) { var i = [{ html: _('package_management') ,id: 'modx-workspace-header' ,xtype: 'modx-header' }]; if (MODx.errors.length > 0) { var errors = []; Ext.each(MODx.errors, function(error) { errors.push('
'+error+'
') }); errors.join(''+_('providers_desc')+'
' ,xtype: 'modx-description' },{ xtype: 'modx-grid-provider' ,id: 'modx-grid-provider' ,cls: 'main-wrapper' ,title: '' ,preventRender: true }] }])]); return i; } }); Ext.reg('modx-panel-workspace',MODx.panel.Workspace);