manager/assets/modext/widgets/resource/modx.tree.resource.simple.js
/**
* Generates a Simplified Resource Tree in Ext
*
* @class MODx.tree.SimpleResource
* @extends MODx.tree.Tree
* @param {Object} config An object of options.
* @xtype modx-tree-resource-simple
*/
MODx.tree.SimpleResource = function(config) {
config = config || {};
Ext.applyIf(config,{
root_id: '0'
,root_name: _('resources')
,enableDrag: true
,enableDrop: true
,action: 'resource/getNodes'
,baseParams: {
nohref: true
}
});
MODx.tree.SimpleResource.superclass.constructor.call(this,config);
};
Ext.extend(MODx.tree.SimpleResource, MODx.tree.Tree, {
/**
* Renders the item text without any special formatting. The resource/getnodes processor already protects against XSS.
*/
renderItemText: function(item) {
return item.text;
}
});
Ext.reg('modx-tree-resource-simple', MODx.tree.SimpleResource);