From e85bc935543b5ba9000510338b9d59d4290c8b91 Mon Sep 17 00:00:00 2001 From: David Callizaya Date: Wed, 8 Apr 2020 12:43:10 -0400 Subject: [PATCH 1/9] Add default flow marker --- src/components/nodes/sequenceFlow/sequenceFlow.vue | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/components/nodes/sequenceFlow/sequenceFlow.vue b/src/components/nodes/sequenceFlow/sequenceFlow.vue index 180f4881c..cb1a91d4e 100644 --- a/src/components/nodes/sequenceFlow/sequenceFlow.vue +++ b/src/components/nodes/sequenceFlow/sequenceFlow.vue @@ -137,11 +137,21 @@ export default { position: namePosition, }]); }, + createDefaultFlowMarker() { + this.shape.attr('line', { + sourceMarker: { + 'type': 'polyline', + 'stroke-width': 0, + points: '2,6 4,-6', + }, + }); + }, }, mounted() { this.shape = new shapes.standard.Link(); this.shape.connector('rounded', { radius: 5 }); this.createLabel(); + this.createDefaultFlowMarker(); this.shape.addTo(this.graph); this.shape.component = this; From fac19aebcef2d79b1e903c3726e3ec4cc4ff1419 Mon Sep 17 00:00:00 2001 From: David Callizaya Date: Wed, 8 Apr 2020 14:33:40 -0400 Subject: [PATCH 2/9] Add default flow crown button --- src/assets/default-flow.svg | 9 ++++++ .../crown/crownButtons/defaultFlowButton.vue | 32 +++++++++++++++++++ .../crown/crownConfig/crownConfig.vue | 7 ++++ src/components/nodes/node.js | 4 +++ 4 files changed, 52 insertions(+) create mode 100644 src/assets/default-flow.svg create mode 100644 src/components/crown/crownButtons/defaultFlowButton.vue diff --git a/src/assets/default-flow.svg b/src/assets/default-flow.svg new file mode 100644 index 000000000..da950ef7b --- /dev/null +++ b/src/assets/default-flow.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/src/components/crown/crownButtons/defaultFlowButton.vue b/src/components/crown/crownButtons/defaultFlowButton.vue new file mode 100644 index 000000000..b7065945c --- /dev/null +++ b/src/components/crown/crownButtons/defaultFlowButton.vue @@ -0,0 +1,32 @@ + + + diff --git a/src/components/crown/crownConfig/crownConfig.vue b/src/components/crown/crownConfig/crownConfig.vue index 8e6e4d340..6dda2880f 100644 --- a/src/components/crown/crownConfig/crownConfig.vue +++ b/src/components/crown/crownConfig/crownConfig.vue @@ -26,6 +26,11 @@ @toggle-crown-state="showCrown = $event" /> + + Date: Wed, 8 Apr 2020 14:47:15 -0400 Subject: [PATCH 3/9] Verify if flow can be the default --- src/components/crown/crownButtons/defaultFlowButton.vue | 2 +- src/components/nodes/node.js | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/components/crown/crownButtons/defaultFlowButton.vue b/src/components/crown/crownButtons/defaultFlowButton.vue index b7065945c..26e29d21f 100644 --- a/src/components/crown/crownButtons/defaultFlowButton.vue +++ b/src/components/crown/crownButtons/defaultFlowButton.vue @@ -1,7 +1,7 @@