mirror of
https://github.com/bpmn-io/bpmn-js.git
synced 2025-05-21 00:56:28 +08:00
feat(project): provide Base{Viewer|Modeler} distributions
This allows users to use the viewer / modeler features without inheriting our modules. Related to #258
This commit is contained in:

committed by
Nico Rehwaldt

parent
8af3986332
commit
bb94b206a7
@ -6,6 +6,7 @@ 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';
|
||||
|
||||
|
||||
/**
|
||||
* A viewer that includes mouse navigation facilities
|
||||
*
|
||||
@ -17,6 +18,7 @@ export default function NavigatedViewer(options) {
|
||||
|
||||
inherits(NavigatedViewer, Viewer);
|
||||
|
||||
|
||||
NavigatedViewer.prototype._navigationModules = [
|
||||
KeyboardMoveModule,
|
||||
MoveCanvasModule,
|
||||
@ -24,5 +26,6 @@ NavigatedViewer.prototype._navigationModules = [
|
||||
];
|
||||
|
||||
NavigatedViewer.prototype._modules = [].concat(
|
||||
NavigatedViewer.prototype._modules,
|
||||
NavigatedViewer.prototype._navigationModules);
|
||||
Viewer.prototype._modules,
|
||||
NavigatedViewer.prototype._navigationModules
|
||||
);
|
Reference in New Issue
Block a user