810 Commits

Author SHA1 Message Date
Adam Brengesjö
93d4bade22 feat(replace): let rules disallow replacement operations 2016-01-06 16:37:17 +01:00
Nico Rehwaldt
9ac0a9a957 fix(modeling): correctly populate DataInputAssociation#targetRef
Closes #431
2016-01-06 11:57:52 +01:00
Nico Rehwaldt
f89fd529de fix(ordering): correctly attach boundary element in front of task
The way we create labels during import (right after the respective
element) interfered with the ordering during boundary attach.

This commit fixes the behavior.

Closes #437
2016-01-04 16:10:55 +01:00
Ricardo Matias
d344e679fd fix(BpmnLabelSupport): fix hidden property assignment
Closes #401
2016-01-04 15:19:08 +01:00
hoferch
35564d1bea fix(draw): add plus sign (+) to call activities
Closes #403
2016-01-04 15:11:38 +01:00
Nico Rehwaldt
a046b14d6f feat(modeling): allow passing shapes to modeling#updateProperties
Closes #430
2015-12-08 15:18:13 +01:00
Nico Rehwaldt
65c94ea9ac feat(import): pass definitions during import.start event 2015-12-08 15:18:13 +01:00
Nico Rehwaldt
15dd0b006d style(test): replace tabs with spaces 2015-12-08 15:18:13 +01:00
David Luis Wiegandt
6e2ec62b00 feat(Viewer): indicate empty model through an error
Fail import with an error message if the XML does not contain
a valid diagram.

Closes #417
2015-12-08 15:18:13 +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
Adam Brengesjö
9322a6a1e6 feat(context-pad): show delete only if allowed by rules
Related to bpmn-io/diagram-js#131
2015-12-02 15:56:09 +01:00
Nico Rehwaldt
eb75fda7e0 docs(README): link seed project + standalone pre-packaged files 2015-11-30 16:50:13 +01:00
Nico Rehwaldt
283ddae6d3 fix(modeling/cmd): do not fail updating non-changed id
Closes #420
2015-11-25 21:53:02 +01:00
Nico Rehwaldt
9cd5f58ee4 chore(project): release v0.12.1 v0.12.1 2015-11-19 14:34:32 +01:00
Nico Rehwaldt
40d0580c82 chore(project): up dependency versions 2015-11-19 14:05:12 +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
Nico Rehwaldt
a0d4b7807c chore(project): migrate to bpmn-icon prefixed font
Related to bpmn-io/bpmn-font#12
2015-11-16 15:28:21 +01:00
pedesen
80d1969274 fix(replace): change escalation event from catching to throwing
Closes #411
2015-11-16 13:29:07 +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
a6b76d7fc3 revert(Modeling): change back 'createTemplate' to 'createDiagram' 2015-11-11 11:31:58 +01:00
Ricardo Matias
4e79d16c90 feat(Modeler): rename createDiagram to createTemplate
This will allow us to have the same interface on dmn-js

BREAKING CHANGE:

* Modeler.createDiagram is renamed to Modeler.createTemplate
2015-11-06 11:33:31 +01:00
pedesen
b17d63e883 chore(project): release v0.12.0 v0.12.0 2015-10-23 14:35:52 +02:00
pedesen
983b86086f chore(project): update dependencies 2015-10-23 14:32:12 +02:00
Nico Rehwaldt
2c3767a0e7 test(snapping): fix BpmnSnappingUtil tests 2015-10-23 11:35:41 +02:00
Nico Rehwaldt
4ea70a05de fix(snapping): remove prev/next resize constraints for unbalanced resize 2015-10-22 20:35:34 +02:00
Nico Rehwaldt
de35cdc6a0 chore(modeling): switch to primary modifier for lane expanding 2015-10-22 20:28:08 +02:00
pedesen
8704d5d5a0 fix(auto-resize): expand non-primary parents in multi select move
Closes #397
2015-10-22 18:20:35 +02:00
Ricardo Matias
4930fd72d4 fix(viewer): add priority and context arguments to events
Closes #393
2015-10-22 14:08:45 +02:00
Nico Rehwaldt
b21fb7cec3 chore(tests): allow canvas options to be provided 2015-10-22 08:43:05 +02:00
Nico Rehwaldt
5b2308df32 chore(project): bump bpmn-moddle dependency 2015-10-22 08:43:05 +02:00
Nico Rehwaldt
f68054295b feat(modeling): allow data associations from and to events
Closes #384
2015-10-22 08:21:01 +02:00
Nico Rehwaldt
238e4f14f8 chore(project): remove jsdoc"
Documentation is now generated _better_ externally.

Related to #378
2015-10-21 16:31:26 +02:00
pedesen
4019d529ad feat(replace): add default and conditional flow icons
Closes #370
2015-10-21 12:33:24 +02:00
Nico Rehwaldt
5fc2eaaa32 chore(bpmn-font): update
Closes #385
2015-10-21 12:19:01 +02:00
Nico Rehwaldt
fbcb8a92b5 fix(context-pad): disable split for small lanes 2015-10-20 17:57:41 +02:00
Nico Rehwaldt
e79e70acb4 fix(context-pad): reopen after Lane split
Closes #392
2015-10-20 16:29:13 +02:00
Nico Rehwaldt
2807129585 chore(test): fix mock events patching argument 2015-10-20 16:09:14 +02:00
Nico Rehwaldt
e1cd32fa91 fix(auto-resize): correctly auto-resize participant
Closes #390
2015-10-20 16:09:14 +02:00
Nico Rehwaldt
d789342b10 feat(modeling): update Lane#flowNodeRefs while modeling
Closes #387
2015-10-20 16:05:24 +02:00
Nico Rehwaldt
4be7324856 chore(import): compute FlowNode#lanes 2015-10-20 16:05:24 +02:00
Nico Rehwaldt
7af6d916ce feat(context-pad): use #removeElements when deleting 2015-10-20 16:05:24 +02:00
Nico Rehwaldt
90067aba03 docs(modeling/util): fix LaneUtil docs 2015-10-20 16:05:24 +02:00
Nico Rehwaldt
6a3bdd32ea chore(context-pad): make lane actions available
Lanes are going to be modeled via the parents context-pad only.

This commit

* removes lanes from the palette
* adds lane actions to the context-pad

Related to #379
2015-10-20 16:04:23 +02:00
Nico Rehwaldt
0831cae843 feat(rules): add lane rules 2015-10-20 15:47:12 +02:00
Nico Rehwaldt
fefc748a9a feat(snapping): add lane snapping 2015-10-20 15:47:12 +02:00
Nico Rehwaldt
5e26068f99 feat(modeling): add lane modeling operations
This commit adds the functionality to

* add a lane (above/below an existing one)
* split a lane into sub lanes
* remove a lane
* resize a lane

Closes #379
Closes #338
2015-10-20 15:47:12 +02:00
Nico Rehwaldt
04d8ef8a18 test(draw): nest path tests 2015-10-20 15:47:12 +02:00
Nico Rehwaldt
17c074464c chore(test): clean up karma config 2015-10-20 15:47:12 +02:00
Nico Rehwaldt
21d68799ad chore(replace): directly expose #getReplaceOptions 2015-10-20 15:47:12 +02:00
Nico Rehwaldt
6f3dadd403 chore(ordering): use existing isAny impl 2015-10-20 15:47:12 +02:00