1245 Commits

Author SHA1 Message Date
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
2eedfcbd2c fix(build): correct jshint errors 2014-04-01 14:17:13 +02:00
Nico Rehwaldt
9e249efc83 fix(docs/project/SETUP): link diagram-js 2014-04-01 10:48:26 +02:00
Nico Rehwaldt
8eb1bd7563 docs(project): add SETUP instructions
This commit adds a document that describes the setup instructions for
bpmn-js.
2014-03-31 15:56:34 +02:00
Nico Rehwaldt
156181bc63 feat(example): add debug flag testing (non-) minified lib 2014-03-31 15:55:25 +02:00
Nico Rehwaldt
779312b8b6 chore(build): update to new grunt-browserify 2014-03-31 15:54:45 +02:00
Nico Rehwaldt
fdab2321e2 feat(build): minify using uglify-js 2014-03-31 15:53:31 +02:00
Nico Rehwaldt
b432c35e7e fix(import/BpmnTreeWalker): correct typo 2014-03-27 16:50:31 +01:00
Nico Rehwaldt
e631de2b2f feat(Model): support extensionElements
Related to #12
2014-03-27 16:45:02 +01:00
Nico Rehwaldt
47d82e1790 chore(project): add jshint config file 2014-03-26 17:47:41 +01:00
Nico Rehwaldt
c723d43184 feat(example): re-export artifacts after change only
Closes #11
2014-03-26 17:47:01 +01:00
Nico Rehwaldt
42b63d7111 feat(Viewer): expose #on to add listeners 2014-03-26 17:45:04 +01:00
Nico Rehwaldt
5fc0d0e5c6 chore(project): update dependencies v0.0.1 2014-03-25 23:35:01 +01:00
Nico Rehwaldt
144776399f refactor(import+examples): reorganize files 2014-03-25 14:08:11 +01:00
Nico Rehwaldt
b0517a5957 chore(build): refactor build task 2014-03-25 14:06:52 +01:00
Nico Rehwaldt
9fe8609fcd feat(Viewer): add XML/SVG export to viewer
This commit adds export of XML/SVG code via our Modeler/Viewer APIs. It
is a first step to solve #10.
2014-03-24 11:02:58 +01:00
Nico Rehwaldt
7ccc9bf48e feat(BpmnTreeWalker): handle loose processes / only selected DI 2014-03-22 01:47:03 +01:00
Nico Rehwaldt
d2e71b64b5 fix(BpmnRenderer): adjust message flow apperance 2014-03-22 01:45:38 +01:00
Nico Rehwaldt
20c4f4e396 fix(Viewer): handle and display errors
Closes #8
2014-03-21 21:10:01 +01:00
Nico Rehwaldt
bcdac47882 fix(BpmnRenderer): correctly render message flows
Related to #1
2014-03-21 16:56:15 +01:00
Nico Rehwaldt
8055914d41 fix(Import): forgive broken di (missing bpmnElement attr)
Related to #8
2014-03-21 16:55:59 +01:00
Nico Rehwaldt
1597af78c2 feat(XML): use http://bpmn.io/schema/bpmn as targetNamespace 2014-03-21 16:43:15 +01:00
Nico Rehwaldt
8c46e91fc0 test(browser/ImporterSpec): fix missing Renderer dependency 2014-03-21 14:42:14 +01:00
Nico Rehwaldt
3cafee107a fix(tests/fixtures): remove choreography task from data-items 2014-03-21 14:41:24 +01:00
Nico Rehwaldt
26959c1384 chore(project): update moddle dependencies 2014-03-21 14:40:54 +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
Nico Rehwaldt
0954398c8d feat(example): update renderer/modeler example
This commit updates the example to accompain a renderer AND modeler
component.
2014-03-18 17:01:24 +01:00
Nico Rehwaldt
286beb3aed docs(architecture): add architecture diagram 2014-03-17 15:13:48 +01:00
Nico Rehwaldt
1ab6b2b13b chore(build): generate api docs to docs/api 2014-03-17 15:11:15 +01:00
Nico Rehwaldt
ee83bf9c9c fix(build/browserify): do not include global vars
This allows us to create smaller builds by NOT including common NodeJS
variables (Buffer, __filename, __dirname, ...).
2014-03-17 11:13:04 +01:00
Nico Rehwaldt
1d46d915d1 fix(BpmnTreeWalker): do not fail if no di 2014-03-17 11:13:03 +01:00
Nico Rehwaldt
60b27e393f test(fixtures/bpmn): add collaboration sample 2014-03-17 11:13:03 +01:00
jdotzki
4628566124 fix(gruntfile): 'auto-build' task copy index.html to dist 2014-03-17 09:57:47 +01:00
Nico Rehwaldt
cc1e91f37f fix(build): remove bowerify dependency 2014-03-14 17:52:30 +01:00
Nico Rehwaldt
514f51a031 test(BpmnTreeWalker): add sequence flow parsing test 2014-03-14 17:51:36 +01:00
Nico Rehwaldt
f3f95154fd feat(import): import collaboration + artifacts + message flows
This commit adds support for collaborations, message flows and
artifacts.

Related to #1
2014-03-13 23:26:33 +01:00
Nico Rehwaldt
5a4d0b566a feat(import): import bpmn shapes
We are able to import shapes based on BPMNDI.

Related to #1
2014-03-13 16:06:30 +01:00
Nico Rehwaldt
284657490e chore(project): add bower 2014-03-13 11:33:25 +01:00
Nico Rehwaldt
423c757f1d chore(testsuite): organize tests into node/browser
This commit introduces a clean separation of node and browser tests.

ALL tests should be organized according to where they are run

non browser (áka node tests): `test/spec/node`
browser tests: `test/spec/browser`
2014-03-13 11:33:25 +01:00
jdotzki
d7ccd35e9f chore(.gitignore): add intellij resources 2014-03-12 14:48:45 +01:00
jdotzki
dadf0ae1a5 chore(Gruntfile): add auto-build task 2014-03-12 14:48:15 +01:00
jdotzki
5d465cd066 fix(project): correctly use peer/dev dependencies 2014-03-12 14:47:20 +01:00
Nico Rehwaldt
5b5225450d feat(example): add browser integration sample 2014-03-11 16:24:31 +01:00
Nico Rehwaldt
01a5f28e2d chore(project): initial import 2014-03-11 15:54:36 +01:00