aboutsummaryrefslogtreecommitdiffstats
path: root/vid-app-common/src/main/webapp/app/vid/scripts/controller/previousVersionContoller.js
blob: eb0dac64195eeb2e6fb8294594148333558d1ab0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
"use strict";

var previousVersionContoller = function( COMPONENT, FIELD, $scope, $http, $timeout, $log,
		CreationService, UtilityService, DataService,VIDCONFIGURATION) {
	$scope.isTableDialogVisible = false;
	$scope.summaryControl = {};
	$scope.userProvidedControl = {};

	var callbackFunction = undefined;
	var componentId = undefined;

	$scope.$on("createTableComponent", function(event, request) {

		$scope.isTableSpinnerVisible = true; 
		$scope.isTableErrorVisible = false;
		$scope.isTableDialogVisible = true;
		$scope.popup.isTablePopUpVisible = true;
		componentId = request.componentId;
		CreationService.initializeComponent(request.componentId);
		callbackFunction = request.callbackFunction;
		CreationService.setHttpErrorHandler(function(response) {
			showError("System failure", UtilityService
					.getHttpErrorMessage(response));
		});
		$scope.isTableSpinnerVisible = false;
	});
	
	
	$scope.cancelTable = function(){
		$scope.isTableDialogVisible = false;
		$scope.popup.isTablePopUpVisible = false;
	}
	
	
}

app
		.controller("previousVersionContoller", [ "COMPONENT", "FIELD", "$scope", "$http",
				"$timeout", "$log", "CreationService", "UtilityService", "DataService","VIDCONFIGURATION",
				previousVersionContoller ]);