Search: remove dashboard from search result after dashboard deletion, Closes #753

This commit is contained in:
Torkel Ödegaard 2014-09-17 13:00:35 +02:00
parent d40e21a7e0
commit bba3f3000f
2 changed files with 4 additions and 3 deletions

View File

@ -119,9 +119,10 @@ function (angular, _, config, $) {
$scope.searchDashboards($scope.query.query); $scope.searchDashboards($scope.query.query);
}; };
$scope.deleteDashboard = function(id, evt) { $scope.deleteDashboard = function(dash, evt) {
evt.stopPropagation(); evt.stopPropagation();
$scope.emitAppEvent('delete-dashboard', { id: id }); $scope.emitAppEvent('delete-dashboard', { id: dash.id });
$scope.results.dashboards = _.without($scope.results.dashboards, dash);
}; };
$scope.addMetricToCurrentDashboard = function (metricId) { $scope.addMetricToCurrentDashboard = function (metricId) {

View File

@ -54,7 +54,7 @@
<a ng-click="shareDashboard(row.id, row.id, $event)" config-modal="app/partials/dashLoaderShare.html"> <a ng-click="shareDashboard(row.id, row.id, $event)" config-modal="app/partials/dashLoaderShare.html">
<i class="icon-share"></i> share &nbsp;&nbsp;&nbsp; <i class="icon-share"></i> share &nbsp;&nbsp;&nbsp;
</a> </a>
<a ng-click="deleteDashboard(row.id, $event)"> <a ng-click="deleteDashboard(row, $event)">
<i class="icon-remove"></i> delete <i class="icon-remove"></i> delete
</a> </a>
</div> </div>