From a061e1ee71ccb2936fff9c030dade91b7453205a Mon Sep 17 00:00:00 2001 From: Mohammed Tantawy <6102@ait.nsw.edu.au> Date: Sun, 10 Feb 2019 12:15:57 +1100 Subject: [PATCH] General fixes Added Avatar in Company details page Refreshed the graphs in the dashboard page Refresh Sidebar after loading --- .../ads-details/ads-details.controller.js | 21 +++++------ .../scripts/ads-details/ads-details.html | 2 +- src/assets/scripts/app/shared.service.js | 4 +- src/assets/scripts/charts/chartJS/index.js | 6 ++- .../scripts/charts/easyPieChart/index.js | 6 ++- .../scripts/companies/companies.controller.js | 16 ++++---- .../scripts/dashboard/dashboard.controller.js | 6 ++- src/assets/scripts/dashboard/dashboard.html | 14 +++---- src/assets/scripts/logout/controller.js | 4 +- src/assets/scripts/nwSidebar/nwSidebar.html | 12 +++--- .../scripts/nwSidebar/sidebar.controller.js | 5 ++- .../scripts/nwTopbar/topbar.controller.js | 15 +++----- src/assets/scripts/users/users.controller.js | 37 +++++++++---------- 13 files changed, 76 insertions(+), 72 deletions(-) diff --git a/src/assets/scripts/ads-details/ads-details.controller.js b/src/assets/scripts/ads-details/ads-details.controller.js index 79f4757..64a40bc 100644 --- a/src/assets/scripts/ads-details/ads-details.controller.js +++ b/src/assets/scripts/ads-details/ads-details.controller.js @@ -2,23 +2,22 @@ import moment from 'moment'; import Avatar from 'avatar-initials'; const AdsDetailsController = ($scope, AdsDetailsService, $routeParams, UserService) => { - $scope.$on('loadUserSuccess', function (event, user) { - $scope.user = user; - AdsDetailsService.fetchAdDetails($routeParams) + // $scope.$on('loadUserSuccess', function (event, user) { + // $scope.user = user; + // }); + // UserService.loadUser(); + AdsDetailsService.fetchAdDetails($routeParams) .then((result) => { $scope.ad = result; + console.log(result); - // $scope.avatar = new Avatar(document.getElementById('avatar_company_details'), { - // 'useGravatar': false, - // 'initials': 'AD', // it will be`${$scope.user.first_name[0]}${$scope.user.last_name[1]}` - // 'initial_weight': 300, - // }); + $scope.avatar = new Avatar(document.getElementById('ad-details-avatar'), { + 'useGravatar': false, + 'initials': result.companyname[0].toUpperCase()+result.companyname[1].toUpperCase(), + }); }) .catch((error) => { console.log(error); }); $scope.daysAgo = (timestamp) => { return moment(timestamp).fromNow(); } - }); - UserService.loadUser(); - } diff --git a/src/assets/scripts/ads-details/ads-details.html b/src/assets/scripts/ads-details/ads-details.html index de3c3a1..65f14cd 100644 --- a/src/assets/scripts/ads-details/ads-details.html +++ b/src/assets/scripts/ads-details/ads-details.html @@ -16,7 +16,7 @@