486 Commits

Author SHA1 Message Date
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 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 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
Nico Rehwaldt
925fbc98b8 chore(project): pull bpmn-moddle changes 2014-08-04 16:32:11 +02:00
Nico Rehwaldt
9e2ad175df chore(label-editing): integrate into modeling 2014-08-04 09:34:46 +02:00
Nico Rehwaldt
b1663db035 fix(modeling): correct initial label positioning 2014-08-04 09:34:45 +02:00
Nico Rehwaldt
9bf74c95e6 chore(modeling): pull diagram-js changes 2014-08-04 09:34:45 +02:00
Nico Rehwaldt
11f166a7f9 fix(modeling): update di bounds during shape.create 2014-08-04 09:34:44 +02:00
Nico Rehwaldt
4af334259c fix(context-pad): create ExclusiveGateway 2014-08-04 09:34:43 +02:00
Nico Rehwaldt
6183fc2561 chore(modeling): clean unused import 2014-08-04 09:32:49 +02:00
Nico Rehwaldt
fe24a098fd feat(modeler): enable move feature 2014-08-04 09:32:48 +02:00
Nico Rehwaldt
209a86dc71 fix(modeling): correct size for gateways 2014-08-04 09:32:48 +02:00
jdotzki
9a19927a97 feat(context pad): add intermediate throw event to context pad
close #89
2014-08-01 16:21:16 +02:00
Jörg
5af6c36f38 Merge pull request #103 from meyerdan/patch-1
fix(docs/setup-script): add direct editing repository
2014-08-01 13:31:17 +02:00