|
156 | 156 | </div> |
157 | 157 | {{# } }} |
158 | 158 |
|
159 | | - {{# if( stats.averageArchiveCount != undefined ) { }} |
| 159 | + {{# if( stats.averageArchiveCount != undefined && !isNaN(stats.averageArchiveCount) ) { }} |
160 | 160 | <div class="stats-line stat-averageArchiveCount"> |
161 | 161 | <div class="attribute-name">average archives per workspace:</div> |
162 | 162 | <div class="attribute-detail">{{# print( Math.round(stats.averageArchiveCount*100)/100 ); }}</div> |
163 | 163 | <div class="clearer"></div> |
164 | 164 | </div> |
165 | 165 | {{# } }} |
166 | 166 |
|
167 | | - {{# if( stats.averageArchiveCountQuota != undefined ) { }} |
| 167 | + {{# if( stats.averageArchiveCountQuota != undefined && !isNaN(stats.averageArchiveCountQuota) ) { }} |
168 | 168 | <div class="stats-line stat-averageArchiveCountQuota"> |
169 | 169 | <div class="attribute-name">average usage of 'archives per workspace' quota:</div> |
170 | 170 | <div class="attribute-detail">{{# print( Math.round(stats.averageArchiveCountQuota*10000)/100 ); }}%</div> |
171 | 171 | <div class="clearer"></div> |
172 | 172 | </div> |
173 | 173 | {{# } }} |
174 | 174 |
|
175 | | - {{# if( stats.averageWorkspaceAge != undefined ) { }} |
| 175 | + {{# if( stats.averageWorkspaceAge != undefined && !isNaN(stats.averageWorkspaceAge) ) { }} |
176 | 176 | {{# var avgAge = stats.averageWorkspaceAge/3600; }} |
177 | 177 | <div class="stats-line stat-averageWorkspaceAge"> |
178 | 178 | <div class="attribute-name">average age of workspace:</div> |
|
181 | 181 | </div> |
182 | 182 | {{# } }} |
183 | 183 |
|
184 | | - {{# if( stats.averageWorkspaceSize != undefined ) { }} |
| 184 | + {{# if( stats.averageWorkspaceSize != undefined && !isNaN(stats.averageWorkspaceSize) ) { }} |
185 | 185 | <div class="stats-line stat-averageWorkspaceSize"> |
186 | 186 | <div class="attribute-name">average size per workspace:</div> |
187 | 187 | <div class="attribute-detail">{{# print( bytesToSize(Math.round(stats.averageWorkspaceSize*100)/100) ); }}</div> |
188 | 188 | <div class="clearer"></div> |
189 | 189 | </div> |
190 | 190 | {{# } }} |
191 | 191 |
|
192 | | - {{# if( stats.averageWorkspaceSizeQuota != undefined ) { }} |
| 192 | + {{# if( stats.averageWorkspaceSizeQuota != undefined && !isNaN(stats.averageWorkspaceSizeQuota) ) { }} |
193 | 193 | <div class="stats-line stat-averageWorkspaceSizeQuota"> |
194 | 194 | <div class="attribute-name">average usage of 'size per workspace' quota:</div> |
195 | 195 | <div class="attribute-detail">{{# print( Math.round(stats.averageWorkspaceSizeQuota*10000)/100 ); }}%</div> |
196 | 196 | <div class="clearer"></div> |
197 | 197 | </div> |
198 | 198 | {{# } }} |
199 | 199 |
|
200 | | - {{# if( stats.totalArchiveCount != undefined ) { }} |
| 200 | + {{# if( stats.totalArchiveCount != undefined && !isNaN(stats.totalArchiveCount) ) { }} |
201 | 201 | <div class="stats-line stat-totalArchiveCount"> |
202 | 202 | <div class="attribute-name">total number of hosted archives:</div> |
203 | 203 | <div class="attribute-detail">{{# print(stats.totalArchiveCount); }}</div> |
204 | 204 | <div class="clearer"></div> |
205 | 205 | </div> |
206 | 206 | {{# } }} |
207 | 207 |
|
208 | | - {{# if( stats.totalSize != undefined ) { }} |
| 208 | + {{# if( stats.totalSize != undefined && !isNaN(stats.totalSize) ) { }} |
209 | 209 | <div class="stats-line stat-totalSize"> |
210 | 210 | <div class="attribute-name">total size of all hosted archives:</div> |
211 | 211 | <div class="attribute-detail">{{# print( bytesToSize(stats.totalSize) ); }}</div> |
212 | 212 | <div class="clearer"></div> |
213 | 213 | </div> |
214 | 214 | {{# } }} |
215 | 215 |
|
216 | | - {{# if( stats.totalSizeQuota != undefined ) { }} |
| 216 | + {{# if( stats.totalSizeQuota != undefined && !isNaN(stats.totalSizeQuota) ) { }} |
217 | 217 | <div class="stats-line stat-totalSizeQuota"> |
218 | 218 | <div class="attribute-name">usage of 'total size' quota:</div> |
219 | 219 | <div class="attribute-detail">{{# print( Math.round(stats.totalSizeQuota*10000)/100 ); }}%</div> |
220 | 220 | <div class="clearer"></div> |
221 | 221 | </div> |
222 | 222 | {{# } }} |
223 | 223 |
|
224 | | - {{# if( stats.totalWorkspaceCount != undefined ) { }} |
| 224 | + {{# if( stats.totalWorkspaceCount != undefined && !isNaN(stats.totalWorkspaceCount) ) { }} |
225 | 225 | <div class="stats-line stat-totalWorkspaceCount"> |
226 | 226 | <div class="attribute-name">total number of hosted workspaces:</div> |
227 | 227 | <div class="attribute-detail">{{# print(stats.totalWorkspaceCount); }}</div> |
228 | 228 | <div class="clearer"></div> |
229 | 229 | </div> |
230 | 230 | {{# } }} |
231 | 231 |
|
232 | | - {{# if( stats.userArchiveCountQuota != undefined ) { }} |
| 232 | + {{# if( stats.userArchiveCountQuota != undefined && !isNaN(stats.userArchiveCountQuota) ) { }} |
233 | 233 | <div class="stats-line stat-userArchiveCountQuota"> |
234 | 234 | <div class="attribute-name">usage of 'archives per workspace' quota:</div> |
235 | 235 | <div class="attribute-detail">{{# print( Math.round(stats.userArchiveCountQuota*10000)/100 ); }}%</div> |
236 | 236 | <div class="clearer"></div> |
237 | 237 | </div> |
238 | 238 | {{# } }} |
239 | 239 |
|
240 | | - {{# if( stats.userWorkspaceSizeQuota != undefined ) { }} |
| 240 | + {{# if( stats.userWorkspaceSizeQuota != undefined && !isNaN(stats.userWorkspaceSizeQuota) ) { }} |
241 | 241 | <div class="stats-line stat-userWorkspaceSizeQuota"> |
242 | 242 | <div class="attribute-name">usage of 'workspace size' quota:</div> |
243 | 243 | <div class="attribute-detail">{{# print( Math.round(stats.userWorkspaceSizeQuota*10000)/100 ); }}%</div> |
|
0 commit comments