diff --git a/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.html b/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.html index 0630ad4..cbdae56 100644 --- a/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.html +++ b/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.html @@ -40,7 +40,7 @@ Label @if(interaction != editedElement) { - {{interaction.interactionLabel}} + {{interaction.interactionLabel}} } @else { Label diff --git a/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.scss b/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.scss index d311ac8..0dd3f69 100644 --- a/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.scss +++ b/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.scss @@ -53,3 +53,13 @@ tr.example-element-row:not(.example-expanded-row):active { .warning { color: red; } + +.navigation-link { + text-decoration: none; + color: white; +} + +.navigation-link:hover { + text-decoration: underline; + +} diff --git a/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.ts b/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.ts index 9a8f564..329bbc9 100644 --- a/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.ts +++ b/src/app/editor/interaction-editor/interaction-sequence-editor/interaction-sequence-editor.component.ts @@ -38,12 +38,12 @@ export class InteractionSequenceEditorComponent implements OnInit{ } ngOnInit() { if(this.interactionSequence != undefined) { + this.currentInteractionNode = this.interactionSequence!.rootInteraction.root; this.assignData(); } } private assignData() { - this.currentInteractionNode = this.interactionSequence!.rootInteraction.root; if(this.currentInteractionNode != undefined) { this.sequenceDatasource.data = this.interactionSequence!.findInteraction(this.currentInteractionNode)!.children.map(node => node.root); } @@ -106,4 +106,9 @@ export class InteractionSequenceEditorComponent implements OnInit{ interaction.removeAction(action); } } + + onNavigateToInteraction(interaction: Interaction) { + this.currentInteractionNode = interaction; + this.assignData(); + } }