Chromium Code Reviews| Index: gm/rebaseline_server/static/loader.js |
| diff --git a/gm/rebaseline_server/static/loader.js b/gm/rebaseline_server/static/loader.js |
| index d2c7288a2fdb3601707ccb441cb35df33470e96f..fea5aa0404632ad52797464a99a27c6ce1e6b988 100644 |
| --- a/gm/rebaseline_server/static/loader.js |
| +++ b/gm/rebaseline_server/static/loader.js |
| @@ -63,8 +63,7 @@ Loader.controller( |
| $scope.constants = constants; |
| $scope.windowTitle = "Loading GM Results..."; |
| $scope.resultsToLoad = $location.search().resultsToLoad; |
| - $scope.loadingMessage = "Loading results from '" + $scope.resultsToLoad + |
| - "', please wait..."; |
| + $scope.loadingMessage = "please wait..."; |
| /** |
| * On initial page load, load a full dictionary of results. |
| @@ -74,7 +73,13 @@ Loader.controller( |
| $http.get($scope.resultsToLoad).success( |
| function(data, status, header, config) { |
| var dataHeader = data[constants.KEY__HEADER]; |
| - if (dataHeader[constants.KEY__HEADER__IS_STILL_LOADING]) { |
| + if (dataHeader[constants.KEY__HEADER__SCHEMA_VERSION] != |
| + constants.REBASELINE_SERVER_SCHEMA_VERSION_NUMBER) { |
|
epoger
2014/03/14 16:12:13
Unrelated change while I was in the code: check fo
|
| + $scope.loadingMessage = "ERROR: Got JSON file with schema version " |
| + + dataHeader[constants.KEY__HEADER__SCHEMA_VERSION] |
| + + " but expected schema version " |
| + + constants.REBASELINE_SERVER_SCHEMA_VERSION_NUMBER; |
| + } else if (dataHeader[constants.KEY__HEADER__IS_STILL_LOADING]) { |
| // Apply the server's requested reload delay to local time, |
| // so we will wait the right number of seconds regardless of clock |
| // skew between client and server. |
| @@ -84,19 +89,13 @@ Loader.controller( |
| var timeNow = new Date().getTime(); |
| var timeToReload = timeNow + reloadDelayInSeconds * 1000; |
| $scope.loadingMessage = |
| - "Server is still loading results; will retry at " + |
| + "server is still loading results; will retry at " + |
| $scope.localTimeString(timeToReload / 1000); |
| $timeout( |
| function(){location.reload();}, |
| timeToReload - timeNow); |
| - } else if (dataHeader[constants.KEY__HEADER__SCHEMA_VERSION] != |
| - constants.REBASELINE_SERVER_SCHEMA_VERSION_NUMBER) { |
| - $scope.loadingMessage = "ERROR: Got JSON file with schema version " |
| - + dataHeader[constants.KEY__HEADER__SCHEMA_VERSION] |
| - + " but expected schema version " |
| - + constants.REBASELINE_SERVER_SCHEMA_VERSION_NUMBER; |
| } else { |
| - $scope.loadingMessage = "Processing data, please wait..."; |
| + $scope.loadingMessage = "processing data, please wait..."; |
| $scope.header = dataHeader; |
| $scope.extraColumnHeaders = data[constants.KEY__EXTRACOLUMNHEADERS]; |
| @@ -172,8 +171,7 @@ Loader.controller( |
| } |
| ).error( |
| function(data, status, header, config) { |
| - $scope.loadingMessage = "Failed to load results from '" |
| - + $scope.resultsToLoad + "'"; |
| + $scope.loadingMessage = "FAILED to load."; |
| $scope.windowTitle = "Failed to Load GM Results"; |
| } |
| ); |