From 2b747f1856fb2ff31c04428eaf6bd3a56135d794 Mon Sep 17 00:00:00 2001 From: Nick Denry Date: Mon, 11 May 2020 21:26:51 +0300 Subject: [PATCH] Login form styling accomplished --- app/controllers/login-controller.js | 14 +++++++----- app/services/chimeverse-service.js | 6 ++--- ...ings-service.js => credentials-service.js} | 2 +- app/views/login/page.html | 14 +++++++----- index.html | 1 + main.js | 1 + package-lock.json | 5 +++++ package.json | 1 + renderer.js | 10 ++++++--- resources/css/app.css | 4 ++++ resources/css/login-form.css | 22 ++++++++++++++++++- 11 files changed, 62 insertions(+), 18 deletions(-) rename app/services/{settings-service.js => credentials-service.js} (97%) diff --git a/app/controllers/login-controller.js b/app/controllers/login-controller.js index 1a5a98b..4c9e1a7 100644 --- a/app/controllers/login-controller.js +++ b/app/controllers/login-controller.js @@ -1,11 +1,15 @@ let angApp = require(__dirname+'/../init') -angApp.controller('LoginController', function($scope, ChimeVerseService, SettingsServise) { +angApp.controller('LoginController', function($scope, ChimeVerseService, CredentialsServise) { + $scope.addAccountAndLoginAction = () => { - SettingsServise.addCredentials($scope.bosh, - $scope.login, - $scope.password + CredentialsServise.addCredentials($scope.credentials.bosh, + $scope.credentials.login, + $scope.credentials.password ) - ChimeVerseService.initConverse($scope.bosh, $scope.login, $scope.password) + ChimeVerseService.initConverse($scope.credentials.bosh, $scope.credentials.login, $scope.credentials.password) + $scope.accountForm.$setPristine() + $scope.accountForm.$setUntouched() + $scope.credentials = {} } }); \ No newline at end of file diff --git a/app/services/chimeverse-service.js b/app/services/chimeverse-service.js index 6e64c87..aebd7ec 100644 --- a/app/services/chimeverse-service.js +++ b/app/services/chimeverse-service.js @@ -1,6 +1,6 @@ let angApp = require(__dirname + '/../init') -angApp.factory('ChimeVerseService', ($window, SettingsServise, SystemService, AppStateService) => { +angApp.factory('ChimeVerseService', ($window, CredentialsServise, SystemService, AppStateService) => { let chimeverseService = {} @@ -14,9 +14,9 @@ angApp.factory('ChimeVerseService', ($window, SettingsServise, SystemService, Ap } chimeverseService.logout = () => { - let credentials = SettingsServise.getCredentials() + let credentials = CredentialsServise.getCredentials() credentials.then((result) => { - let remove = SettingsServise.removeCredentials(result.login) + let remove = CredentialsServise.removeCredentials(result.login) console.log('Remove credential on logout') remove.then(() => { AppStateService.set(AppStateService.APP_STATE_LOGIN) diff --git a/app/services/settings-service.js b/app/services/credentials-service.js similarity index 97% rename from app/services/settings-service.js rename to app/services/credentials-service.js index dbd0deb..712f566 100644 --- a/app/services/settings-service.js +++ b/app/services/credentials-service.js @@ -1,6 +1,6 @@ let angApp = require(__dirname+'/../init') -angApp.factory('SettingsServise', () => { +angApp.factory('CredentialsServise', () => { const keytar = require('keytar') const settings = require('electron-settings') diff --git a/app/views/login/page.html b/app/views/login/page.html index 17032f4..c370270 100644 --- a/app/views/login/page.html +++ b/app/views/login/page.html @@ -6,27 +6,31 @@
-
- Credentials stored via Keychain +
+ + \ No newline at end of file diff --git a/index.html b/index.html index 4394b65..6603304 100644 --- a/index.html +++ b/index.html @@ -38,6 +38,7 @@ window.require = window.nodeRequire delete window.nodeRequire +