| 12345678910111213141516171819202122232425262728293031323334 |
- /**
- * Loads the welcome page
- *
- * @class MODx.page.Welcome
- * @extends MODx.Component
- * @param {Object} config An object of configuration options
- * @xtype page-welcome
- */
- MODx.page.Welcome = function(config) {
- config = config || {};
- Ext.applyIf(config,{
- components: [{
- xtype: 'modx-panel-welcome'
- ,renderTo: 'modx-panel-welcome-div'
- ,dashboard: config.dashboard || {}
- }]
- });
- MODx.page.Welcome.superclass.constructor.call(this,config);
- };
- Ext.extend(MODx.page.Welcome,MODx.Component);
- Ext.reg('modx-page-welcome',MODx.page.Welcome);
- MODx.loadWelcomePanel = function(url) {
- if (!url) return;
- MODx.helpWindow = new Ext.Window({
- title: _('welcome_title')
- ,width: 850
- ,height: 500
- ,modal: true
- ,layout: 'fit'
- ,html: '<iframe onload="parent.MODx.helpWindow.getEl().unmask();" src="' + url + '" width="100%" height="100%" frameborder="0"></iframe>'
- });
- MODx.helpWindow.show(Ext.getBody());
- };
|