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