浏览代码

AMBARI-5919. Ambari views: List of view instances always remains empty on ui. (jaimin)

Jaimin Jetly 11 年之前
父节点
当前提交
00135dff92
共有 2 个文件被更改,包括 2 次插入3 次删除
  1. 1 2
      ambari-web/app/controllers/global/cluster_controller.js
  2. 1 1
      ambari-web/app/views/main/menu.js

+ 1 - 2
ambari-web/app/controllers/global/cluster_controller.js

@@ -417,7 +417,6 @@ App.ClusterController = Em.Controller.extend({
   },
 
   loadViewInstancesSuccess: function (data) {
-    var self = this;
     data.versions.forEach(function (version) {
       version.instances.forEach(function (instance) {
         var view = Em.Object.create({
@@ -427,7 +426,7 @@ App.ClusterController = Em.Controller.extend({
           version: version.ViewVersionInfo.version,
           href: "/views/" + instance.ViewInstanceInfo.view_name + "/" + version.ViewVersionInfo.version + "/" + instance.ViewInstanceInfo.instance_name
         });
-        self.get('ambariViews').push(view);
+        this.get('ambariViews').pushObject(view);
       }, this);
     }, this);
   },

+ 1 - 1
ambari-web/app/views/main/menu.js

@@ -28,7 +28,7 @@ App.MainMenuView = Em.CollectionView.extend({
 
   views: function() {
     return App.router.get('clusterController.ambariViews');
-  }.property('App.ClusterController.ambariViews'),
+  }.property('App.router.clusterController.ambariViews'),
 
   content:function(){
     var result = [];