Skip to content

Commit 8738c96

Browse files
authored
Merge pull request #95 from PatternAtlas/fix/add-pattern-in-graph
Fixing bug that patterns do not get updated on card view when adding …
2 parents e62a249 + a7e6535 commit 8738c96

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/app/core/component/graph-display/graph-display.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export class GraphDisplayComponent implements AfterContentInit, OnChanges {
7171

7272
@Output() addedEdge = new EventEmitter<any>();
7373
@Output() removedEdge = new EventEmitter<any>();
74-
@Output() updatedGraphEvent = new EventEmitter<void>();
74+
@Output() updatedGraphEvent = new EventEmitter<any>();
7575
@Output() deletePatternEvent = new EventEmitter<string>();
7676
@Output() aggregationAssignmentsUpdate = new EventEmitter<{ [key: string]: string }>();
7777

@@ -268,7 +268,7 @@ export class GraphDisplayComponent implements AfterContentInit, OnChanges {
268268
switchMap(result => result ? this.getCurrentPatternViewAndPatterns() : EMPTY))
269269
.subscribe(
270270
(res) => {
271-
this.updatedGraphEvent.emit();
271+
this.updatedGraphEvent.emit(res);
272272
if (res) {
273273
this.reformatGraph();
274274
this.toastService.pop('success', 'Pattern added');

src/app/pattern-view-management/pattern-view-renderer/pattern-view-renderer.component.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,9 @@
6868
patternLanguage: null, patternContainer: this.patternViewResponse,
6969
patternLanguages: this.patternLanguages
7070
}"
71-
(addedEdge)="handleLinkAddedInGraphEditor($event)" (removedEdge)="handleLinkRemovedInGraphEditor($event)" [showPatternLanguageName]="true"
71+
(addedEdge)="handleLinkAddedInGraphEditor($event)" (removedEdge)="handleLinkRemovedInGraphEditor($event)"
72+
(updatedGraphEvent)="addPatternFromGraphToView($event)"
73+
[showPatternLanguageName]="true"
7274
[showViewRelations]="true"></pp-graph-display>
7375

7476

src/app/pattern-view-management/pattern-view-renderer/pattern-view-renderer.component.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -569,4 +569,8 @@ export class PatternViewRendererComponent implements OnInit, AfterViewInit {
569569
});
570570
return types;
571571
}
572+
573+
addPatternFromGraphToView(patternList: any) {
574+
this.patterns = patternList
575+
}
572576
}

0 commit comments

Comments
 (0)