/** * Loads the panel for managing system settings. * * @class MODx.panel.SystemSettings * @extends MODx.FormPanel * @param {Object} config An object of configuration properties * @xtype modx-panel-system-settings */ MODx.panel.SystemSettings = function(config) { config = config || {}; Ext.applyIf(config,{ id: 'modx-panel-system-settings' ,cls: 'container' ,bodyStyle: '' ,defaults: { collapsible: false ,autoHeight: true } ,items: [{ html: _('system_settings')+' & '+_('events') ,id: 'modx-system-settings-header' ,xtype: 'modx-header' },MODx.getPageStructure([{ title: _('system_settings') ,autoHeight: true ,layout: 'form' ,defaults: { border: false ,msgTarget: 'side' } ,items:[{ layout: 'form' ,autoHeight: true ,defaults: { border: false } ,items: [{ html: '

'+_('settings_desc')+'

' ,xtype: 'modx-description' },{ xtype: 'modx-grid-system-settings' ,cls: 'main-wrapper' ,preventSaveRefresh: true },{ html: MODx.onSiteSettingsRender }] }] },{ title: _('system_events') ,autoHeight: true ,layout: 'form' ,defaults: { border: false ,msgTarget: 'side' } ,items:[{ layout: 'form' ,autoHeight: true ,defaults: { border: false } ,items: [{ html: '

'+_('system_events.desc')+'

' ,xtype: 'modx-description' },{ xtype: 'modx-grid-system-event' ,cls: 'main-wrapper' ,preventSaveRefresh: true }] }] }],{ id: 'modx-context-tabs' })] }); MODx.panel.SystemSettings.superclass.constructor.call(this,config); }; Ext.extend(MODx.panel.SystemSettings,MODx.FormPanel); Ext.reg('modx-panel-system-settings',MODx.panel.SystemSettings); /** * Loads a grid of System Settings * * @class MODx.grid.SystemSettings * @extends MODx.grid.Grid * @param {Object} config An object of options. * @xtype modx-grid-system-settings */ MODx.grid.SystemSettings = function(config) { config = config || {}; MODx.grid.SystemSettings.superclass.constructor.call(this, config); }; Ext.extend(MODx.grid.SystemSettings, MODx.grid.SettingsGrid); Ext.reg('modx-grid-system-settings', MODx.grid.SystemSettings);