AMBARI-7281. Slider View: App summary details shown differently than Ambari 
service summary. (onechiporenko)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/460ae9ed
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/460ae9ed
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/460ae9ed

Branch: refs/heads/branch-alerts-dev
Commit: 460ae9ed3026b0a6c9ec1ce0cb42394afe028087
Parents: 6457726
Author: Oleg Nechiporenko <onechipore...@apache.org>
Authored: Tue Sep 16 13:10:14 2014 +0300
Committer: Oleg Nechiporenko <onechipore...@apache.org>
Committed: Tue Sep 16 17:37:40 2014 +0300

----------------------------------------------------------------------
 .../resources/ui/app/models/slider_app_component.js     | 10 +++++++++-
 .../src/main/resources/ui/app/styles/application.less   | 12 ++++++++++++
 .../resources/ui/app/templates/slider_app/summary.hbs   |  2 +-
 3 files changed, 22 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/460ae9ed/contrib/views/slider/src/main/resources/ui/app/models/slider_app_component.js
----------------------------------------------------------------------
diff --git 
a/contrib/views/slider/src/main/resources/ui/app/models/slider_app_component.js 
b/contrib/views/slider/src/main/resources/ui/app/models/slider_app_component.js
index 8f4f584..2e999c1 100644
--- 
a/contrib/views/slider/src/main/resources/ui/app/models/slider_app_component.js
+++ 
b/contrib/views/slider/src/main/resources/ui/app/models/slider_app_component.js
@@ -36,7 +36,15 @@ App.SliderAppComponent = DS.Model.extend({
   /**
    * @type {App.SliderApp}
    */
-  appId: DS.belongsTo('sliderApp')
+  appId: DS.belongsTo('sliderApp'),
+
+  /**
+   * Is component running (used in the templates)
+   * @type {bool}
+   */
+  isRunning: function() {
+    return this.get('status') === 'Running';
+  }.property('status')
 
 });
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/460ae9ed/contrib/views/slider/src/main/resources/ui/app/styles/application.less
----------------------------------------------------------------------
diff --git 
a/contrib/views/slider/src/main/resources/ui/app/styles/application.less 
b/contrib/views/slider/src/main/resources/ui/app/styles/application.less
index b934a20..33f5555 100644
--- a/contrib/views/slider/src/main/resources/ui/app/styles/application.less
+++ b/contrib/views/slider/src/main/resources/ui/app/styles/application.less
@@ -555,6 +555,18 @@ a {
       text-align: right;
     }
   }
+  .panel-components {
+    .status {
+      display: inline-block;
+      width: 25px;
+    }
+    .icon-ok-sign {
+      color: #5ab400;
+    }
+    .icon-warning-sign {
+      color: #ff0000;
+    }
+  }
   .panel-link {
     margin-top: -5px;
     margin-right: -7px;

http://git-wip-us.apache.org/repos/asf/ambari/blob/460ae9ed/contrib/views/slider/src/main/resources/ui/app/templates/slider_app/summary.hbs
----------------------------------------------------------------------
diff --git 
a/contrib/views/slider/src/main/resources/ui/app/templates/slider_app/summary.hbs
 
b/contrib/views/slider/src/main/resources/ui/app/templates/slider_app/summary.hbs
index 5cb2cd1..68d47b4 100644
--- 
a/contrib/views/slider/src/main/resources/ui/app/templates/slider_app/summary.hbs
+++ 
b/contrib/views/slider/src/main/resources/ui/app/templates/slider_app/summary.hbs
@@ -58,7 +58,7 @@
         <tbody>
           {{#each controller.model.components}}
           <tr>
-            <td>{{componentName}}</td>
+            <td><span {{bind-attr 
class="isRunning:icon-ok-sign:icon-warning-sign :status"}}></span> 
{{componentName}}</td>
             <td>{{host}}</td>
           </tr>
           {{/each}}

Reply via email to