ui: ceph installer: set initial tab depending on current state

Signed-off-by: Tim Marx <t.marx@proxmox.com>
This commit is contained in:
Tim Marx 2019-04-01 13:31:24 +02:00 committed by Thomas Lamprecht
parent 833b048f9f
commit 4e36fbabe8

View File

@ -27,6 +27,20 @@ Ext.define('PVE.ceph.CephInstallWizard', {
tp.setActiveTab(ntab);
}
},
setInitialTab: function (index) {
var tp = this.down('#wizcontent');
var initialTab = tp.items.getAt(index);
initialTab.enable();
tp.setActiveTab(initialTab);
},
onShow: function() {
this.callParent(arguments);
var isInstalled = this.getViewModel().get('isInstalled');
if (isInstalled) {
this.getViewModel().set('configuration', false);
this.setInitialTab(2);
}
},
items: [
{
title: gettext('Info'),