From abd18d867723856df838ec4ed30dd83ff80df295 Mon Sep 17 00:00:00 2001
From: Klaus Quibeldey-Cirkel <klaus.quibeldey-cirkel@mni.thm.de>
Date: Wed, 2 Sep 2020 08:57:36 +0200
Subject: [PATCH] restrict tag length to 50 characters (test)

---
 src/app/components/creator/_dialogs/tags/tags.component.scss | 5 +++++
 src/app/components/creator/_dialogs/tags/tags.component.ts   | 2 +-
 src/assets/i18n/creator/de.json                              | 2 +-
 src/assets/i18n/creator/en.json                              | 2 +-
 4 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/app/components/creator/_dialogs/tags/tags.component.scss b/src/app/components/creator/_dialogs/tags/tags.component.scss
index 89e00423e..7b5cf7d48 100644
--- a/src/app/components/creator/_dialogs/tags/tags.component.scss
+++ b/src/app/components/creator/_dialogs/tags/tags.component.scss
@@ -45,3 +45,8 @@ mat-form-field {
     background-color: var(--alt-dialog);
   }
 }
+
+mat-hint {
+  color: var(--on-surface) !important;
+  margin-right: 1%;
+}
diff --git a/src/app/components/creator/_dialogs/tags/tags.component.ts b/src/app/components/creator/_dialogs/tags/tags.component.ts
index e4b39181e..dd5e91a4d 100644
--- a/src/app/components/creator/_dialogs/tags/tags.component.ts
+++ b/src/app/components/creator/_dialogs/tags/tags.component.ts
@@ -19,7 +19,7 @@ export class TagsComponent implements OnInit {
   tags: string[];
   tagsEnabled: boolean;
 
-  tagFormControl = new FormControl('', [Validators.minLength(3), Validators.maxLength(20)]);
+  tagFormControl = new FormControl('', [Validators.minLength(3), Validators.maxLength(50)]);
   @ViewChild('tag') redel: ElementRef;
 
   constructor(public dialogRef: MatDialogRef<RoomCreatorPageComponent>,
diff --git a/src/assets/i18n/creator/de.json b/src/assets/i18n/creator/de.json
index fbe41822c..4d196dcfe 100644
--- a/src/assets/i18n/creator/de.json
+++ b/src/assets/i18n/creator/de.json
@@ -237,7 +237,7 @@
     "settings-direct-send": "Fragen sofort sichtbar",
     "sure": "Bist du sicher?",
     "tag-new": "Neue Fragenkategorie:",
-    "tag-error": "Muss zwischen 3 und 20 Zeichen lang sein",
+    "tag-error": "Muss zwischen 3 und 50 Zeichen lang sein",
     "tags": "Tags",
     "threshold": "Schwellenwert",
     "update": "Speichern",
diff --git a/src/assets/i18n/creator/en.json b/src/assets/i18n/creator/en.json
index e8e76a115..b4cc4fae9 100644
--- a/src/assets/i18n/creator/en.json
+++ b/src/assets/i18n/creator/en.json
@@ -238,7 +238,7 @@
     "settings-direct-send": "Questions instantly visible",
     "sure": "Are you sure?",
     "tag-new": "New question tag:",
-    "tag-error": "Must be between 3 and 20 characters long",
+    "tag-error": "Must be between 3 and 50 characters long",
     "tags": "Tags",
     "threshold": "Threshold",
     "update": "Save",
-- 
GitLab