diff --git a/www/manager6/ceph/CephInstallWizard.js b/www/manager6/ceph/CephInstallWizard.js index 0684466c..e5eae2b0 100644 --- a/www/manager6/ceph/CephInstallWizard.js +++ b/www/manager6/ceph/CephInstallWizard.js @@ -1,19 +1,44 @@ +Ext.define('PVE.ceph.CephInstallWizardInfo', { + extend: 'Ext.panel.Panel', + xtype: 'pveCephInstallWizardInfo', + + html: `
+"Ceph is a unified, + distributed storage system designed for excellent performance, reliability + and scalability."
+ Ceph is currently not installed on this node, click on the + next button below to start the installation. This wizard will guide you + through the necessary steps, after the initial installation you will be + offered to create an initial configuration. The configuration step is only + needed once per cluster and will be skipped if a config is already present. +
++ Please take a look at our documentation, by clicking the help button below, + before starting the installation, if you want to gain deeper knowledge about + Ceph visit ceph.com. +
`, +}); + Ext.define('PVE.ceph.CephInstallWizard', { extend: 'PVE.window.Wizard', alias: 'widget.pveCephInstallWizard', mixins: ['Proxmox.Mixin.CBind'], + resizable: false, nodename: undefined, + viewModel: { data: { nodename: '', configuration: true, - isInstalled: false + isInstalled: false, } }, cbindData: { nodename: undefined }, + title: gettext('Setup'), navigateNext: function() { var tp = this.down('#wizcontent'); @@ -42,18 +67,24 @@ Ext.define('PVE.ceph.CephInstallWizard', { }, items: [ { - title: gettext('Info'), xtype: 'panel', + title: gettext('Info'), border: false, bodyBorder: false, onlineHelp: 'chapter_pveceph', - html: ''+ - '"Ceph is a unified, distributed storage system designed for excellent performance, reliability and scalability."
Ceph is currently not installed on this node, click on the next button below to start the installation.'+ - ' This wizard will guide you through the necessary steps, after the initial installation you will be offered to create an initial configuration.'+ - ' The configuration step is only needed once per cluster and will be skipped if a config is already present.
'+ - 'Please take a look at our documentation, by clicking the help button below, before starting the installation, '+ - 'if you want to gain deeper knowledge about Ceph visit ceph.com.
', + layout: { + type: 'vbox', + align: 'stretch', + }, + defaults: { + border: false, + bodyBorder: false, + }, + items: [ + { + xtype: 'pveCephInstallWizardInfo', + }, + ], listeners: { activate: function() { // notify owning container that it should display a help button