| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- Ext.onReady(function() {
- Ext.QuickTips.init();
- var page = MODx.load({ xtype: 'versionx-page-plugin'});
- page.show();
- });
- VersionX.page.Plugin = function(config) {
- config = config || {};
- var buttons = [];
- buttons.push({
- text: _('versionx.back'),
- handler: function () {
- MODx.loadPage('?namespace=versionx&a=index');
- }
- });
- if (MODx.request.backTo) {
- var back = MODx.request.backTo.split('-');
- buttons.push('-',{
- text: _('versionx.backto',{what: _('plugin')}),
- handler: function() {
- MODx.loadPage('?a='+back[0]+'&id='+back[1]);
- }
- });
- }
- Ext.applyIf(config,{
- renderTo: 'versionx',
- cls: 'container',
- components: [{
- xtype: 'panel',
- html: '<h2>'+_('versionx')+' '+_('versionx.plugins.detail')+'</h2>',
- cls: 'modx-page-header',
- border: false
- },{
- xtype: !VersionX.record ? 'versionx-panel-notfound' : 'versionx-panel-pluginsdetail',
- cls: 'x-panel-body',
- vxRecord: VersionX.record,
- vxRecordCmp: VersionX.cmrecord,
- border: false,
- width: '98%'
- }],
- buttons: buttons
- });
- VersionX.page.Plugin.superclass.constructor.call(this,config);
- };
- Ext.extend(VersionX.page.Plugin,MODx.Component);
- Ext.reg('versionx-page-plugin',VersionX.page.Plugin);
|