| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- Ext.onReady(function() {
- Ext.QuickTips.init();
- MODx.load({
- xtype: 'versionx-page-template',
- renderTo: 'versionx'
- });
- });
- 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: _('template')}),
- handler: function() {
- MODx.loadPage('?a='+back[0]+'&id='+back[1]);
- }
- });
- }
- Ext.applyIf(config,{
- renderTo: 'versionx',
- cls: 'container',
- components: [{
- xtype: 'panel',
- html: '<h2>'+_('versionx')+' '+_('versionx.templates.detail')+'</h2>',
- cls: 'modx-page-header',
- border: false
- },{
- xtype: !VersionX.record ? 'versionx-panel-notfound' : 'versionx-panel-templatesdetail',
- 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-template',VersionX.page.Template);
|