From 3aa10ca6b06055430711b0640a5b25c5d28d2a2a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lukas=20Mau=C3=9F?= <lukas.mauss@mni.thm.de>
Date: Sun, 11 Mar 2018 13:30:11 +0100
Subject: [PATCH] Reset error on new input

---
 src/app/join-room/join-room.component.html | 3 +--
 src/app/join-room/join-room.component.ts   | 5 +++++
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/app/join-room/join-room.component.html b/src/app/join-room/join-room.component.html
index db4f11212..b83074bb6 100644
--- a/src/app/join-room/join-room.component.html
+++ b/src/app/join-room/join-room.component.html
@@ -1,8 +1,7 @@
 <form>
   <div fxLayout="row" fxLayoutAlign="center" fxLayoutGap="10px">
     <mat-form-field class="input-block">
-      <input matInput #roomId placeholder="Room-Id"/>
-
+      <input matInput #roomId placeholder="Room-Id" (keypress)="reset()"/>
     </mat-form-field>
     <button mat-fab color="primary" (click)="joinRoom(roomId.value)">
       <mat-icon>send</mat-icon>
diff --git a/src/app/join-room/join-room.component.ts b/src/app/join-room/join-room.component.ts
index 0f9c3d78d..eb64ee25a 100644
--- a/src/app/join-room/join-room.component.ts
+++ b/src/app/join-room/join-room.component.ts
@@ -44,4 +44,9 @@ export class JoinRoomComponent implements OnInit {
       this.notificationService.show('No room-id entered.');
     }
   }
+
+  reset(): void {
+    this.isExisting = true;
+    this.noInput = false;
+  }
 }
-- 
GitLab