Missed `activationWidth` new configuration option for sequence diagrams

This commit is contained in:
chris moran 2020-06-26 10:17:13 -04:00
parent 217bd1f4bf
commit 6915634729
No known key found for this signature in database
GPG Key ID: 7E303019E6BB02D7
2 changed files with 8 additions and 2 deletions

View File

@ -137,6 +137,12 @@ const config = {
* The object containing configurations specific for sequence diagrams
*/
sequence: {
/**
* widt of the activation rect
* **Default value 10**.
*/
activationWidth: 10,
/**
* margin to the right and left of the sequence diagram.
* **Default value 50**.

View File

@ -1002,8 +1002,8 @@ const calculateLoopBounds = function(messages, actors) {
break;
case parser.yy.LINETYPE.ACTIVE_START:
{
const actorRect = actors[msg.from.actor];
const stackedSize = actorActivations(msg.from.actor).length;
const actorRect = actors[msg.from ? msg.from.actor : msg.to.actor];
const stackedSize = actorActivations(msg.from ? msg.from.actor : msg.to.actor).length;
const x =
actorRect.x + actorRect.width / 2 + ((stackedSize - 1) * conf.activationWidth) / 2;
const toAdd = {