From f2e2e18847cfd4f62488692701cb8b68efcf8f60 Mon Sep 17 00:00:00 2001 From: Sebastian Krah Date: Fri, 19 Oct 2018 14:34:58 +0200 Subject: [PATCH] mgr/dashboard: Add language selector Add the language selector to the navigation. Signed-off-by: Sebastian Krah Signed-off-by: Tiago Melo --- .../app/core/auth/login/login.component.html | 5 +++ .../app/core/auth/login/login.component.scss | 2 +- .../navigation/navigation.component.html | 3 ++ .../shared/components/components.module.ts | 3 ++ .../language-selector.component.html | 26 +++++++++++++ .../language-selector.component.scss | 0 .../language-selector.component.spec.ts | 39 +++++++++++++++++++ .../language-selector.component.ts | 28 +++++++++++++ .../supported-languages.enum.ts | 5 +++ 9 files changed, 110 insertions(+), 1 deletion(-) create mode 100644 src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/language-selector.component.html create mode 100644 src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/language-selector.component.scss create mode 100644 src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/language-selector.component.spec.ts create mode 100644 src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/language-selector.component.ts create mode 100644 src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/supported-languages.enum.ts diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/login/login.component.html b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/login/login.component.html index 5734d43f594..554dd5e9235 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/login/login.component.html +++ b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/login/login.component.html @@ -13,6 +13,11 @@ #loginForm="ngForm" novalidate> + +
+ +
+
diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/login/login.component.scss b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/login/login.component.scss index 88eae81fc4c..2422497349e 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/login/login.component.scss +++ b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/login/login.component.scss @@ -1,6 +1,6 @@ @import '../../../../defaults'; -.login { +::ng-deep .login { height: 100%; .row { diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html b/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html index cbd1115ae70..8acd3fb0b96 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html +++ b/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html @@ -195,6 +195,9 @@