/** * Loads the FC set update page * * @class MODx.page.UpdateFCSet * @extends MODx.Component * @param {Object} config An object of config properties * @xtype modx-page-fc-profile-update */ MODx.page.UpdateFCSet = function(config) { config = config || {}; Ext.applyIf(config,{ formpanel: 'modx-panel-fc-set' ,actions: { 'new': 'security/forms/set/create' ,edit: 'security/forms/set/update' ,cancel: 'security/forms' } ,buttons: [{ process: 'security/forms/set/update' ,text: _('save') ,id: 'modx-abtn-save' ,cls:'primary-button' ,method: 'remote' // ,checkDirty: false ,keys: [{ key: MODx.config.keymap_save || 's' ,ctrl: true }] },{ process: 'cancel' ,text: _('cancel') ,id: 'modx-abtn-cancel' ,params: {a:'security/forms/profile/update', id: config.record.profile} },{ text: _('help_ex') ,id: 'modx-abtn-help' ,handler: MODx.loadHelpPane }] ,components: [{ xtype: 'modx-panel-fc-set' ,record: config.record || {} //,baseParams: { action: 'update' ,id: config.id } }] }); MODx.page.UpdateFCSet.superclass.constructor.call(this,config); }; Ext.extend(MODx.page.UpdateFCSet,MODx.Component); Ext.reg('modx-page-fc-set-update',MODx.page.UpdateFCSet);