|
17 | 17 |
|
18 | 18 | module.exports = function ($scope, application) { |
19 | 19 | $scope.application = application; |
20 | | - $scope.override = { values: [{key: '', value: '' }], error: null}; |
| 20 | + $scope.overrides = { values: [{key: '', value: '' }], error: null}; |
21 | 21 |
|
22 | 22 | var toArray = function(map) { |
23 | 23 | var array = []; |
@@ -71,37 +71,53 @@ module.exports = function ($scope, application) { |
71 | 71 | $scope.onChangeOverrideItem = function(item) { |
72 | 72 | getValue(item); |
73 | 73 |
|
74 | | - if ($scope.override.values[$scope.override.values.length - 1].key) { |
75 | | - $scope.override.values.push({key: '', value: '' }); |
| 74 | + if ($scope.overrides.values[$scope.overrides.values.length - 1].key) { |
| 75 | + $scope.overrides.values.push({key: '', value: '' }); |
76 | 76 | } |
77 | 77 | }; |
78 | 78 |
|
79 | | - $scope.overrideValue = function() { |
| 79 | + $scope.override = function() { |
80 | 80 | var map = {}; |
81 | | - for (var i = 0; i < $scope.override.values.length; i++) { |
82 | | - if ($scope.override.values[i].key) { |
83 | | - map[$scope.override.values[i].key] = $scope.override.values[i].value; |
| 81 | + for (var i = 0; i < $scope.overrides.values.length; i++) { |
| 82 | + if ($scope.overrides.values[i].key) { |
| 83 | + map[$scope.overrides.values[i].key] = $scope.overrides.values[i].value; |
84 | 84 | } |
85 | 85 | } |
86 | 86 |
|
87 | | - $scope.override.error = null; |
| 87 | + $scope.overrides.error = null; |
88 | 88 | application.setEnv(map).success(function () { |
89 | | - $scope.override = { values: [{key: '', value: '' }], error: null}; |
| 89 | + $scope.overrides = { values: [{key: '', value: '' }], error: null, changes: null}; |
90 | 90 | $scope.reload(); |
91 | 91 | }) |
92 | 92 | .error(function (error) { |
93 | | - $scope.override.error = error; |
| 93 | + $scope.overrides.error = error; |
| 94 | + $scope.overrides.changes = null; |
94 | 95 | $scope.reload(); |
95 | 96 | }); |
96 | 97 | }; |
97 | 98 |
|
98 | 99 | $scope.reset = function() { |
99 | | - $scope.override.error = null; |
| 100 | + $scope.overrides.error = null; |
| 101 | + $scope.overrides.changes = null; |
100 | 102 | application.resetEnv().success(function () { |
101 | 103 | $scope.reload(); |
102 | 104 | }) |
103 | 105 | .error(function (error) { |
104 | | - $scope.override.error = error; |
| 106 | + $scope.overrides.error = error; |
| 107 | + $scope.reload(); |
| 108 | + }); |
| 109 | + |
| 110 | + }; |
| 111 | + |
| 112 | + $scope.refresh = function() { |
| 113 | + $scope.overrides.error = null; |
| 114 | + $scope.overrides.changes = null; |
| 115 | + application.refresh().success(function (changes) { |
| 116 | + $scope.overrides.changes = changes; |
| 117 | + $scope.reload(); |
| 118 | + }) |
| 119 | + .error(function (error) { |
| 120 | + $scope.overrides.error = error; |
105 | 121 | $scope.reload(); |
106 | 122 | }); |
107 | 123 |
|
|
0 commit comments