Server : Apache System : Linux indy02.toastserver.com 3.10.0-962.3.2.lve1.5.85.el7.x86_64 #1 SMP Thu Apr 18 15:18:36 UTC 2024 x86_64 User : palandch ( 1163) PHP Version : 7.1.33 Disable Function : NONE Directory : /home/palandch/public_html/manager/assets/modext/sections/resource/ |
/** * Loads the create resource page * * @class MODx.page.CreateResource * @extends MODx.Component * @param {Object} config An object of config properties * @xtype modx-page-resource-create */ MODx.page.CreateResource = function(config) { config = config || {}; Ext.applyIf(config,{ url: MODx.config.connectors_url+'resource/index.php' ,formpanel: 'modx-panel-resource' ,id: 'modx-page-update-resource' ,which_editor: 'none' ,action: 'create' ,actions: { 'new': MODx.action['resource/create'] ,edit: MODx.action['resource/update'] ,cancel: MODx.action['welcome'] } ,buttons: this.getButtons(config) ,loadStay: true ,components: [{ xtype: config.panelXType || 'modx-panel-resource' ,renderTo: config.panelRenderTo || 'modx-panel-resource-div' ,resource: 0 ,record: config.record ,access_permissions: config.access_permissions ,publish_document: config.publish_document ,show_tvs: config.show_tvs ,mode: config.mode ,url: config.url }] }); MODx.page.CreateResource.superclass.constructor.call(this,config); }; Ext.extend(MODx.page.CreateResource,MODx.Component,{ getButtons: function(cfg) { var btns = []; if (cfg.canSave == 1) { btns.push({ process: 'create' ,id: 'modx-abtn-save' ,text: _('save') ,method: 'remote' //,checkDirty: true ,keys: [{ key: MODx.config.keymap_save || 's' ,ctrl: true }] }); btns.push('-'); } btns.push({ process: 'cancel' ,text: _('cancel') ,id: 'modx-abtn-cancel' ,params: { a: MODx.action['welcome'] } }); btns.push('-'); btns.push({ text: _('help_ex') ,handler: MODx.loadHelpPane ,id: 'modx-abtn-help' }); return btns; } }); Ext.reg('modx-page-resource-create',MODx.page.CreateResource);