mirror of
https://github.com/bpmn-io/bpmn-js.git
synced 2025-05-21 00:56:28 +08:00
chore(editor-actions): make dependencies optional
* Treat features as optional dependencies and register action only if feature exists * Explicitly add features to the Modeler and NavigatedViewer types
This commit is contained in:

committed by
merge-me[bot]
![merge-me[bot]](/assets/img/avatar_default.png)
parent
b60feba531
commit
645265ad7e
@ -2,6 +2,7 @@ import inherits from 'inherits';
|
||||
|
||||
import Viewer from './Viewer';
|
||||
|
||||
import KeyboardMoveModule from 'diagram-js/lib/navigation/keyboard-move';
|
||||
import MoveCanvasModule from 'diagram-js/lib/navigation/movecanvas';
|
||||
import ZoomScrollModule from 'diagram-js/lib/navigation/zoomscroll';
|
||||
|
||||
@ -17,6 +18,7 @@ export default function NavigatedViewer(options) {
|
||||
inherits(NavigatedViewer, Viewer);
|
||||
|
||||
NavigatedViewer.prototype._navigationModules = [
|
||||
KeyboardMoveModule,
|
||||
MoveCanvasModule,
|
||||
ZoomScrollModule
|
||||
];
|
||||
|
Reference in New Issue
Block a user