pedesen
a77796b271
fix(modeling): retain connection layout for (data-)associations
...
Closes #380
2015-10-13 11:11:44 +02:00
Nico Rehwaldt
99107ff0c5
chore(wiredeps): update ids dep
2015-10-08 11:40:07 +02:00
Ricardo Matias
a0bfc29482
fix(modeling): hide labels on element create
2015-10-07 15:19:55 +02:00
pedesen
08c2ebc78f
feat(modeling): add data objects
...
Closes #344
2015-10-07 15:15:57 +02:00
pedesen
3f6a7d5621
fix(tests): revise expectConnected and adjust test cases
2015-10-07 15:15:57 +02: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
Kristin Polenz
188487ebdc
feat(modeling/UpdateProperties): unclaim old business object id
2015-10-05 16:13:46 +02:00
Nico Rehwaldt
6d86dc9e27
chore(tests): add . as base path for browserify
...
This allows us to reference files in (lib|test)/* via absolute path
names.
2015-10-05 15:41:13 +02:00
Nico Rehwaldt
9367f7e5c8
chore(project): bump ids dependency
2015-10-05 15:41:13 +02:00
Nico Rehwaldt
8b5572d3c4
fix(draw): hide empty on import + show on property update
...
Closes #362
2015-10-05 15:40:49 +02:00
Nico Rehwaldt
cc06e84cce
feat(draw/BpmnRenderer): allow subclassing with custom priority
2015-10-05 15:03:00 +02:00
Nico Rehwaldt
bc1afe16d6
fix(draw): remove override priority
2015-10-05 15:03:00 +02:00
Ricardo Matias
baab4c6039
feat(replace): add titles to activity markers
...
Closes #372
2015-09-30 11:49:46 +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
pedesen
28cec5d44e
chore(project): update setup instructions
...
Closes #318
2015-09-30 10:28:04 +02:00
Ricardo Matias
8a0f566ee3
feat(replace): add cancel events
...
Closes #337
2015-09-28 11:35:38 +02:00
pedesen
02af025a2e
fix(auto-resize): allow concurrent top/bottom or left/right expanding
2015-09-25 11:44:07 +02:00
pedesen
dc78909227
chore(auto-resize): change behavior on multi-selection move
...
Related to #354
2015-09-25 11:44:07 +02:00
pedesen
52cd71287d
fix(replace-preview): change type of visualReplacements from array to object
...
Closes #368
2015-09-24 16:50:34 +02:00
pedesen
629239f93c
feat(auto-resize): recursively expand parent elements
...
Closes #357
2015-09-21 15:17:29 +02:00
pedesen
f29793ed9e
feat(auto-resize): add expanding of sub processes and transactions
...
Closes #356
2015-09-21 14:23:08 +02:00
Nico Rehwaldt
4891eb4f84
fix(draw): show labels with text
...
Closes #362
2015-09-14 16:20:49 +02:00
pedesen
63d0321210
chore(ordering): modify sub process ordering
...
Closes #358
2015-09-11 14:43:09 +02:00
Nico Rehwaldt
6e4ae72eea
chore(deps): update karma deps
2015-09-09 16:44:17 +02:00
Ricardo Matias
1295400fe0
test(custom-elements): add integration tests for custom elements
...
Closes #352
2015-09-09 16:44:10 +02:00
pedesen
857454bbc1
feat(auto-resize): expand participants when moving multiple elements
...
Closes #353
2015-09-08 12:40:24 +02:00
pedesen
536eb790a0
fix(snapping): boundary event labels snap to siblings
...
Closes #327
2015-09-07 15:08:59 +02:00
Ricardo Matias
31f0ea1ec0
feat(modeling): add support for custom elements
...
This commit adds part of the infrastructure that allows
the coexistence between bpmn elements and custom ones.
Closes #348
2015-09-03 09:57:30 +02:00
pedesen
6482273aa4
test(modeling/lanes): expect labels to be children of lanes
...
Related to #326
2015-09-03 06:39:09 +02:00
Nico Rehwaldt
e897c6746d
chore(palette): restore lanes
2015-09-02 16:23:47 +02:00
Nico Rehwaldt
7ba323b0a1
chore(palette): temporarily remove lanes
...
Do not confuse people with the unfinished lane support.
Lanes shall be restored once we have layouting + visual feedback in
place.
2015-09-02 16:03:12 +02:00
Nico Rehwaldt
e78e4c94a3
test(matchers): add custom .bounds matcher
...
Closes #349
2015-09-02 14:36:39 +02:00
pedesen
0b8f0465f0
chore(auto-resize): adjust vertical resizing behavior
...
The parent participant/lane now expands vertically only if the edge of
an element intersects the collaboration edge, or if the element is
is placed beyond the edge.
Closes #347
2015-09-02 11:50:54 +02:00
pedesen
ccf21e2f0c
fix(replace-preview): rename canExecute.replace -> canExecute.replacements
...
Closes #346
2015-09-01 18:04:12 +02:00
pedesen
d831ed45b8
test(modeling/behavior): add test cases for boundary event connections
...
Related to #323
2015-09-01 16:31:24 +02:00
Nico Rehwaldt
6bed01e023
fix(auto-resize): do not include labels for resize calculation
2015-09-01 16:20:57 +02:00
Nico Rehwaldt
ede384b5ac
fix(auto-resize): do not resize on lane create / resize lanes, too
...
Related to #263
2015-08-31 15:35:32 +02:00
Nico Rehwaldt
afa72ad5bd
fix(modeling): correctly update Lane#flowNodeRefs
...
Previously, the bpmn:FlowNode <-> bpmn:Lane relationship was not
properly maintained in the BpmnUpdater.
This commit fixes the behavior.
Closes #341
2015-08-31 15:00:27 +02:00
pedesen
39db57987d
feat(auto-resize): add ability to automatically expand parent participants
...
Closes #263
2015-08-31 12:08:21 +02:00
Nico Rehwaldt
f8d6658c10
fix(import): import elements with missing #flowNodeRef
...
We now properly import lane children with missing #flowNodeRef.
Closes #340
2015-08-25 15:49:00 +02:00
Ricardo Matias
34bd632544
fix(modeling): add caveat for message flows layouting
...
related to bpmn-io/diagram-js#110
2015-08-25 11:04:51 +02:00
Nico Rehwaldt
834f1844ec
feat(snapping): snap participant to child lane border
2015-08-24 16:59:13 +02:00
Nico Rehwaldt
b0ce4d834d
test(util): add MockEvents util + use in tests
...
* MockEvents provides a simple to use interface for creating
events globally or locally to the currently active DiagramJS
instance.
2015-08-24 16:02:21 +02:00
Nico Rehwaldt
d9788c7f31
feat(ordering): add sequence flow + association to correct parent
...
* remove ModelUtil#getSharedParent because we do proper ordering
via BpmnOrderingProvider now.
* Cherio!
Related to #316
2015-08-21 17:34:41 +02:00
Nico Rehwaldt
e66f2d92aa
fix(rules): adjust participant size + fix test case
2015-08-21 17:34:41 +02:00
Nico Rehwaldt
711a2df758
feat(modeling): wrap existing elements in new lane
...
Related to #316
2015-08-21 17:34:41 +02:00
Nico Rehwaldt
42b66b1602
chore(project): move {modeling->}/rules
...
This syncs the bpmn-js structure with diagram-js.
2015-08-21 17:34:41 +02:00
Nico Rehwaldt
4e33f524c7
feat(modeling): add lane default width
...
Related to #316
2015-08-21 17:34:41 +02:00