Repository: ambari Updated Branches: refs/heads/branch-2.1 38766da3e -> d5d630fd7
AMBARI-12919. UI lag causing "Edit" button to be missed from Admin Kerberos Tab (alexantonenko) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/d5d630fd Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/d5d630fd Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/d5d630fd Branch: refs/heads/branch-2.1 Commit: d5d630fd73415ce5cb52c7528f68d472400e47eb Parents: 38766da Author: Alex Antonenko <[email protected]> Authored: Fri Aug 28 17:50:51 2015 +0300 Committer: Alex Antonenko <[email protected]> Committed: Fri Aug 28 17:54:40 2015 +0300 ---------------------------------------------------------------------- ambari-web/app/controllers/main/admin/kerberos.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/d5d630fd/ambari-web/app/controllers/main/admin/kerberos.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/controllers/main/admin/kerberos.js b/ambari-web/app/controllers/main/admin/kerberos.js index 0bd9f90..ab4b2db 100644 --- a/ambari-web/app/controllers/main/admin/kerberos.js +++ b/ambari-web/app/controllers/main/admin/kerberos.js @@ -466,13 +466,15 @@ App.MainAdminKerberosController = App.KerberosWizardStep4Controller.extend({ makeConfigsEditable: function () { - this.set('isEditMode', true); - this.get('stepConfigs').forEach(function (_stepConfig) { - _stepConfig.get('configs').setEach('isEditable', true); + if (!this.get('stepConfigs') || !this.get('stepConfigs.length')) { + this.set('isEditMode', true); + this.get('stepConfigs').forEach(function (_stepConfig) { + _stepConfig.get('configs').setEach('isEditable', true); _stepConfig.get('configs').forEach(function (_config) { _config.set('isEditable', _config.get('name') != 'realm'); }); - }, this); + }, this); + } }, _updateConfigs: function () {
