You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by xi...@apache.org on 2014/03/06 01:56:52 UTC

git commit: AMBARI-4966. Add a hover message for client only services.(xiwang)

Repository: ambari
Updated Branches:
  refs/heads/trunk 1ff7f5731 -> 7adcb0db1


AMBARI-4966. Add a hover message for client only services.(xiwang)


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

Branch: refs/heads/trunk
Commit: 7adcb0db14ca2bf28fea2205178bd043070c0133
Parents: 1ff7f57
Author: Xi Wang <xi...@apache.org>
Authored: Wed Mar 5 16:45:34 2014 -0800
Committer: Xi Wang <xi...@apache.org>
Committed: Wed Mar 5 16:55:42 2014 -0800

----------------------------------------------------------------------
 ambari-web/app/mappers/service_metrics_mapper.js | 7 +++++++
 ambari-web/app/messages.js                       | 1 +
 2 files changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/7adcb0db/ambari-web/app/mappers/service_metrics_mapper.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/mappers/service_metrics_mapper.js b/ambari-web/app/mappers/service_metrics_mapper.js
index 7b62204..104c78d 100644
--- a/ambari-web/app/mappers/service_metrics_mapper.js
+++ b/ambari-web/app/mappers/service_metrics_mapper.js
@@ -280,6 +280,13 @@ App.serviceMetricsMapper = App.QuickDataMapper.create({
   computeAdditionalRelations: function (hostComponents, services) {
     var isSecondaryNamenode = hostComponents.findProperty('component_name', 'SECONDARY_NAMENODE');
     services.setEach('tool_tip_content', '');
+    // set tooltip for client-only services
+    var clientOnlyServiceNames = ['TEZ', 'SQOOP', 'PIG'];
+    var clientOnlyServiceTooltip = Em.I18n.t('services.service.summary.clientOnlyService.ToolTip');
+    clientOnlyServiceNames.forEach( function(serviceName) {
+      var service = services.findProperty('ServiceInfo.service_name', serviceName);
+      service.tool_tip_content = clientOnlyServiceTooltip;
+    });
     hostComponents.forEach(function (hostComponent) {
       var service = services.findProperty('ServiceInfo.service_name', hostComponent.service_id);
       if (hostComponent) {

http://git-wip-us.apache.org/repos/asf/ambari/blob/7adcb0db/ambari-web/app/messages.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/messages.js b/ambari-web/app/messages.js
index 03dfb6b..a1b5c05 100644
--- a/ambari-web/app/messages.js
+++ b/ambari-web/app/messages.js
@@ -998,6 +998,7 @@ Em.I18n.translations = {
   'services.service.summary.version':'Version',
   'services.service.summary.viewHost':'View Host',
   'services.service.summary.viewHosts':'View Hosts',
+  'services.service.summary.clientOnlyService.ToolTip':'Client-only service',
   'services.service.summary.DataNodesLive':'DataNodes Live',
   'services.service.summary.JournalNodesLive':'JournalNodes Live',
   'services.service.summary.mapreduce2.client':'MapReduce2 Client',