| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Loader: | 2 * Loader: |
| 3 * Reads GM result reports written out by results.py, and imports | 3 * Reads GM result reports written out by results.py, and imports |
| 4 * them into $scope.extraColumnHeaders and $scope.imagePairs . | 4 * them into $scope.extraColumnHeaders and $scope.imagePairs . |
| 5 */ | 5 */ |
| 6 var Loader = angular.module( | 6 var Loader = angular.module( |
| 7 'Loader', | 7 'Loader', |
| 8 ['ConstantsModule', 'diff_viewer'] | 8 ['ConstantsModule', 'diff_viewer'] |
| 9 ); | 9 ); |
| 10 | 10 |
| (...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 285 }, | 285 }, |
| 286 'save': function(nameValuePairs, name) { | 286 'save': function(nameValuePairs, name) { |
| 287 nameValuePairs[name] = Object.keys($scope[name]).join(','); | 287 nameValuePairs[name] = Object.keys($scope[name]).join(','); |
| 288 } | 288 } |
| 289 }, | 289 }, |
| 290 | 290 |
| 291 }; | 291 }; |
| 292 | 292 |
| 293 // parameter name -> copier objects to load/save parameter value | 293 // parameter name -> copier objects to load/save parameter value |
| 294 $scope.queryParameters.map = { | 294 $scope.queryParameters.map = { |
| 295 'resultsToLoad': $scope.queryParameters.copiers.simple, | 295 'resultsToLoad': $scope.queryParameters.copiers.simple, |
| 296 'displayLimitPending': $scope.queryParameters.copiers.simple, | 296 'displayLimitPending': $scope.queryParameters.copiers.simple, |
| 297 'imageSizePending': $scope.queryParameters.copiers.simple, | 297 'showThumbnailsPending': $scope.queryParameters.copiers.simple, |
| 298 'sortColumnSubdict': $scope.queryParameters.copiers.simple, | 298 'imageSizePending': $scope.queryParameters.copiers.simple, |
| 299 'sortColumnKey': $scope.queryParameters.copiers.simple, | 299 'sortColumnSubdict': $scope.queryParameters.copiers.simple, |
| 300 'sortColumnKey': $scope.queryParameters.copiers.simple, |
| 300 | 301 |
| 301 'hiddenResultTypes': $scope.queryParameters.copiers.set, | 302 'hiddenResultTypes': $scope.queryParameters.copiers.set, |
| 302 'hiddenConfigs': $scope.queryParameters.copiers.set, | 303 'hiddenConfigs': $scope.queryParameters.copiers.set, |
| 303 }; | 304 }; |
| 304 $scope.queryParameters.map[constants.KEY__EXTRACOLUMN__BUILDER] = | 305 $scope.queryParameters.map[constants.KEY__EXTRACOLUMN__BUILDER] = |
| 305 $scope.queryParameters.copiers.categoryValueMatch; | 306 $scope.queryParameters.copiers.categoryValueMatch; |
| 306 $scope.queryParameters.map[constants.KEY__EXTRACOLUMN__TEST] = | 307 $scope.queryParameters.map[constants.KEY__EXTRACOLUMN__TEST] = |
| 307 $scope.queryParameters.copiers.categoryValueMatch; | 308 $scope.queryParameters.copiers.categoryValueMatch; |
| 308 | 309 |
| 309 // Loads all parameters into $scope from the URL query string; | 310 // Loads all parameters into $scope from the URL query string; |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 389 $scope.filteredImagePairs = | 390 $scope.filteredImagePairs = |
| 390 $filter("orderBy")( | 391 $filter("orderBy")( |
| 391 $filter("filter")( | 392 $filter("filter")( |
| 392 $scope.imagePairs, | 393 $scope.imagePairs, |
| 393 {tab: $scope.viewingTab}, | 394 {tab: $scope.viewingTab}, |
| 394 true | 395 true |
| 395 ), | 396 ), |
| 396 $scope.getSortColumnValue); | 397 $scope.getSortColumnValue); |
| 397 $scope.limitedImagePairs = $scope.filteredImagePairs; | 398 $scope.limitedImagePairs = $scope.filteredImagePairs; |
| 398 } | 399 } |
| 400 $scope.showThumbnails = $scope.showThumbnailsPending; |
| 399 $scope.imageSize = $scope.imageSizePending; | 401 $scope.imageSize = $scope.imageSizePending; |
| 400 $scope.setUpdatesPending(false); | 402 $scope.setUpdatesPending(false); |
| 401 $scope.queryParameters.save(); | 403 $scope.queryParameters.save(); |
| 402 } | 404 } |
| 403 | 405 |
| 404 /** | 406 /** |
| 405 * Re-sort the displayed results. | 407 * Re-sort the displayed results. |
| 406 * | 408 * |
| 407 * @param subdict (string): which subdictionary | 409 * @param subdict (string): which subdictionary |
| 408 * (constants.KEY__DIFFERENCE_DATA, constants.KEY__EXPECTATIONS_DATA, | 410 * (constants.KEY__DIFFERENCE_DATA, constants.KEY__EXPECTATIONS_DATA, |
| (...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 752 */ | 754 */ |
| 753 $scope.getImageDiffRelativeUrl = function(imagePair) { | 755 $scope.getImageDiffRelativeUrl = function(imagePair) { |
| 754 var before = | 756 var before = |
| 755 imagePair[constants.KEY__IMAGE_A_URL] + "-vs-" + | 757 imagePair[constants.KEY__IMAGE_A_URL] + "-vs-" + |
| 756 imagePair[constants.KEY__IMAGE_B_URL]; | 758 imagePair[constants.KEY__IMAGE_B_URL]; |
| 757 return before.replace(/[^\w\-]/g, "_") + ".png"; | 759 return before.replace(/[^\w\-]/g, "_") + ".png"; |
| 758 } | 760 } |
| 759 | 761 |
| 760 } | 762 } |
| 761 ); | 763 ); |
| OLD | NEW |