├── .github └── workflows │ └── CI.yml ├── .gitignore ├── README.md ├── app ├── custom-elements.json ├── custom-modeler │ ├── custom │ │ ├── CustomContextPadProvider.js │ │ ├── CustomElementFactory.js │ │ ├── CustomOrderingProvider.js │ │ ├── CustomPalette.js │ │ ├── CustomRenderer.js │ │ ├── CustomRules.js │ │ ├── CustomUpdater.js │ │ └── index.js │ └── index.js ├── index.html └── index.js ├── docs └── screenshot.png ├── eslint.config.mjs ├── karma.conf.js ├── package.json ├── renovate.json ├── resources └── pizza-collaboration.bpmn ├── test ├── TestHelper.js └── spec │ ├── CustomModelerSpec.js │ ├── CustomModelingSpec.js │ ├── Modeling.collaboration.bpmn │ ├── ModelingSpec.js │ └── diagram.bpmn └── webpack.config.js /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | public -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/README.md -------------------------------------------------------------------------------- /app/custom-elements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/custom-elements.json -------------------------------------------------------------------------------- /app/custom-modeler/custom/CustomContextPadProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/custom-modeler/custom/CustomContextPadProvider.js -------------------------------------------------------------------------------- /app/custom-modeler/custom/CustomElementFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/custom-modeler/custom/CustomElementFactory.js -------------------------------------------------------------------------------- /app/custom-modeler/custom/CustomOrderingProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/custom-modeler/custom/CustomOrderingProvider.js -------------------------------------------------------------------------------- /app/custom-modeler/custom/CustomPalette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/custom-modeler/custom/CustomPalette.js -------------------------------------------------------------------------------- /app/custom-modeler/custom/CustomRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/custom-modeler/custom/CustomRenderer.js -------------------------------------------------------------------------------- /app/custom-modeler/custom/CustomRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/custom-modeler/custom/CustomRules.js -------------------------------------------------------------------------------- /app/custom-modeler/custom/CustomUpdater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/custom-modeler/custom/CustomUpdater.js -------------------------------------------------------------------------------- /app/custom-modeler/custom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/custom-modeler/custom/index.js -------------------------------------------------------------------------------- /app/custom-modeler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/custom-modeler/index.js -------------------------------------------------------------------------------- /app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/index.html -------------------------------------------------------------------------------- /app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/app/index.js -------------------------------------------------------------------------------- /docs/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/docs/screenshot.png -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/renovate.json -------------------------------------------------------------------------------- /resources/pizza-collaboration.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/resources/pizza-collaboration.bpmn -------------------------------------------------------------------------------- /test/TestHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/test/TestHelper.js -------------------------------------------------------------------------------- /test/spec/CustomModelerSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/test/spec/CustomModelerSpec.js -------------------------------------------------------------------------------- /test/spec/CustomModelingSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/test/spec/CustomModelingSpec.js -------------------------------------------------------------------------------- /test/spec/Modeling.collaboration.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/test/spec/Modeling.collaboration.bpmn -------------------------------------------------------------------------------- /test/spec/ModelingSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/test/spec/ModelingSpec.js -------------------------------------------------------------------------------- /test/spec/diagram.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/test/spec/diagram.bpmn -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmn-js-example-custom-shapes/HEAD/webpack.config.js --------------------------------------------------------------------------------