keyboard shortcut for taking snapshot

pull/4133/head
utkarshcmu 10 years ago
parent ed550a894f
commit c2439b04c9
  1. 5
      public/app/features/dashboard/dashnav/dashnav.ts
  2. 4
      public/app/features/dashboard/keybindings.js
  3. 4
      public/app/partials/help_modal.html

@ -13,6 +13,7 @@ export class DashNavCtrl {
$scope.onAppEvent('save-dashboard', $scope.saveDashboard); $scope.onAppEvent('save-dashboard', $scope.saveDashboard);
$scope.onAppEvent('delete-dashboard', $scope.deleteDashboard); $scope.onAppEvent('delete-dashboard', $scope.deleteDashboard);
$scope.onAppEvent('export-dashboard', $scope.snapshot); $scope.onAppEvent('export-dashboard', $scope.snapshot);
$scope.onAppEvent('quick-snapshot', $scope.quickSnapshot);
$scope.showSettingsMenu = $scope.dashboardMeta.canEdit || $scope.contextSrv.isEditor; $scope.showSettingsMenu = $scope.dashboardMeta.canEdit || $scope.contextSrv.isEditor;
@ -53,6 +54,10 @@ export class DashNavCtrl {
}); });
}; };
$scope.quickSnapshot = function() {
$scope.shareDashboard(1);
};
$scope.openSearch = function() { $scope.openSearch = function() {
$scope.appEvent('show-dash-search'); $scope.appEvent('show-dash-search');
}; };

@ -64,6 +64,10 @@ function(angular, $) {
scope.appEvent('export-dashboard', evt); scope.appEvent('export-dashboard', evt);
}, { inputDisabled: true }); }, { inputDisabled: true });
keyboardManager.bind('ctrl+q', function(evt) {
scope.appEvent('quick-snapshot', evt);
}, { inputDisabled: true });
keyboardManager.bind('esc', function() { keyboardManager.bind('esc', function() {
var popups = $('.popover.in'); var popups = $('.popover.in');
if (popups.length > 0) { if (popups.length > 0) {

@ -44,6 +44,10 @@
<td><span class="label label-info">CTRL+Z</span></td> <td><span class="label label-info">CTRL+Z</span></td>
<td>Zoom out</td> <td>Zoom out</td>
</tr> </tr>
<tr>
<td><span class="label label-info">CTRL+Q</span></td>
<td>Quick snapshot</td>
</tr>
<tr> <tr>
<td><span class="label label-info">CTRL+O</span></td> <td><span class="label label-info">CTRL+O</span></td>
<td>Enable/Disable shared graph crosshair</td> <td>Enable/Disable shared graph crosshair</td>

Loading…
Cancel
Save