pedesen
f619a06cae
chore(test): adjust test cases to fit popup menu provider concept
...
Related to #426
2016-01-06 16:37:17 +01:00
pedesen
eb7b5d7bb4
chore(replace): separate popup menu from replace logic
...
This commit makes use of the provider concept introduced
in diagram-js. The replace menu entries are now created
in the replace menu provider. This separates BpmnReplace
from the entry creation in the popup menu.
Closes #428
2016-01-06 16:37:17 +01:00
Adam Brengesjö
93d4bade22
feat(replace): let rules disallow replacement operations
2016-01-06 16:37:17 +01:00
Ricardo Matias
d344e679fd
fix(BpmnLabelSupport): fix hidden property assignment
...
Closes #401
2016-01-04 15:19:08 +01:00
Nico Rehwaldt
e00197d67a
chore(tests): migrate to (.not).exist matcher
...
Migrate parts of our test suite that rely on legacy
`.to.be.(un)defined` matchers to Chai's `.to(.not).exist`.
Closes #423
Closes #422
2015-12-03 13:08:56 +01:00
pedesen
acb3716716
fix(replace): properly set parent of event definitions
...
Related to bpmn-io/bpmn-js-properties-panel#82
2015-11-19 13:28:39 +01:00
Adam Brengesjö
0a33d7c2b4
fix(replace): do NOT show current sequence flow type for OR-gateways
...
Closes #410
2015-11-12 17:22:25 +01:00
Ricardo Matias
534061d821
feat(replace): update bpmn when reconnecting flows
...
When reconnecting the source and end waypoints of a conditional
or default flow, the bpmn tree should be updated to reflect
these changes.
Closes #373
2015-10-06 13:51:01 +02:00
Ricardo Matias
fe7e8fe6d1
feat(replace): add conditional flows
...
Closes #369
2015-09-30 11:35:44 +02:00
Ricardo Matias
5a60c370a7
feat(replace): add default flows
...
Closes #272
2015-09-30 11:35:44 +02:00
Ricardo Matias
421912ddbf
fix(replace): fix test cases for cancel events
2015-09-30 11:35:44 +02:00
Ricardo Matias
8a0f566ee3
feat(replace): add cancel events
...
Closes #337
2015-09-28 11:35:38 +02:00
pedesen
4196ae8b00
feat(replace-preview): Add visual feedback during shape movement
...
Closes #325
2015-08-19 10:52:15 +02:00
Nico Rehwaldt
3cb1721c89
chore(modeling): rename Modeling#move{Shapes->Elements}
...
Related to bpmn-io/diagram-js#107
BREAKING CHANGE:
* Modeling#moveShapes got renamed to Modeling#moveElements
* Id of command changed from 'shapes.move' to 'elements.move'
2015-08-13 10:51:52 +02:00
pedesen
5b0029a8fd
feat(modeling): define behavior for non-interrupting start events
...
Related to #302
2015-08-12 09:48:28 +02:00
pedesen
4af603e5be
feat(modeling): add expanded event sub processes
...
Closes #302
2015-08-12 09:47:42 +02:00
pedesen
42c052f7ec
feat(replace): morph boundary events
...
Closes #293
2015-07-27 10:55:29 +02:00
pedesen
c3e4ad3e40
test(project): replace jasmine with mocha
...
Closes #204
2015-07-15 17:42:37 +02:00
pedesen
31ea6b2f91
feat(modeling): add ad-hoc sub processes
...
Closes #271
2015-07-14 15:26:43 +02:00
pedesen
b76c1c8ded
chore(replace): add test case for bpmn containment
...
Related to bpmn-io/diagram-js#101
2015-07-13 15:20:22 +02:00
pedesen
af991e89e9
feat(BpmnReplace): morphing between expanded sub processes and transactions
...
Closes #223
2015-06-26 15:36:33 +02:00
Nico Rehwaldt
e6885eaebc
test(project): replace brfs with stringify
...
This _could_ fix the various bundle building issues we are seeing on
travis-ci and locally.
Closes #234
2015-03-31 14:22:53 +02:00
Nico Rehwaldt
397a4aeea5
fix(replace): keep associations during replace
...
Closes #226
2015-03-12 14:03:28 +01:00
Nico Rehwaldt
1c0ade9d51
feat(replace): focus element after replace
...
Related to #192
2015-03-11 16:31:42 +01:00
Nico Rehwaldt
67d81c346c
fix(replace): pre-build BPMN elements
...
This simplifies the ways we work with replacements.
Instead of monkey-patching the original replace functionality we
* create the business object / target object
* pass it to replace
A simple way that works well with our existing infrastructure.
Other changes:
* fixes redo / undo issues.
* splits context-pad + replace
Closes #180
2015-03-11 16:19:09 +01:00
jdotzki
3873709141
feat(replace): add service that allows to replace elements
...
API
- BpmnReplace#replaceElement
see bpmn-io/bpmn-js#130
2015-03-02 13:43:06 +01:00