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
fe7e8fe6d1
feat(replace): add conditional flows
...
Closes #369
2015-09-30 11:35:44 +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
4af603e5be
feat(modeling): add expanded event sub processes
...
Closes #302
2015-08-12 09:47:42 +02:00
Nico Rehwaldt
7eb6d7af46
fix(draw): remove inner boundary event fill
2015-07-22 17:23:31 +02:00
Nico Rehwaldt
07c35ce9a9
chore(draw): adjust message flow start
2015-05-06 22:28:28 +02:00
Nico Rehwaldt
2ef5342571
chore(draw): slightly adjust message flow thickness
2015-05-06 16:52:33 +02:00
Nico Rehwaldt
e912e1f89c
fix(draw): give participants a white background
2015-05-06 15:54:43 +02:00
Nico Rehwaldt
c294e0fadf
fix(draw): no expand markers for CallActivities
2015-05-05 12:01:53 +02:00
Nico Rehwaldt
b233ab957c
feat(snapping): add bpmn-specific move snapping
...
This commit adds message flow + collaboration specific snapping by
subclassing the diagram-js provided default Snapping implementation.
* Add collaboration snapping
* Rename lib/util/{Name}.js -> lib/util/{Name}Util.js
Closes #255
2015-04-29 15:04:54 +02:00
Ricardo Matias
6011de1c4a
fix(resize): correctly compute cropping box after resize
...
closes #236
2015-04-22 09:20:07 +02:00
Nico Rehwaldt
e7bbb5d6bf
chore(project): use inherits util
2015-03-23 15:15:32 +01:00
jdotzki
89a3a6bcd8
feature(modeling): set di.isMarkerVisible for exclusive gateway as default
...
close #221
2015-03-05 14:19:47 +01:00
jdotzki
88eb0cb442
fix(bpmnrenderer): correct rendering of intermediate link throw event
...
close #216
2015-03-04 13:29:46 +01:00
Nico Rehwaldt
4fa01649b5
fix(draw/BpmnRenderer): only display message flow marker if messageRef
...
Closes #205
2015-02-25 18:30:16 +01:00
Nico Rehwaldt
3996408404
chore(project): migrate to modularized lodash@3
...
* use specialized lodash utilities
* consistently apply 'use strict'
Related to #185
2015-02-02 14:46:21 +01:00
Nico Rehwaldt
982033074b
fix(draw): use correct height for bpmn:TextAnnotation
2014-12-07 13:06:32 +01:00
Nico Rehwaldt
1c6058e6cb
chore(bpmn-js): adjust to diagram-js changes
...
Related to #151
2014-11-26 11:31:23 +01:00
Nico Rehwaldt
3a377a3871
chore(core/ElementRegistry): pull API changes
...
Related to #153
2014-11-17 17:36:22 +01:00
jdotzki
29ec039df9
improve(bpmnrenderer): align timer event rendering with BPMN spec
...
close #77
2014-09-17 16:07:37 +02:00
Nico Rehwaldt
4428be4227
fix(draw): render labels as one-liner per default
...
This is a temporary fix for #113
2014-09-15 14:41:26 +02:00
Nico Rehwaldt
0044a51bc5
feat(label-editing): auto hide empty labels
...
Related to #105
2014-09-09 15:20:30 +02:00
Nico Rehwaldt
9d16e17c5c
fix(labels): correct positioning + hide if empty
...
This commit improves the label handling by
* showing the label only if it exists
* updating the status accordingly
* positioning the label correctly on import
Related to #113
2014-09-08 19:03:39 +02:00
Nico Rehwaldt
c4776f191c
fix(draw): correctly fill messages + intermediate events
2014-08-17 19:09:46 +02:00
jdotzki
c67709ce34
feat(modeling): allow append TextAnnotation
...
Closes #90
2014-08-05 17:21:49 +02:00
Nico Rehwaldt
4afe3a80ed
feat(modeling): crop connections on shape boundaries
...
Behind the scenes changes:
* use diagram-js Matcher util in tests
* add test cases for LayoutConnection
* add test cases for CreateConnection
* cleanup unused test diagram
Related to #2
2014-07-31 16:26:05 +02:00
Nico Rehwaldt
d729818b94
feat(features/modeling): implement bpmn update as command listeners
...
This commit adds
* handling of bpmn update as command listeners
* label support
Related to bpmn-io/diagram-js#45
BREAKING CHANGE:
* rename bpmnModeling -> modeling to achive parity with diagram-js
2014-07-31 15:56:15 +02:00
Nico Rehwaldt
2934e2bfc9
fix(draw): render data-association-markers
2014-07-24 11:03:10 +02:00
Nico Rehwaldt
f380a4b044
feat(lib/core): use directly linked data-model
...
Closes #91
2014-07-17 14:08:15 +02:00
jdotzki
9d178b23f2
feat(bpmnrenderer): render X-OR marker only if 'isMarkerVisible' is set
...
close #69
2014-07-09 10:04:21 +02:00
Nico Rehwaldt
4e7e574438
chore(util): introduce Di utility
2014-06-17 11:48:23 +02:00
Nico Rehwaldt
4e00114409
chore(project): upgrade to new diagram.js module structure
2014-06-11 14:41:55 +02:00
Nico Rehwaldt
bd70eced41
fix(BpmnRenderer): fix cross browser/svg viewer marker
...
This hacks around marker behaviors in Safari+PhantomJS. By setting the
stroke dash array to bigger than the path length, the line is drawn
solid.
Related to #68
2014-06-02 15:37:14 +02:00
Nico Rehwaldt
0a619a53fd
fix(BpmnRenderer): minor drawing improvements
...
This fix contributes these improvements
* reset strokeWidth back to 1px for boundary + intermediate events
* unify strokeDasharray for initiating start + cancelActivity boundary
events
* set dataObject fill to white
2014-05-28 23:19:41 +02:00
Nico Rehwaldt
281de42998
feat(BpmnRenderer): clean up flow markers
...
This fixes flow marker strokeDasharray being used on non browser SVG
viewers.
2014-05-28 22:49:35 +02:00
jdotzki
97d1adeb8c
fix(bpmnrenderer): set fill color of data associations to 'none'
...
close #68
2014-05-28 18:27:56 +02:00
Nico Rehwaldt
14850f753f
fix(BpmnRenderer): fix messageflow marker positioning
2014-05-27 18:54:24 +02:00
Nico Rehwaldt
ba94724225
fix(BpmnRenderer): adjust sequenceFlow strokeWidth + cleanup
...
Closes #70
2014-05-27 18:48:38 +02:00
Nico Rehwaldt
645d0e8ea4
fix(BpmnRenderer): correctly draw boundaryEvent#cancelActivity
...
Closes #71
2014-05-27 17:51:16 +02:00
jdotzki
9bfa4de445
fix(bpmnrenderer): render conditional flow marker only on task
...
close #67
2014-05-27 12:25:28 +02:00
jdotzki
1342c1aca0
fix(bpmnrenderer): conditional flow marker
...
Sequence flows are rendered as a <path> instead as <polyline> so that the start and end markers have the correct orientation in Gecko based browsers.
2014-05-25 12:32:24 +02:00
Nico Rehwaldt
0b0fa40bc5
chore(bpmn-renderer): remove log statements
2014-05-23 10:59:00 +02:00
jdotzki
57a9f49e52
impr(bpmnrenderer): event type inspection
2014-05-22 08:40:00 +02:00
jdotzki
b0e6020952
impr(bpmnrenderer): make lanes transparent
...
Relates to #28
2014-05-21 15:35:26 +02:00
jdotzki
d18089db0a
feat(bpmnrenderer): add rendering of message marker on message flows
...
The marker will be placed in the middle of the message flow.
close #23
2014-05-21 13:51:59 +02:00
jdotzki
738a8a64f6
feat(bpmnrenderer): add default flow markers
...
close #29
2014-05-19 16:22:55 +02:00
jdotzki
b2f2f1a29c
feat(bpmnrenderer): add collection marker to pools
...
Collapsed pools looks ok. Expanded Pools have issues with z-index.
2014-05-18 12:23:17 +02:00
jdotzki
8370886bc2
feat(bpmnrenderer): add conditional flow markers
...
See #29
2014-05-17 10:54:56 +02:00
jdotzki
fd03c02612
fix(bpmnrenderer): 'multiple parallel' event was rendered as 'multiple' event
2014-05-15 10:23:48 +02:00
jdotzki
7cdf82cce1
impr(bpmnrenderer): set correct outline for non interrupting start events
...
#31
2014-05-15 10:09:07 +02:00
jdotzki
eea1264518
impr(bpmnrenderer): set correct outline for event sub-processes
2014-05-15 08:37:45 +02:00
jdotzki
10c1dbcf95
impr(bpmnrenderer): add task type symbols
...
close #45
2014-05-14 16:30:43 +02:00
jdotzki
048ce1e9cc
feat(bpmnrenderer): add activity marker rendering
...
close #18
2014-05-09 16:31:10 +02:00
Nico Rehwaldt
7540186f6e
fix(draw/labels): adjust font-size and no-di positioning
2014-05-06 17:24:13 +02:00
jdotzki
70778082b5
impr(bpmnrenderer): data association rendering
2014-05-06 17:22:26 +02:00
jdotzki
d20fedcac6
impr(bpmnrenderer): message flow dash array set to 3
2014-05-06 16:58:01 +02:00
jdotzki
3002a79944
impr(bpmnrenderer): multi line label support for lanes
...
Lane labels can be two lines long.
Later improvement: If label is longer as two lines align it at container bottom so that text leaves lanes to the left or scale text size or cut text with '…. '
2014-05-06 16:21:53 +02:00
jdotzki
4a26c14448
fix(bpmnrenderer): fixed incorrect rendering of event based gateways
...
close #42
2014-05-06 11:39:53 +02:00
Nico Rehwaldt
ab73e2ea22
impr(draw/BpmnRenderer): set default width to 100px
2014-05-06 10:15:38 +02:00
jdotzki
45b8ee81c8
fix(bpmnrenderer): correct selection area for text annotation
2014-05-05 14:26:17 +02:00
jdotzki
849167e3e7
feat(bpmnrenderer): add pool rendering
...
- collapsed pools
- empty pools
- pools with lanes
- lane sublanes
close #20
2014-05-05 13:44:26 +02:00
Nico Rehwaldt
c3412235a4
chore(jshint): correct warning
2014-05-05 09:18:55 +02:00
Nico Rehwaldt
f09120af90
fix(draw/BpmnRenderer): use cross-browser compatible font size
2014-05-02 18:20:36 +02:00
jdotzki
00bd2712e2
feat(bpmnrenderer): add text annotation rendering
2014-05-02 12:17:26 +02:00
jdotzki
697ed88a04
improve(bpmnrenderer): allow pointer events for group content
...
close #22
2014-04-30 15:22:00 +02:00
Nico Rehwaldt
997245ecbc
impr(draw/BpmnRenderer): minor tweaks to non-interrupting boundary
2014-04-30 14:41:59 +02:00
Nico Rehwaldt
e8b70ebc83
feat(labels): render external / internal labels
...
This commit adds internal + external label rendering for
* activity
* event
* gateway
* sequenceFlow
* subProcess
* transaction
Closes #16
2014-04-30 14:31:48 +02:00
jdotzki
1369fb5ad6
feat(bpmnrenderer): render group frame
2014-04-30 08:44:59 +02:00
jdotzki
789c2bb18e
fix(bpmnrenderer): broken jshint check
2014-04-29 15:33:26 +02:00
jdotzki
02f80f75e7
improve(bpmnrenderer): make path scaleable
...
- scale events to the given size
- scale data objects to the given size
closes #36
2014-04-29 14:40:13 +02:00
jdotzki
27f9d1c59a
improve(bpmnrenderer): detail adjustments to gateways
2014-04-28 11:48:19 +02:00
jdotzki
21b1ac0ab0
feat(bpmnrenderer): gateway renndering added
...
closes #17
2014-04-28 09:28:10 +02:00
Nico Rehwaldt
bcf6e1900e
impr(draw/BpmnRenderer): improve naming of methods
2014-04-25 13:50:53 +02:00
jdotzki
e146b27e44
feat(bpmnrenderer): add events to renderer
...
Add support for all event types expect Sub-Process events.
Closes #19
2014-04-24 10:09:54 +02:00
Nico Rehwaldt
9d1dd58ac5
feat(Modeler+Viewer): correctly use BpmnRenderer
2014-04-09 10:50:36 +02:00
Nico Rehwaldt
5b523bd8bf
fix(BpmnRenderer): correct data object path
2014-04-08 13:41:26 +02:00
jdotzki
082ca624bb
feat(bpmnrenderer): add collection marker
...
for Input- and Output-DataObjects too.
2014-04-07 00:16:57 +02:00
jdotzki
1b8095a442
feat(bpmnrenderer): add support for DataCollectionObject
2014-04-04 12:01:42 +02:00
jdotzki
b7733572a0
chore(bpmnrender) fixed too long lines
2014-04-03 14:54:01 +02:00
Nico Rehwaldt
02313e6c1b
feat(bpmn): make available BpmnRegistry in renderer
...
This commit upgrades the code base to the latest diagram-js changes and
adds a component called BpmnRegistry that can be used to retrieve a
certain BPMN/DI element from a shape/connection id.
Related to #19
2014-04-03 11:55:22 +02:00
jdotzki
62def97a2b
feat(bpmnrenderer) add support for data objects
...
* DataObject
* InputData
* OutputData
* DataAssociation
* DataStore
closes #21
2014-04-03 08:46:00 +02:00
Nico Rehwaldt
144776399f
refactor(import+examples): reorganize files
2014-03-25 14:08:11 +01:00
Nico Rehwaldt
d2e71b64b5
fix(BpmnRenderer): adjust message flow apperance
2014-03-22 01:45:38 +01:00
Nico Rehwaldt
bcdac47882
fix(BpmnRenderer): correctly render message flows
...
Related to #1
2014-03-21 16:56:15 +01:00
Nico Rehwaldt
7a6558c396
feat(BpmnRenderer): correctly render sequence/message flows
...
Related to #1
2014-03-20 17:51:05 +01:00
Nico Rehwaldt
7e119dc402
feat(BpmnRenderer): basic render events and activities
...
Related to #1
2014-03-20 16:18:23 +01:00