UNPKG

739 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 * A viewer that includes mouse navigation facilities
11 *
12 * @param {Object} options
13 */
14export default function NavigatedViewer(options) {
15 Viewer.call(this, options);
16}
17
18inherits(NavigatedViewer, Viewer);
19
20NavigatedViewer.prototype._navigationModules = [
21 KeyboardMoveModule,
22 MoveCanvasModule,
23 ZoomScrollModule
24];
25
26NavigatedViewer.prototype._modules = [].concat(
27 NavigatedViewer.prototype._modules,
28 NavigatedViewer.prototype._navigationModules);
\No newline at end of file