From 1a11b400b026806753a567813d4b65026b526e86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Thu, 22 Jan 2015 10:14:24 +0100 Subject: [PATCH] Polish and incorporating new design for login screen from matt --- src/app/controllers/loginCtrl.js | 29 +++--- src/app/partials/login.html | 57 +++++------- src/app/partials/sidemenu.html | 2 +- src/css/less/bootswatch.dark.less | 2 +- src/css/less/bootswatch.light.less | 2 +- src/css/less/overrides.less | 1 - src/css/less/p_pro.less | 136 ++++++++++++++++------------- src/css/less/variables.dark.less | 12 +-- 8 files changed, 126 insertions(+), 115 deletions(-) diff --git a/src/app/controllers/loginCtrl.js b/src/app/controllers/loginCtrl.js index 9cc28d75ddb..752e1e26cb4 100644 --- a/src/app/controllers/loginCtrl.js +++ b/src/app/controllers/loginCtrl.js @@ -16,7 +16,7 @@ function (angular, config) { $scope.newUser = {}; $scope.grafana.sidemenu = false; - $scope.mode = 'login'; + $scope.loginMode = true; // build info view model $scope.buildInfo = { @@ -26,13 +26,29 @@ function (angular, config) { }; $scope.submit = function() { - if ($scope.mode === 'login') { + if ($scope.loginMode) { $scope.login(); } else { $scope.signUp(); } }; + $scope.getSubmitBtnClass = function() { + if ($scope.loginForm.$valid) { + return "btn-primary"; + } else { + return "btn-inverse"; + } + }; + + $scope.getSubmitBtnText = function() { + if ($scope.loginMode) { + return "Log in"; + } else { + return "Sign up"; + } + }; + $scope.init = function() { if ($routeParams.logout) { $scope.logout(); @@ -40,11 +56,6 @@ function (angular, config) { }; $scope.signUp = function() { - if ($scope.mode === 'login') { - $scope.mode = 'signup'; - return; - } - if (!$scope.loginForm.$valid) { return; } @@ -63,10 +74,6 @@ function (angular, config) { }; $scope.login = function() { - if ($scope.mode === 'signup') { - $scope.mode = 'login'; - return; - } delete $scope.loginError; if (!$scope.loginForm.$valid) { diff --git a/src/app/partials/login.html b/src/app/partials/login.html index 9c197969b5e..68e80ef6139 100644 --- a/src/app/partials/login.html +++ b/src/app/partials/login.html @@ -7,14 +7,20 @@
-

Login

-

Sign up

+