modx.panel.actions.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * Loads the panel for managing actions and menus.
  3. *
  4. * @class MODx.panel.Actions
  5. * @extends MODx.FormPanel
  6. * @param {Object} config An object of configuration properties
  7. * @xtype modx-panel-actions
  8. */
  9. MODx.panel.Actions = function(config) {
  10. config = config || {};
  11. Ext.applyIf(config,{
  12. bodyStyle: ''
  13. ,id: 'modx-panel-actions'
  14. ,cls: 'container'
  15. ,defaults: { collapsible: false ,autoHeight: true }
  16. ,items: [{
  17. html: _('topmenu')
  18. ,xtype: 'modx-header'
  19. },{
  20. itemId: 'form-menu'
  21. ,bwrapCssClass: 'shadowbox'
  22. ,items: [{
  23. html: '<p>'+_('topmenu_desc')+'</p>'
  24. ,xtype: 'modx-description'
  25. },{
  26. xtype: 'modx-tree-menu'
  27. ,itemId: 'tree-menu'
  28. ,id: 'modx-tree-menu'
  29. ,cls: 'main-wrapper'
  30. }]
  31. }]
  32. });
  33. MODx.panel.Actions.superclass.constructor.call(this,config);
  34. };
  35. Ext.extend(MODx.panel.Actions,MODx.FormPanel);
  36. Ext.reg('modx-panel-actions',MODx.panel.Actions);