]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-7149 display a full file path in the tooltip when searching
authorStas Vilchik <vilchiks@gmail.com>
Thu, 7 Jan 2016 11:26:07 +0000 (12:26 +0100)
committerStas Vilchik <vilchiks@gmail.com>
Thu, 7 Jan 2016 13:15:57 +0000 (14:15 +0100)
server/sonar-web/src/main/js/apps/code/components/ComponentName.js

index 4c52269fadc0515824f9cee77325665fd6788ad4..f8b02d6b87feb788ba7cf05bbfabd78fa66f373a 100644 (file)
@@ -23,6 +23,16 @@ import Truncated from './Truncated';
 import QualifierIcon from '../../../components/shared/qualifier-icon';
 
 
+function getTooltip (component) {
+  const isFile = component.qualifier === 'FIL' || component.qualifier === 'UTS';
+  if (isFile && component.path) {
+    return component.path;
+  } else {
+    return component.name;
+  }
+}
+
+
 const Component = ({ component, onBrowse }) => {
   const handleClick = (e) => {
     e.preventDefault();
@@ -30,7 +40,7 @@ const Component = ({ component, onBrowse }) => {
   };
 
   return (
-      <Truncated title={component.name}>
+      <Truncated title={getTooltip(component)}>
         <QualifierIcon qualifier={component.qualifier}/>
         {' '}
         {onBrowse ? (