You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ab...@apache.org on 2015/04/28 18:12:45 UTC
ambari git commit: AMBARI-10797 Changing any MR2 slider config
results in error messages. (ababiichuk)
Repository: ambari
Updated Branches:
refs/heads/trunk cf1e8db9d -> c32f0bff8
AMBARI-10797 Changing any MR2 slider config results in error messages. (ababiichuk)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/c32f0bff
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/c32f0bff
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/c32f0bff
Branch: refs/heads/trunk
Commit: c32f0bff80cc675b89bb4af6b5496521254049e2
Parents: cf1e8db
Author: aBabiichuk <ab...@cybervisiontech.com>
Authored: Tue Apr 28 18:46:45 2015 +0300
Committer: aBabiichuk <ab...@cybervisiontech.com>
Committed: Tue Apr 28 19:07:44 2015 +0300
----------------------------------------------------------------------
ambari-web/app/controllers/main/service/info/configs.js | 1 +
.../views/common/configs/widgets/slider_config_widget_view.js | 4 ++++
2 files changed, 5 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/c32f0bff/ambari-web/app/controllers/main/service/info/configs.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/controllers/main/service/info/configs.js b/ambari-web/app/controllers/main/service/info/configs.js
index e39b1a2..945bc56 100644
--- a/ambari-web/app/controllers/main/service/info/configs.js
+++ b/ambari-web/app/controllers/main/service/info/configs.js
@@ -377,6 +377,7 @@ App.MainServiceInfoConfigsController = Em.Controller.extend(App.ServerValidatorM
onConfigGroupChange: function () {
var self = this;
this.get('stepConfigs').clear();
+ this.set('dataIsLoaded', false);
var selectedConfigGroup = this.get('selectedConfigGroup');
var serviceName = this.get('content.serviceName');
//STEP 1: handle tags from JSON data for host overrides
http://git-wip-us.apache.org/repos/asf/ambari/blob/c32f0bff/ambari-web/app/views/common/configs/widgets/slider_config_widget_view.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/views/common/configs/widgets/slider_config_widget_view.js b/ambari-web/app/views/common/configs/widgets/slider_config_widget_view.js
index 255f643..97b9ba0 100644
--- a/ambari-web/app/views/common/configs/widgets/slider_config_widget_view.js
+++ b/ambari-web/app/views/common/configs/widgets/slider_config_widget_view.js
@@ -186,6 +186,10 @@ App.SliderConfigWidgetView = App.ConfigWidgetView.extend({
this.get('changeBoundariesProperties').forEach(function(property) {
self.removeObserver(property, self, self.changeBoundaries);
});
+ this.removeObserver('mirrorValue', this, this.mirrorValueObs);
+ if (this.get('slider')) {
+ this.get('slider').destroy();
+ }
},
/**