Nico Rehwaldt
680c111cc2
docs(project): add integration tests to setup script
2014-09-03 18:47:45 +02:00
jdotzki
e487d6d811
feat(context-pad): add delete button
...
See #118
2014-08-29 16:03:08 +02:00
Nico Rehwaldt
2c5548423b
chore(modeling): remove custom shape.append handler
2014-08-28 17:38:51 +02:00
Nico Rehwaldt
a301acc4c4
feat(modeling): integrate connection.move
...
Related to #125
2014-08-28 16:17:55 +02:00
Nico Rehwaldt
5f986dcb3a
test(import): assert correct number of children
2014-08-28 14:27:13 +02:00
Nico Rehwaldt
c685c0fcce
feat(project): add manhattan style layouting for flows
...
Related to #48
2014-08-27 16:55:26 +02:00
Nico Rehwaldt
969c882946
fix(context-pad): correct end-event entry sizing
2014-08-27 15:50:40 +02:00
Nico Rehwaldt
5a2c5c425c
chore(navigation): move features to diagram-js
...
This commit moves the navigation features from bpmn-js to diagram-js so
that they can be reused in other modeling / viewer tools.
Related to #124
BREAKING CHANGE:
Navigation features have been moved to diagram-js. If you use them in
custom bundles, update their location accordingly:
bpmn-js/lib/features/movecanvas -> diagram-js/lib/navigation/movecanvas
bpmn-js/lib/features/zoomscroll -> diagram-js/lib/navigation/zoomscroll
bpmn-js/lib/features/touch -> diagram-js/lib/navigation/touch
2014-08-27 15:43:18 +02:00
Nico Rehwaldt
74900412d0
docs(project): remove inline setup script
2014-08-26 11:41:50 +02:00
Nico Rehwaldt
e99588429c
docs(project): update setup scripts
2014-08-26 11:25:31 +02:00
Nico Rehwaldt
6b2ab71779
docs(project): link setup scripts
2014-08-25 17:58:18 +02:00
Nico Rehwaldt
43ee5f0d16
docs(project): update setup.sh
2014-08-25 17:58:18 +02:00
Nico Rehwaldt
5c2a079307
feat(tests): extract test helper to own module
...
This commit extracts the test helper utility to its own module.
Use in bpmn-js extensions via
var Helper = require('bpmn-js/test/helper');
This adds the global helper bindings bootstrapModeler/Viewer and inject.
2014-08-25 17:58:18 +02:00
jdotzki
470e0f88ba
feat(modeling): update bpmn model on remove
...
On removeShape/removeConnection the BPMN model is updated accordingly.
related to #106
2014-08-22 15:20:48 +02:00
Nico Rehwaldt
88fbe05ae4
chore(project): remove browserify bundle
...
Bundling must be done by users of the library in some way anyway.
All those that do not bundle it will use the bower version.
Removing the bundle function to keep the build slim.
2014-08-21 15:34:37 +02:00
Nico Rehwaldt
eb77b6c418
docs(project): use npm link during setup
2014-08-19 20:46:28 +02:00
Nico Rehwaldt
3677d171ed
docs(project): extract setup.sh
2014-08-19 16:32:04 +02:00
jdotzki
49d0be47d1
test(importer): fix xml id
2014-08-18 13:48:45 +02:00
jdotzki
7e345a348e
test(importer): attribute default value
...
Make sure 'eventGatewayType' get default value if undefined.
2014-08-18 12:38:41 +02:00
jdotzki
3e369dc305
fix(build): remove 'bpmn-js' dependency
2014-08-18 10:47:26 +02:00
Nico Rehwaldt
53dc82349e
fix(Viewer): export base layer as SVG only
...
This commit fixes the SVG export of bpmn-js.
* exports the base layer only (no overlays, no markers)
* assigns correct view box to exported SVG
Related to #97
2014-08-17 19:09:46 +02:00
Nico Rehwaldt
c4776f191c
fix(draw): correctly fill messages + intermediate events
2014-08-17 19:09:46 +02:00
jdotzki
b5ba814952
improve(viewer): clean up SVG before export
...
Remove outer-marker-bound <rect> from export.
close bpmn-io/bpmn-js#97
2014-08-17 12:17:15 +02:00
jdotzki
63caaeb7f4
fix(draw): data store path
...
Corrected path fixes transparent background.
See #96
2014-08-15 11:38:45 +02:00
Jörg
c103f6863d
docs(setup.md): add ids project
2014-08-13 12:38:09 +02:00
Nico Rehwaldt
6be9a9e0e4
test(Modeler): fix overlay expectations
2014-08-12 11:53:38 +02:00
Nico Rehwaldt
5df579bd02
chore(tests): add diagram.css during tests
2014-08-12 11:53:00 +02:00
Nico Rehwaldt
aca1ea21e9
docs(project/COMMIT_MESSAGES): update case
2014-08-12 11:13:09 +02:00
Nico Rehwaldt
1c8b0b5f36
docs(project): add windows setup file
2014-08-12 11:03:48 +02:00
Nico Rehwaldt
86d5c20f07
fix(modeling): strip all namespaces for semantic id generation
...
Related to #108
2014-08-12 11:03:47 +02:00
Nico Rehwaldt
b8db4322ab
docs(project/COMMIT_MESSAGES): add description
2014-08-12 11:03:47 +02:00
jdotzki
58b9964828
improve(bpmnfactory): add semantic element IDs
...
The ID will have an semantic prefix: SequenceFlow_6bpz90i
related to bpmn-io/bpmn-js#108
2014-08-11 17:55:54 +02:00
Nico Rehwaldt
ac3669f0ca
feat(Modeler): include bpmn-js-cli
2014-08-08 14:42:50 +02:00
Nico Rehwaldt
2202bb07fa
feat(tests): gracefully handle missing jasmine-test-container-support
...
This allows us to smoothly transition into a jasmine-free world.
2014-08-08 08:49:12 +02:00
Nico Rehwaldt
08f45fd444
test(Modeler): add additional overlay
2014-08-07 22:09:12 +02:00
Nico Rehwaldt
ad5e4845ed
chore(project): release v0.4.1
2014-08-06 15:22:18 +02:00
Nico Rehwaldt
4f6d57accf
fix(Viewer): freakin fix SVG export performance
...
From /.*<svg[^>]*>|<\/svg>.*$/g to /^.*<svg[^>]*>|<\/svg>.*$/g, spot the
difference.
2014-08-06 15:22:06 +02:00
jdotzki
f5a6e3d768
chore(project): release v0.4.0
2014-08-06 14:47:20 +02:00
jdotzki
47131e546b
chore(package.json): bump up dependency versions
2014-08-06 14:43:57 +02:00
Nico Rehwaldt
782329f896
fix(modeler): add modeling components last
2014-08-06 14:40:34 +02:00
Nico Rehwaldt
cb21721210
fix(build): correctly generate source maps
2014-08-06 09:30:02 +02:00
Nico Rehwaldt
fb86037cdd
fix(modeling): properly update sourceRef/targetRef for associations
...
Related to #90
2014-08-05 17:57:19 +02:00
Nico Rehwaldt
a8d51a849d
fix(modeling): add missing $inject
2014-08-05 17:35:54 +02:00
jdotzki
c67709ce34
feat(modeling): allow append TextAnnotation
...
Closes #90
2014-08-05 17:21:49 +02:00
Nico Rehwaldt
8116941fca
test(overlays): add overlay support tests
...
Related to #54
2014-08-05 17:02:03 +02:00
Nico Rehwaldt
c21b295ec2
feat(Viewer): fire <import.*> events
2014-08-05 08:34:54 +02:00
Nico Rehwaldt
911e991bc8
chore(tests): instantiate modeler only when neccessary
...
This commit replaces the test helper #bootstrapBpmnJS with either
This ensures we can have different Modeler/Viewer specific bootstrap
code being called based on whether we test modeling or viewing only
features.
2014-08-05 08:17:22 +02:00
Nico Rehwaldt
198ac665f9
chore(package.json): update dependencies
2014-08-05 08:15:54 +02:00
Nico Rehwaldt
3166c6a74f
fix(bower): correctly expose nested dependencies
2014-08-05 08:15:41 +02:00
Nico Rehwaldt
4a824911c2
feat(modeling): validate + create unique ids
...
This adds id logging + validation to the Modeler. As a result the
modeler will throw hard exeptions on colliding id mappings and may
generated unique ids.
Related to bpmn-io/bpmn-js#92
2014-08-04 16:34:37 +02:00