UNPKG

733 BJavaScriptView Raw
1import inherits from 'inherits';
2
3import Viewer from './Viewer';
4
5import KeyboardMoveModule from 'diagram-js/lib/navigation/keyboard-move';
6import MoveCanvasModule from 'diagram-js/lib/navigation/movecanvas';
7import ZoomScrollModule from 'diagram-js/lib/navigation/zoomscroll';
8
9
10/**
11 * A viewer that includes mouse navigation facilities
12 *
13 * @param {Object} options
14 */
15export default function NavigatedViewer(options) {
16 Viewer.call(this, options);
17}
18
19inherits(NavigatedViewer, Viewer);
20
21
22NavigatedViewer.prototype._navigationModules = [
23 KeyboardMoveModule,
24 MoveCanvasModule,
25 ZoomScrollModule
26];
27
28NavigatedViewer.prototype._modules = [].concat(
29 Viewer.prototype._modules,
30 NavigatedViewer.prototype._navigationModules
31);
\No newline at end of file