aboutsummaryrefslogtreecommitdiffstats
path: root/app/main
diff options
context:
space:
mode:
Diffstat (limited to 'app/main')
-rw-r--r--app/main/dashboard/dcaedt/dcaedt.controller.js34
-rw-r--r--app/main/dashboard/dcaedt/dcaedt.html2
2 files changed, 22 insertions, 14 deletions
diff --git a/app/main/dashboard/dcaedt/dcaedt.controller.js b/app/main/dashboard/dcaedt/dcaedt.controller.js
index 499a523..1ce7b09 100644
--- a/app/main/dashboard/dcaedt/dcaedt.controller.js
+++ b/app/main/dashboard/dcaedt/dcaedt.controller.js
@@ -8,24 +8,30 @@
$scope.appSettings = appSettings;
function init() {
- if ($rootScope.VNFs === undefined) {
- dcaeFactory
- .getVNFList()
- .then(function (response) {
- $rootScope.VNFs = response.data;
- $rootScope.VNFsRef = $rootScope.VNFs;
- $scope.title = appSettings.title;
- //var vm = this; vm.test = appSettings.title;
- }, function (res, status, headers, config) {
- errorHanlder(res);
- $rootScope.VNFs = [];
- });
- }
+ $rootScope.loader = true;
+ $rootScope.VNFs = [];
+ dcaeFactory
+ .getVNFList()
+ .then(function (response) {
+ $rootScope.VNFs = response.data;
+ $rootScope.VNFsRef = $rootScope.VNFs;
+ $scope.title = appSettings.title;
+ $rootScope.loader = false;
+ //var vm = this; vm.test = appSettings.title;
+ }, function (res, status, headers, config) {
+ errorHanlder(res);
+ $rootScope.VNFs = [];
+ $rootScope.loader = false;
+ });
$rootScope.$state = $state;
$rootScope.$stateParams = $stateParams;
}
- init();
+ if ($state.current.url !== '/general') {
+ $rootScope.loader = false;
+ console.log($state.loader);
+ init();
+ }
$scope.sortingVfcmts = function () {
$rootScope.VNFs = $rootScope.VNFsRef;
diff --git a/app/main/dashboard/dcaedt/dcaedt.html b/app/main/dashboard/dcaedt/dcaedt.html
index 7084cf0..69ecfc3 100644
--- a/app/main/dashboard/dcaedt/dcaedt.html
+++ b/app/main/dashboard/dcaedt/dcaedt.html
@@ -3,6 +3,8 @@
<div class="dcae-main-container" style="padding: 1rem;">
+ <div class="tlv-loader large" ng-if="loader"></div>
+
<div style="display: flex; justify-content: space-between; margin:10px 0;">
<span style="padding-left: 10px; display: flex; align-items: center;">
<span ng-if="!VNFs" style="padding-right:3px;">0</span> {{ VNFs.length }} VFCMTS