|
91 | 91 | var netTotal = json.listnetworksresponse.count ? |
92 | 92 | json.listnetworksresponse.count : 0; |
93 | 93 |
|
94 | | - $.ajax({ |
| 94 | + $.ajax({ |
95 | 95 | url: createURL('listPublicIpAddresses'), |
96 | 96 | success: function(json) { |
97 | 97 | var ipTotal = json.listpublicipaddressesresponse.count ? |
|
102 | 102 | ipTotal: ipTotal |
103 | 103 | })); |
104 | 104 | } |
105 | | - }); |
| 105 | + }); |
106 | 106 | } |
107 | 107 | }); |
108 | 108 | } |
|
128 | 128 | } |
129 | 129 | } |
130 | 130 | }, |
131 | | - |
| 131 | + |
132 | 132 | dataProvider: function(args) { |
133 | 133 | var dataFns = { |
134 | 134 | zones: function(data) { |
|
142 | 142 | }); |
143 | 143 | }, |
144 | 144 | capacity: function(data) { |
145 | | - var latestData =null; |
146 | | - if(window.fetchLatestflag == 1) |
147 | | - { |
| 145 | + var latestData =null; |
| 146 | + if(window.fetchLatestflag == 1) |
| 147 | + { |
148 | 148 | latestData = { |
149 | 149 |
|
150 | | - fetchLatest:true |
151 | | - } |
| 150 | + fetchLatest:true |
| 151 | + } |
152 | 152 | } |
153 | | - else |
| 153 | + else |
154 | 154 | { |
155 | 155 | latestData = { |
156 | 156 | fetchLatest:false |
157 | | - } |
| 157 | + } |
158 | 158 | } |
159 | | - window.fetchLatestflag = 0; |
160 | | - if (data.zones) { |
161 | | - $.ajax({ |
162 | | - url: createURL('listCapacity'), |
163 | | - data: latestData, |
164 | | - success: function(json) { |
165 | | - var capacities = json.listcapacityresponse.capacity; |
166 | 159 |
|
167 | | - var capacity = function(id, converter) { |
168 | | - var result = $.grep(capacities, function(capacity) { |
169 | | - return capacity.type == id; |
170 | | - }); |
171 | | - return result[0] ? result[0] : { |
172 | | - capacityused: 0, |
173 | | - capacitytotal: 0, |
174 | | - percentused: 0 |
175 | | - }; |
176 | | - }; |
| 160 | + window.fetchLatestflag = 0; |
177 | 161 |
|
178 | | - dataFns.alerts($.extend(data, { |
179 | | - publicIPAllocated: capacity(8).capacityused, |
180 | | - publicIPTotal: capacity(8).capacitytotal, |
181 | | - publicIPPercentage: parseInt(capacity(8).percentused), |
182 | | - privateIPAllocated: capacity(5).capacityused, |
183 | | - privateIPTotal: capacity(5).capacitytotal, |
184 | | - privateIPPercentage: parseInt(capacity(8).percentused), |
185 | | - memoryAllocated: cloudStack.converters.convertBytes(capacity(0).capacityused), |
186 | | - memoryTotal: cloudStack.converters.convertBytes(capacity(0).capacitytotal), |
187 | | - memoryPercentage: parseInt(capacity(0).percentused), |
188 | | - cpuAllocated: cloudStack.converters.convertHz(capacity(1).capacityused), |
189 | | - cpuTotal: cloudStack.converters.convertHz(capacity(1).capacitytotal), |
190 | | - cpuPercentage: parseInt(capacity(1).percentused) |
191 | | - })); |
192 | | - } |
193 | | - }); |
194 | | - } else { |
195 | | - dataFns.alerts($.extend(data, { |
196 | | - publicIPAllocated: 0, |
197 | | - publicIPTotal: 0, |
198 | | - publicIPPercentage: 0, |
199 | | - privateIPAllocated: 0, |
200 | | - privateIPTotal: 0, |
201 | | - privateIPPercentage: 0, |
202 | | - memoryAllocated: 0, |
203 | | - memoryTotal: 0, |
204 | | - memoryPercentage: 0, |
205 | | - cpuAllocated: 0, |
206 | | - cpuTotal: 0, |
207 | | - cpuPercentage: 0 |
208 | | - })); |
209 | | - } |
| 162 | + dataFns.alerts(data); |
210 | 163 | }, |
211 | 164 |
|
212 | 165 | alerts: function(data) { |
|
0 commit comments