From 9241f1e87007ae7a573eb4360b5e4018d9d27a56 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 18 Nov 2019 22:06:16 +0100 Subject: [PATCH] Minor UI improvement for roles. --- frontend/app/_theme.html | 15 ++++ .../settings/pages/roles/role.component.html | 34 ++++++--- .../settings/pages/roles/role.component.scss | 8 ++ .../settings/pages/roles/role.component.ts | 9 +++ .../angular/forms/autocomplete.component.html | 6 +- .../angular/forms/autocomplete.component.ts | 6 ++ .../angular/forms/focus-on-init.directive.ts | 7 ++ frontend/app/theme/_forms.scss | 14 +++- frontend/app/theme/_vars.scss | 1 - frontend/package-lock.json | 75 +++++++++++-------- frontend/package.json | 1 - 11 files changed, 125 insertions(+), 51 deletions(-) diff --git a/frontend/app/_theme.html b/frontend/app/_theme.html index 1e0a3e8c8..63e198b24 100644 --- a/frontend/app/_theme.html +++ b/frontend/app/_theme.html @@ -514,6 +514,11 @@ We'll never share your email with anyone else. +
+ + + Input with just a line. +
@@ -587,6 +592,11 @@ + +
+ + +
@@ -594,6 +604,11 @@ + +
+ + +
diff --git a/frontend/app/features/settings/pages/roles/role.component.html b/frontend/app/features/settings/pages/roles/role.component.html index 9355d7373..c49b72a89 100644 --- a/frontend/app/features/settings/pages/roles/role.component.html +++ b/frontend/app/features/settings/pages/roles/role.component.html @@ -38,22 +38,34 @@
-
-
- - - + +
+
+ + + +
+
+ +
-
- + + + + + {{descriptions[role.name]}} + + +
+
-
+
- +