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();
+    }
   },
 
   /**