瀏覽代碼

AMBARI-6022 JournalNode counter view broken. (atkach)

atkach 11 年之前
父節點
當前提交
361192e313

+ 1 - 1
ambari-web/app/templates/main/service/services/hdfs.hbs

@@ -36,7 +36,7 @@
     </td>
     <td>
       <span>
-        {{#view view.journalNodesLiveTextView}}
+        {{#view App.ComponentLiveTextView liveComponentsBinding="view.journalNodesLive" totalComponentsBinding="view.journalNodesTotal"}}
           {{view.liveComponents}}/{{view.totalComponents}}
         {{/view}}
       </span>

+ 7 - 8
ambari-web/app/views/main/service/services/hdfs.js

@@ -60,14 +60,13 @@ App.MainDashboardServiceHdfsView = App.MainDashboardServiceView.extend({
     return this.get('service.journalNodes.length') > 0;
   }.property('service.journalNodes.length'),
 
-  journalNodesLiveTextView: App.ComponentLiveTextView.extend({
-    liveComponents: function () {
-      return this.get('service.journalNodes').filterProperty("workStatus", "STARTED").get("length");
-    }.property("service.journalNodes.@each.workStatus"),
-    totalComponents: function () {
-      return this.get('service.journalNodes.length');
-    }.property("service.journalNodes.length")
-  }),
+  journalNodesLive: function () {
+    return this.get('service.journalNodes').filterProperty("workStatus", "STARTED").get("length");
+  }.property("service.journalNodes.@each.workStatus"),
+
+  journalNodesTotal: function () {
+    return this.get('service.journalNodes').get("length");
+  }.property("service.journalNodes.length"),
 
   dfsTotalBlocks: function(){
     return this.formatUnavailable(this.get('service.dfsTotalBlocks'));