Skip to content

Commit

Permalink
feat: integrate create/append anything
Browse files Browse the repository at this point in the history
Related to #2820
  • Loading branch information
nikku committed Mar 26, 2022
1 parent 1095e1c commit 2aee76a
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 3 deletions.
15 changes: 15 additions & 0 deletions client/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"@ibm/plex": "^6.0.0",
"@sentry/browser": "^6.3.6",
"bpmn-js": "^9.0.3",
"bpmn-js-connectors-extension": "github:bpmn-io/bpmn-js-connectors-extension#create-append-anything",
"bpmn-js-properties-panel": "^1.0.0-alpha.7",
"bpmn-moddle": "^7.1.2",
"bpmnlint": "^7.2.1",
Expand Down
11 changes: 10 additions & 1 deletion client/src/app/tabs/bpmn/modeler/BpmnModeler.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ import globalClipboardModule from './features/global-clipboard';
import handToolOnSpaceModule from './features/hand-tool-on-space';
import propertiesPanelKeyboardBindingsModule from './features/properties-panel-keyboard-bindings';

import connectorsExtensionModule from 'bpmn-js-connectors-extension';

import 'bpmn-js-connectors-extension/dist/connectors-extension.css';

import Flags, { DISABLE_ADJUST_ORIGIN } from '../../../../util/Flags';

import 'camunda-bpmn-js/dist/assets/camunda-platform-modeler.css';
Expand All @@ -36,6 +40,10 @@ export default class PlatformBpmnModeler extends BpmnModeler {
disableAdjustOrigin: Flags.get(DISABLE_ADJUST_ORIGIN),
moddleExtensions: {
...(moddleExtensions || {})
},
connectorsExtension: {
appendAnything: true,
elementTemplateChooser: false
}
});
}
Expand All @@ -48,7 +56,8 @@ const extensionModules = [
completeDirectEditingModule,
globalClipboardModule,
handToolOnSpaceModule,
propertiesPanelKeyboardBindingsModule
propertiesPanelKeyboardBindingsModule,
connectorsExtensionModule
];

PlatformBpmnModeler.prototype._modules = [
Expand Down
13 changes: 11 additions & 2 deletions client/src/app/tabs/cloud-bpmn/modeler/BpmnModeler.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ import Flags, {
DISABLE_ADJUST_ORIGIN
} from '../../../../util/Flags';

import connectorsExtensionModule from 'bpmn-js-connectors-extension';

import 'bpmn-js-connectors-extension/dist/connectors-extension.css';

import 'camunda-bpmn-js/dist/assets/camunda-cloud-modeler.css';


Expand All @@ -36,7 +40,11 @@ export default class CloudBpmnModeler extends BpmnModeler {
super({
...otherOptions,
moddleExtensions: moddleExtensions || {},
disableAdjustOrigin: Flags.get(DISABLE_ADJUST_ORIGIN)
disableAdjustOrigin: Flags.get(DISABLE_ADJUST_ORIGIN),
connectorsExtension: {
appendAnything: true,
elementTemplateChooser: false
}
});
}
}
Expand All @@ -49,5 +57,6 @@ CloudBpmnModeler.prototype._modules = [
completeDirectEditingModule,
globalClipboardModule,
handToolOnSpaceModule,
propertiesPanelKeyboardBindingsModule
propertiesPanelKeyboardBindingsModule,
connectorsExtensionModule
];

0 comments on commit 2aee76a

Please sign in to comment.