浏览代码

AMBARI-19814. 'num_llap_nodes' should show up as non-editable property when non-ambari managed queue is selected (onechiporenko)

Oleg Nechiporenko 8 年之前
父节点
当前提交
35a618ff4e
共有 1 个文件被更改,包括 3 次插入4 次删除
  1. 3 4
      ambari-web/app/mixins/common/configs/widgets/unique/num_llap_nodes.js

+ 3 - 4
ambari-web/app/mixins/common/configs/widgets/unique/num_llap_nodes.js

@@ -45,9 +45,8 @@ App.NumLlapNodesWidgetMixin = Em.Mixin.create({
     var readOnly = this.get('readOnly');
     this.set('disabled', readOnly);
     this.set('supportSwitchToTextBox', !readOnly);
-    if (readOnly) {
-      this.toggleSlider('disable');
-    }
+    var action = readOnly ? 'disable' : 'enable';
+    this.toggleSlider(action);
   }.observes('readOnly'),
 
   toggleWidgetView: function() {
@@ -63,7 +62,7 @@ App.NumLlapNodesWidgetMixin = Em.Mixin.create({
   toggleSlider: function (action) {
     var self = this;
     Em.run.next(function () {
-      self.get('slider')[action]();
+      Em.tryInvoke(self.get('slider'), action);
     });
   }