]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-6331 fix for provisioned project
authorStas Vilchik <vilchiks@gmail.com>
Tue, 27 Oct 2015 14:10:49 +0000 (15:10 +0100)
committerStas Vilchik <vilchiks@gmail.com>
Tue, 27 Oct 2015 14:10:49 +0000 (15:10 +0100)
server/sonar-web/src/main/js/apps/overview/main.js
server/sonar-web/src/main/less/pages/overview.less

index f8232b489c3e3256a019e3f3ca75a897c1e932b4..8062198e26eac1dbcbf57e73cdcb7c69ae4f36c9 100644 (file)
@@ -7,6 +7,7 @@ import CoverageMain from './coverage/main';
 import DuplicationsMain from './duplications/main';
 import SizeMain from './size/main';
 import Meta from './meta';
+import Empty from './general/empty';
 
 import { getMetrics } from '../../api/metrics';
 
@@ -22,7 +23,9 @@ export const Overview = React.createClass({
   },
 
   componentDidMount () {
-    this.requestMetrics();
+    if (this.props.hasSnapshots) {
+      this.requestMetrics();
+    }
   },
 
   componentWillUnmount () {
@@ -55,6 +58,10 @@ export const Overview = React.createClass({
   },
 
   render () {
+    if (!this.props.hasSnapshots) {
+      return <div className="overview"><Empty/></div>;
+    }
+
     if (!this.state.metrics) {
       return null;
     }
index ae03ce7e647e15cca890bb899d91cd58d947ab3f..82cb4ea1aee190841a2f26f411c8b03cd749c849 100644 (file)
   min-height: ~"calc(100vh - @{navbarGlobalHeight} - @{navbarContextHeight} - @{pageFooterHeight})";
 }
 
+.overview > .panel {
+  flex: 1;
+}
+
 .overview-main {
   flex: 1;
   box-sizing: border-box;