1 function EventsCtrl($rootScope, applicationsService , $log,
2 $window, userProfileService, $scope, $cookies, $timeout, $interval,
3 $uibModal, dashboardService, ngDialog) {
8 $scope.getUserAppsIsDone = false;
9 this.userProfileService = userProfileService;
11 $scope.event_content_show = false;
12 $scope.widgetData = [];
14 $scope.editWidgetModalPopup = function(availableData, resourceType) {
16 $scope.editData = JSON.stringify(availableData);
17 $scope.availableDataTemp = $scope.availableData;
19 templateUrl : 'app/views/dashboard/dashboard-widget-manage.html',
20 controller : 'CommonWidgetController',
22 message : function message() {
25 availableData : $scope.editData
30 }).closePromise.then(needUpdate => {
31 if(resourceType=='NEWS'){
33 }else if(resourceType=='EVENTS'){
34 $scope.updateEvents();
35 }else if(resourceType=='IMPORTANTRESOURCES'){
36 $scope.updateImportRes();
41 $scope.eventData = [];
42 $scope.updateEvents = function() {
44 $scope.eventData.length=0;
45 //dashboardService.getCommonWidgetData('EVENTS').then(function(res) {
46 var eventDataJsonArray = res.response.items;
47 for (var i = 0; i < eventDataJsonArray.length; i++) {
48 if(eventDataJsonArray[i].eventDate !=null) {
50 eventDataJsonArray[i].year = eventDataJsonArray[i].eventDate.substring(2,4);
51 eventDataJsonArray[i].mon = eventDataJsonArray[i].eventDate.substring(5,7);
52 eventDataJsonArray[i].day = eventDataJsonArray[i].eventDate.substring(8,10);
54 $scope.eventData.push(eventDataJsonArray[i]);
56 //})['catch'](function(err) {
57 // $log.error('dashboard controller: failed to get Events list', err);
58 // _this.isLoading = false;
61 $scope.updateEvents();