manager/assets/modext/workspace/lexicon/lexicon.panel.js
/**
* Loads the panel for managing lexicons.
*
* @class MODx.panel.Lexicon
* @extends MODx.FormPanel
* @param {Object} config An object of configuration properties
* @xtype modx-panel-lexicon
*/
MODx.panel.Lexicon = function(config) {
config = config || {};
Ext.applyIf(config,{
id: 'modx-panel-lexicon'
,cls: 'container'
,itemId: 'panel-lexicon'
,bodyStyle: ''
,defaults: { autoHeight: true, collapsible: false }
,items: [{
html: _('lexicon_management')
,id: 'modx-lexicon-header'
,itemId: 'lexicon-header'
,xtype: 'modx-header'
},MODx.getPageStructure([{
title: _('lexicon_management')
,layout: 'form'
,items: [{
html: '<p>'+_('lexicon_management_desc')+'</p>'
,xtype: 'modx-description'
},{
xtype: 'modx-grid-lexicon'
,itemId: 'grid-lexicon'
,cls: 'main-wrapper'
,title: ''
,preventRender: true
}]
}])]
});
MODx.panel.Lexicon.superclass.constructor.call(this,config);
};
Ext.extend(MODx.panel.Lexicon,MODx.FormPanel);
Ext.reg('modx-panel-lexicon',MODx.panel.Lexicon);