From f468be77cc0a016f525dc9db53e2ee774d9834e7 Mon Sep 17 00:00:00 2001
From: rhenck <richard.henck@iqb.hu-berlin.de>
Date: Fri, 9 Jul 2021 17:16:50 +0200
Subject: [PATCH] [editor] Remove page switch event

Use selected page index for similar functionality.
---
 .../unit-view/page-view/canvas/page-canvas.component.ts     | 2 +-
 projects/editor/src/app/unit.service.ts                     | 6 ------
 2 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/page-canvas.component.ts b/projects/editor/src/app/components/unit-view/page-view/canvas/page-canvas.component.ts
index ca43fa73d..3910dbf22 100644
--- a/projects/editor/src/app/components/unit-view/page-view/canvas/page-canvas.component.ts
+++ b/projects/editor/src/app/components/unit-view/page-view/canvas/page-canvas.component.ts
@@ -49,7 +49,7 @@ export class PageCanvasComponent implements OnInit, OnDestroy {
     this.elementUpdatedSubscription = this.unitService.elementUpdated.subscribe(() => {
       this.updateSectionElementStyles();
     });
-    this.pageSwitchSubscription = this.unitService.pageSwitch.subscribe(
+    this.pageSwitchSubscription = this.unitService.selectedPageIndex.subscribe(
       () => {
         this.clearSelection();
       }
diff --git a/projects/editor/src/app/unit.service.ts b/projects/editor/src/app/unit.service.ts
index fc5b4f842..d451434c9 100644
--- a/projects/editor/src/app/unit.service.ts
+++ b/projects/editor/src/app/unit.service.ts
@@ -21,7 +21,6 @@ export class UnitService {
   private _selectedPageSectionIndex: BehaviorSubject<number>;
 
   private _selectedElements: BehaviorSubject<UnitUIElement[]>;
-  pageSwitch = new Subject();
   elementUpdated = new Subject();
 
   constructor(private messageService: MessageService, private idService: IdService) {
@@ -152,11 +151,6 @@ export class UnitService {
     this._pages[this._selectedPageIndex.value].next(this._unit.value.pages[this._selectedPageIndex.value]);
   }
 
-  switchPage(selectedIndex: number): void {
-    this.clearSelectedElements();
-    this.pageSwitch.next(selectedIndex);
-  }
-
   clearSelectedElements(): void {
     this._selectedElements.next([]);
   }
-- 
GitLab