Welcome to mirror list, hosted at ThFree Co, Russian Federation.

shortcuts_network.js « shortcuts « behaviors « javascripts « assets « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: eee8c1acf1a452fe73767fee777307ce9d4d2ce6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import {
  REPO_GRAPH_SCROLL_BOTTOM,
  REPO_GRAPH_SCROLL_DOWN,
  REPO_GRAPH_SCROLL_LEFT,
  REPO_GRAPH_SCROLL_RIGHT,
  REPO_GRAPH_SCROLL_TOP,
  REPO_GRAPH_SCROLL_UP,
} from './keybindings';
import ShortcutsNavigation from './shortcuts_navigation';

export default class ShortcutsNetwork {
  constructor(shortcuts, graph) {
    shortcuts.addAll([
      [REPO_GRAPH_SCROLL_LEFT, graph.scrollLeft],
      [REPO_GRAPH_SCROLL_RIGHT, graph.scrollRight],
      [REPO_GRAPH_SCROLL_UP, graph.scrollUp],
      [REPO_GRAPH_SCROLL_DOWN, graph.scrollDown],
      [REPO_GRAPH_SCROLL_TOP, graph.scrollTop],
      [REPO_GRAPH_SCROLL_BOTTOM, graph.scrollBottom],
    ]);
  }

  static dependencies = [ShortcutsNavigation];
}