e937bd9c03
fix(replace-menu): keep existing loop characteristics ( #2251 )
...
Related to https://github.com/camunda/camunda-modeler/issues/4310
2024-10-31 16:05:29 +01:00
ab37581d2d
deps: update to diagram-js@14.7.2
...
fix: remove incorrect attribute in replace menu
Related to https://github.com/camunda/camunda-modeler/issues/4383
2024-06-26 21:34:27 +02:00
6b9ab1b75b
feat(popup-menu): sentence case titles and labels
...
Closes #2023
2023-12-01 14:11:10 +01:00
9c71556952
feat(popup-menu): add non-interrupting toggle
2023-11-02 14:42:10 +01:00
83c79f003c
fix: fix tests failing due to lazy instantiation of eventDefinitions
...
* since the renderer now accesses `eventDefinitions` through the getter it's lazily instantiated and therefore not undefined; the tests should assume undefined in the first place
* remove unused `bpmnReplace` dependencies
2023-10-30 14:52:52 +01:00
f77de3bc4d
feat(bpmn-renderer): allow overriding colors, width, and height
...
* fill, stroke, width and height can be overridden
* no other attributes can be overridden
* public API only exposes renderers for actual BPMN elements
Closes #1990
2023-10-30 14:52:52 +01:00
78af19c23f
fix: set loop characteristics in a command
...
Closes #1960
Release-As: 14.0.1
2023-10-12 14:53:44 +02:00
8e7a2b8a47
test(replace): corresponding non-interrupting entries
2023-06-09 12:34:15 +00:00
39eb7a1e7f
fix(popup-menu): handle bpmn:DataObjectReference
without data object
2023-02-01 14:03:55 +01:00
728ec165f3
test: make more robust
2022-12-07 20:14:33 +01:00
e6f1555ed4
test(popup-menu): update popup menu container
2022-11-24 13:41:03 +01:00
c42dbf8a70
style: update code style
...
Apply latest bpmn-io code style.
2022-08-18 10:57:23 +00:00
f81f9e534b
fix(replace): change from standard to multi loop characteristics
...
Closes #1673
2022-06-09 11:48:38 +00:00
7d6792ef21
fix(replace): persist multi-instance props with isSequential
change
...
Closes #1581
2022-04-28 07:51:12 +00:00
c4cbc7821a
fix(replace menu): prevent morphing data stores outside participants
...
Added tests to handle the edge case
Added a new test diagram
Closes #1508
2022-01-14 12:59:47 +00:00
2e9f617911
fix(replace-menu): only allow cancel boundary events on transactions
...
related to camunda/camunda-modeler#2026
2021-01-05 07:27:08 +00:00
5eff166135
feat(replace): add multiplicity marker to replace menu for participants
...
Closes #533
2020-12-11 06:59:20 +00:00
8faee2bde9
feat(replace-menu): update label of collapsed pool
...
* Indicate the action in a clearer, more standard-compliant way --> replaces an expanded pool with an empty "black box" + removing its content.
* We will not update the action identifier (`replace-with-collapsed-pool`) to avoid breaking changes.
* Make it possible to retrieve label via function
Related to camunda/camunda-modeler#2022
2020-12-07 10:33:27 +00:00
1ccba5c5e6
feat(replace): add switch between DataStore and DataObject in replace menu
...
Closes #1372
2020-12-03 11:01:38 +00:00
4b46f695ce
feat(modeler): add toggle to mark a data object as a collection
...
Closes #381
2020-11-18 10:03:46 +00:00
06ca742bc2
feat(popup-menu/replace): disallow replace typed event in subprocess
2020-07-30 09:34:09 +02:00
6bfecfa71e
test(popup-menu): verify if linked events have name
2020-03-30 11:36:08 +02:00
1b576cda17
test(project): make sinon an allowed global
2019-12-09 12:52:35 +01:00
e9687562d0
test(popup-menu): further simplify ReplaceMenuProviderSpec
2019-11-18 16:10:10 +00:00
06e1478fc8
chore(rules): remove <connection.reconnectStart/End> rule
2019-11-18 13:38:19 +01:00
ef5a72d722
Merge branch 'master' into develop
2019-11-18 11:03:25 +01:00
dd3a139a29
fix(replace): do not resize on replace sub process with ad hoc
...
Requires bpmn-io/diagram-js#432
Closes #1231
2019-11-15 14:04:08 +01:00
7041a1ab9b
test(popup-menu): remove dependency on internals
2019-11-13 10:26:21 +01:00
37bcd070e8
fix(modeling): do not remove default sequence flow on type change
...
* do not remove default sequence flow when changing type to intermediate catch
Closes #1197
2019-09-27 14:33:08 +02:00
b290078600
fix(modeling): do not remove sequence flow condition on type change
...
* do not remove sequence flow condition when changing type to intermediate catch
Closes #1199
2019-09-27 14:30:55 +02:00
33156e43be
chore(project): fix linting errors
2019-08-19 14:27:33 +00:00
17896df65c
chore(contextPadProvider): adjust popupMenu method calls
...
Since breaking changes were introduced in diagram-js
popupMenu methos calls need to be adjusted
* call popupMenu#open with element, id and position as params
* call popupMenu#isEmpty with element and providerId as params
* remove popupMenu#create call
2018-05-14 15:13:29 +02:00
327eb90140
style(tests): use not.to matchers
...
...in favor of to.not.
2018-05-03 16:37:24 +02:00
9be61259bd
chore(project): drop 'use strict'
...
We use ES modules, so 'use strict' is not necessary anymore.
2018-04-03 18:09:53 +02:00
d3449ca87c
chore(project): es6ify source code
...
* use ES6 import / export
* UTILS: export individual utilities
* TESTS: localize TestHelper includes
BREAKING CHANGE:
* all utilities export independent functions
* library sources got ported to ES6. You must now use
a ES module bundler such as Browserify + babelify or
Webpack to consume this library (or parts of it).
2018-04-03 16:32:14 +02:00
bec8d06e08
chore(project): fix typos introduced
2018-03-22 12:43:36 +01:00
11f5a22471
chore(project): adjust min-dash usage (2)
2018-03-22 11:59:39 +01:00
245d1d6a96
chore(project): upgrade lodash to min-dash
2018-03-22 11:59:39 +01:00
e8e5e2ced9
chore(project): update to min-dom@2
2018-03-22 00:54:59 +01:00
b03014fc2c
chore(project): update to new lint style
2018-02-27 10:08:31 +01:00
37a06a378d
chore(tests): use absolute lib requires
2018-01-24 11:41:21 +01:00
13a9d24e84
fix(replace-menu): a compensation handler can also be a call-activity
...
closes #603
2016-08-16 16:02:38 +02:00
226a0d76ed
feat(replace): properly collapse / expand SubProcess(es)
...
* correctly toggle collapse / expand state
* update children visibility
Closes #575
Closes #510
review(collapse-expand)
2016-08-09 11:33:59 +02:00
4714a7279d
fix(replace-menu-provider): fix property name
...
* fix property name in order to ensure correct behavior
* adjust unit tests in order to ensure correct assertions
closes #571
2016-08-08 13:52:21 +02:00
91dd1b696c
fix(replace):ComplexGateway can have default sequence flows
...
The BPMN 2.0 specification[1] states "a Sequence Flow that has an
Exclusive, Inclusive or Complex Gateway or an Activity as its source
can also be defined with as default."
This commit will honor that statement by allowing sequence flows from
Complex Gateway to be defined as default.
[1] = http://www.omg.org/spec/BPMN/2.0/
2016-06-30 14:43:29 +02:00
1b17d45260
fix(replace-menu): add sub process to event sub process replace menu
...
Closes camunda/camunda-modeler#310
2016-06-16 15:18:51 +02:00
0ba239bbce
chore(project): switch to eslint
...
Use eslint instead of jshint for linting.
* better linting results
* test files linted, too
* consistent code style checks
Closes #568
2016-06-07 09:55:32 +02:00
5a02923a61
fix(connections): fix update logic on reconnecting elements
...
Closes #534
2016-05-06 16:26:02 +02:00
85f50ff907
fix(replace): require correct dependency modules
2016-03-11 16:59:07 +01:00
12bb7d3c55
fix(replace): allow morph into compensation SubProcess, too
...
Closes #461
2016-01-26 16:35:08 +01:00