From 4e36fbabe8c6725af93864573add48c8f55fe06f Mon Sep 17 00:00:00 2001 From: Tim Marx Date: Mon, 1 Apr 2019 13:31:24 +0200 Subject: [PATCH] ui: ceph installer: set initial tab depending on current state Signed-off-by: Tim Marx --- www/manager6/ceph/CephInstallWizard.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/www/manager6/ceph/CephInstallWizard.js b/www/manager6/ceph/CephInstallWizard.js index 1c8808d1..bd50bf81 100644 --- a/www/manager6/ceph/CephInstallWizard.js +++ b/www/manager6/ceph/CephInstallWizard.js @@ -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'),