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: '