Nico Rehwaldt
1a62e5925b
fix(Modeler): clear ids on destroy
2016-03-18 13:10:07 +01:00
Nico Rehwaldt
37eca38dac
feat(Viewer): make importXML callback optional
...
People could be hooking up with import via events, too.
2016-03-17 17:44:56 +01:00
Nico Rehwaldt
46d8abdd70
feat(import): allow users to hook into via events
...
This commit adds more life-cycle events users can
plug into during xml parsing and rendering:
* import.parse.start
* import.parse.complete
* import.render.start
* import.render.complete
* import.done
Some other events had to go because of that, namely
* import.start
* import.(success|error)
BREAKING CHANGE:
* the event import.start got renamed to import.render.start
* the events import.success and import.error got removed
in favour of import.render.complete (passing err, warnings)
2016-03-17 17:44:56 +01:00
Nico Rehwaldt
a5b8f379fc
chore(tests): use canvas.deferUpdate=false per default
2016-03-17 17:44:32 +01:00
Nico Rehwaldt
ff0d88bb90
chore(Viewer+Modeler): inherit from Diagram
...
* simplifies event handling
* relies on Diagram#clear to reset the diagram before
successive imports
* allows diagram services to be re-used across imports
* allows diagram services to be injected (or retrieved)
before import
Closes #237
2016-03-17 17:44:32 +01:00
Nico Rehwaldt
ebfc2a40ea
chore(project): bump bpmn-moddle dependency
2016-03-17 17:27:13 +01:00
Nico Rehwaldt
f573a36071
chore(Modeler): remove bpmn-moddle id-support
...
* Handle id tracking ourself.
* Do not reinstantiate moddle on re-import (now stateless)
* <3
Closes #493
2016-03-17 17:27:13 +01:00
Nico Rehwaldt
31b49fd333
feat(draw): give container elements slight transparency
...
Closes #488
2016-03-16 11:27:09 +01:00
Nico Rehwaldt
13be55dca1
fix(ordering): correctly treat transactions / ad-hoc sub-processes
2016-03-16 11:26:41 +01:00
Jan Stümmel
4732dcfc74
feat(modeling): create collapsed pools via morph menu
...
You are now able to morph between collapsed and expanded pools
* Not possible to drop elements in a collapsed pool
* if a expanded pool collapses, the children are deleted
Closes #365
2016-03-14 16:28:23 +01:00
davcs86
49173abdad
feat(i18n): add localization
...
* Palette, ContextPad, Errors...
Closes #491
2016-03-11 20:10:10 +01:00
Nico Rehwaldt
85f50ff907
fix(replace): require correct dependency modules
2016-03-11 16:59:07 +01:00
Jan Stümmel
9582a68faf
fix(textarea-size-zoom): fixes the size of a label textbox on low zoom levels
...
Closes #477
2016-03-09 14:39:52 +01:00
Nico Rehwaldt
7ad9c7106e
fix(label-editing): complete editing operation on drag init
...
Make sure the direct editing results are applied (not discarded)
when the user starts a drag operation with direct editing active.
Closes #490
2016-03-08 14:41:32 +01:00
Nico Rehwaldt
fa2254f0ef
chore(import): use is helper
2016-03-08 14:24:50 +01:00
Nico Rehwaldt
1bceaaa229
chore(modeling): move BpmnLabelSupport to behavior
...
* Make sure the label support is part of our
behavior definitions.
* Adjust test cases accordingly.
2016-03-08 14:12:52 +01:00
hoferch91
0393d51893
chore(modeling): set minimum height to one line
...
Closes #402
2016-03-07 09:11:45 +01:00
Nico Rehwaldt
4b941bf7cc
chore(project): release v0.13.3
2016-03-07 08:30:20 +01:00
Nico Rehwaldt
916086b39c
chore(project): bump diagram-js version
2016-03-03 17:29:37 +01:00
pedesen
37353c4f60
fix(modeling): mark elements as changed during label update
...
Closes #484
2016-03-03 17:27:57 +01:00
Vladimirs Katusenoks
c728f7a812
test(viewer): add extra moddle test, correct assertions
...
Relates to #471
2016-02-25 14:57:50 +01:00
Vladimirs Katusenoks
c793c01169
fix(viewer): moddle extensions
...
Remove .only from test, replace merge with assign, add extra test
Relates to #471
2016-02-25 14:18:29 +01:00
davcs86
0fb1bf616e
feat: add additional (default!) moddle descriptor to viewer
...
Closes #471
2016-02-25 13:10:56 +01:00
Nico Rehwaldt
b89b9be65a
chore(project): release v0.13.2
2016-02-24 09:13:32 +01:00
Nico Rehwaldt
6b14523991
chore(travis): use explicit travis build
...
* provide grunt-cli
* use npm run travis on travis
2016-02-24 09:10:37 +01:00
Nico Rehwaldt
57338b41ab
chore(dependencies): bump diagram-js
2016-02-22 12:47:40 +01:00
pedesen
05f56891ee
chore(project): remove unused didi dependency
2016-02-22 11:49:03 +01:00
pedesen
7f5aefbc02
test(Viewer): remove test isolation
2016-02-22 11:47:25 +01:00
Nico Rehwaldt
d09ec1c19d
feat(Viewer): add #off to remove event listeners
...
Closes #470
2016-02-16 10:36:21 +01:00
Nico Rehwaldt
851dfb67d0
docs(Viewer): document APIs
2016-02-11 17:20:41 +01:00
Nico Rehwaldt
0ad02aa780
test(Viewer): verify saveXML works
2016-02-11 17:20:27 +01:00
Nico Rehwaldt
8e7accbadf
chore(project): release v0.13.1
2016-01-29 14:23:44 +01:00
Nico Rehwaldt
8d29e5eb02
chore(project): up diagram-js version
2016-01-29 13:53:25 +01:00
pedesen
571d22a7e9
chore(project): release v0.13.0
2016-01-28 10:59:47 +01:00
pedesen
6f2eebd222
chore(project): update dependencies
2016-01-28 10:56:45 +01:00
Nico Rehwaldt
d64629df9a
chore(dependencies): update launchers + downgrade phantomjs
2016-01-27 16:11:20 +01:00
Nico Rehwaldt
de8482e214
chore(dragging): update to new api
...
Related to bpmn-io/diagram-js#139
2016-01-27 16:11:20 +01:00
pedesen
e568312a68
fix(util): fix isExpanded check
...
DiUtil/isExpanded now returns either true or false instead of
'undefined' in some cases.
Closes #458
2016-01-27 15:18:54 +01:00
Nico Rehwaldt
c3da49b4e5
feat(palette): show hand-tool on top
2016-01-27 13:52:31 +01:00
Nico Rehwaldt
53fd754366
chore(travis): test with recent node
...
The future is now! :)
2016-01-27 13:31:17 +01:00
Nico Rehwaldt
82073f2d38
feat(keyboard): key bindings toggle tools
...
Closes #459
2016-01-27 13:31:17 +01:00
Nico Rehwaldt
2985908357
chore(project): update dev dependencies
2016-01-27 13:31:17 +01:00
Nico Rehwaldt
3415d24290
test(modeling/behavior): rename files for clarity
2016-01-27 12:33:50 +01:00
Nico Rehwaldt
ca979b4c05
feat(palette): add DataStore entry
...
Related to #345
2016-01-27 12:33:44 +01:00
Nico Rehwaldt
28e845984d
test(modeling): verify DataStore addition, update and removal
...
Related to #345
2016-01-27 12:02:02 +01:00
Nico Rehwaldt
6b27ee4301
feat(context-pad): integrate DataStore pad
...
Related to #345
2016-01-27 12:01:16 +01:00
Nico Rehwaldt
4f28d14cbc
feat(rules): add DataStore rules
...
Related to #345
2016-01-27 11:56:05 +01:00
Nico Rehwaldt
cc2cf3f561
chore(modeling/behavior): cleanup code
2016-01-27 11:56:05 +01:00
Nico Rehwaldt
cc142d8fd5
chore(modeling/ElementFactory): use is helper
2016-01-27 11:56:05 +01:00
Nico Rehwaldt
639e21a826
chore(draw): slightly adjust Association rendering
2016-01-27 11:55:59 +01:00