manager/assets/modext/sections/fc/set/update.js
/**
* 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);