| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- Ext.onReady(function() {
- Ext.QuickTips.init();
- page = MODx.load({ xtype: 'versionx-page-templatevars'});
- page.show();
- });
- VersionX.page.Template = 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: _('tv')}),
- handler: function() {
- MODx.loadPage('?a='+back[0]+'&id='+back[1]);
- }
- });
- }
- Ext.applyIf(config,{
- renderTo: 'versionx',
- cls: 'container',
- components: [{
- xtype: 'panel',
- html: '<h2>'+_('versionx')+' '+_('versionx.templatevars.detail')+'</h2>',
- cls: 'modx-page-header',
- border: false
- },{
- xtype: !VersionX.record ? 'versionx-panel-notfound' : 'versionx-panel-templatevarsdetail',
- cls: 'x-panel-body',
- vxRecord: VersionX.record,
- vxRecordCmp: VersionX.cmrecord,
- border: false,
- width: '98%'
- }],
- buttons: buttons
- });
- VersionX.page.Template.superclass.constructor.call(this,config);
- };
- Ext.extend(VersionX.page.Template,MODx.Component);
- Ext.reg('versionx-page-templatevars',VersionX.page.Template);
|