From df4ee61610a29567e669ce0c6e15c65418583623 Mon Sep 17 00:00:00 2001 From: Mohammed Tantawy <6102@ait.nsw.edu.au> Date: Fri, 8 Feb 2019 16:52:25 +1100 Subject: [PATCH 1/3] progress to refresh --- src/assets/scripts/dashboard/dashboard.html | 2 +- src/assets/scripts/logout/controller.js | 1 + src/assets/scripts/nwLogin/controller.js | 7 +++++-- src/assets/scripts/nwLogin/index.js | 2 +- src/assets/scripts/nwSidebar/nwSidebar.html | 6 +++--- src/assets/scripts/nwTopbar/nwTopbar.html | 14 +++++++------- src/assets/scripts/nwTopbar/topbar.controller.js | 5 +++++ src/index.html | 3 ++- 8 files changed, 25 insertions(+), 15 deletions(-) diff --git a/src/assets/scripts/dashboard/dashboard.html b/src/assets/scripts/dashboard/dashboard.html index 7072d84..50f44dc 100644 --- a/src/assets/scripts/dashboard/dashboard.html +++ b/src/assets/scripts/dashboard/dashboard.html @@ -82,7 +82,7 @@
New Registered Users
- +
diff --git a/src/assets/scripts/logout/controller.js b/src/assets/scripts/logout/controller.js index 496fa65..f1a22ef 100644 --- a/src/assets/scripts/logout/controller.js +++ b/src/assets/scripts/logout/controller.js @@ -6,6 +6,7 @@ const LogoutController = ($scope, $location, LogoutService, $cookies, UserServic $cookies.remove('access_token'); UserService.loadUser(); $location.path('/'); + window.location.reload(false); } }; diff --git a/src/assets/scripts/nwLogin/controller.js b/src/assets/scripts/nwLogin/controller.js index d25beeb..3d33ff7 100644 --- a/src/assets/scripts/nwLogin/controller.js +++ b/src/assets/scripts/nwLogin/controller.js @@ -2,7 +2,7 @@ const LoginController = ($scope, $cookies, $location, LoginService, UserService) // load the user if already logged in, for all controllers UserService.loadUser(); - + $scope.userLogin = async (isValid) => { if(isValid){ let result = await LoginService.loginUserService($scope.user); @@ -12,7 +12,10 @@ const LoginController = ($scope, $cookies, $location, LoginService, UserService) $cookies.put('access_token', result.token); UserService.loadUser(); $location.path('/'); - $scope.$apply(); + // temporary solution + //window.location.reload(false); + $scope.$emit('needReload'); + } else { alert(result); } diff --git a/src/assets/scripts/nwLogin/index.js b/src/assets/scripts/nwLogin/index.js index e299548..03a5264 100644 --- a/src/assets/scripts/nwLogin/index.js +++ b/src/assets/scripts/nwLogin/index.js @@ -12,6 +12,6 @@ angular.module('NomitWisp-Login', [ngCookies]) function nwLogin(){ return { restrict: 'E', - templateUrl: 'assets/scripts/nwLogin/nwLogin.html' + templateUrl: 'assets/scripts/nwLogin/nwLogin.html', }; } \ No newline at end of file diff --git a/src/assets/scripts/nwSidebar/nwSidebar.html b/src/assets/scripts/nwSidebar/nwSidebar.html index 62129ac..c55fdeb 100644 --- a/src/assets/scripts/nwSidebar/nwSidebar.html +++ b/src/assets/scripts/nwSidebar/nwSidebar.html @@ -229,7 +229,7 @@ - - - - -
  • +
  • -
  • +
  • -
  • +