MariaDB Connector and Sonar Scans; clean nl
[portal.git] / ecomp-portal-widget-ms / common-widgets / news-widget / js / controller.js
1 function NewsCtrl($rootScope, applicationsService , $log,
2                         $window, userProfileService, $scope, $cookies, $timeout, $interval,
3                         $uibModal, dashboardService, ngDialog) {
4                 
5                 var _this = this;       
6
7                 //activate spinner
8                 this.isLoading = true;
9                 $scope.getUserAppsIsDone = false;
10                 this.userProfileService = userProfileService;
11                 $scope.demoNum = 1;
12                 $scope.event_content_show = false;
13                 $scope.widgetData = [];
14
15                 $scope.editWidgetModalPopup = function(availableData, resourceType) {
16
17                         $scope.editData = JSON.stringify(availableData);
18                         $scope.availableDataTemp = $scope.availableData;
19                         
20                 };
21                 
22                 /*Setting News data*/
23                 $scope.newsData = [];
24                 $scope.updateNews = function() {
25                         $scope.newsData.length=0;
26                         //dashboardService.getCommonWidgetData('NEWS').then(function(res) {
27                                 // $log.info(res.message);
28                                 var newsDataJsonArray = res.response.items;
29                                 for (var i = 0; i < newsDataJsonArray.length; i++) {
30                                         $scope.newsData.push(newsDataJsonArray[i]);
31                                 }
32                         //})['catch'](function(err) {
33                         //      $log.error('dashboard controller: failed to get news list', err);
34                         //      _this.isLoading = false;
35                         //});
36                 }
37                 $scope.updateNews();
38
39         }
40