diff --git a/src/app/controllers/row.js b/src/app/controllers/row.js index d2f87e029cc..314559405ea 100644 --- a/src/app/controllers/row.js +++ b/src/app/controllers/row.js @@ -124,4 +124,17 @@ function (angular, app, _) { }; }); + module.directive('panelDropZone', function() { + return function(scope, element) { + scope.$watch('dashboard.$$panelDragging', function(newVal) { + if (newVal && scope.dashboard.rowSpan(scope.row) < 10) { + element.show(); + } + else { + element.hide(); + } + }); + }; + }); + }); diff --git a/src/app/panels/graph/module.html b/src/app/panels/graph/module.html index 385ba8b79a0..102cad84a40 100644 --- a/src/app/panels/graph/module.html +++ b/src/app/panels/graph/module.html @@ -1,5 +1,4 @@ -
+
diff --git a/src/app/panels/graph/module.js b/src/app/panels/graph/module.js index 3dba7c096cb..647e52c257e 100644 --- a/src/app/panels/graph/module.js +++ b/src/app/panels/graph/module.js @@ -243,7 +243,7 @@ function (angular, app, $, _, kbn, moment, timeSeries) { var data = _.map(results.data, $scope.seriesHandler); - $scope.datapointsWarning = $scope.datapointsCount || !$scope.datapointsOutside; + $scope.datapointsWarning = $scope.datapointsCount === 0 || $scope.datapointsOutside; $scope.annotationsPromise .then(function(annotations) { diff --git a/src/app/partials/dashboard.html b/src/app/partials/dashboard.html index b506287eec7..265fd640820 100644 --- a/src/app/partials/dashboard.html +++ b/src/app/partials/dashboard.html @@ -110,7 +110,7 @@
-
+