aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xgm/rebaseline_server/server.py10
-rw-r--r--gm/rebaseline_server/static/constants.js7
-rw-r--r--gm/rebaseline_server/static/loader.js12
3 files changed, 8 insertions, 21 deletions
diff --git a/gm/rebaseline_server/server.py b/gm/rebaseline_server/server.py
index a10bc8c213..ee4d299a3d 100755
--- a/gm/rebaseline_server/server.py
+++ b/gm/rebaseline_server/server.py
@@ -65,11 +65,6 @@ MIME_TYPE_MAP = {'': 'application/octet-stream',
KEY__EDITS__MODIFICATIONS = 'modifications'
KEY__EDITS__OLD_RESULTS_HASH = 'oldResultsHash'
KEY__EDITS__OLD_RESULTS_TYPE = 'oldResultsType'
-URL_KEY__SCHEMA_VERSION = 'urlSchemaVersion'
-URL_VALUE__SCHEMA_VERSION__CURRENT = 0
-# always interpret as then-current schema version;
-# used for toplevel links on index page
-URL_VALUE__SCHEMA_VERSION__ALWAYS_CURRENT = 'current'
DEFAULT_ACTUALS_DIR = results_mod.DEFAULT_ACTUALS_DIR
DEFAULT_GM_SUMMARIES_BUCKET = download_actuals.GM_SUMMARIES_BUCKET
@@ -169,14 +164,11 @@ def _create_index(file_path, config_pairs):
for summary_type in SUMMARY_TYPES:
file_handle.write(
'<li><a href="/{static_subdir}/view.html#/view.html?'
- '{version_key}={version_value}&'
'resultsToLoad=/{results_subdir}/{summary_type}">'
'{summary_type}</a></li>'.format(
results_subdir=RESULTS_SUBDIR,
static_subdir=STATIC_CONTENTS_SUBDIR,
- summary_type=summary_type,
- version_key=URL_KEY__SCHEMA_VERSION,
- version_value=URL_VALUE__SCHEMA_VERSION__ALWAYS_CURRENT))
+ summary_type=summary_type))
file_handle.write('</ul>')
if config_pairs:
file_handle.write('<li>Comparing configs within actual results</li><ul>')
diff --git a/gm/rebaseline_server/static/constants.js b/gm/rebaseline_server/static/constants.js
index 55751d1e21..900bac59c4 100644
--- a/gm/rebaseline_server/static/constants.js
+++ b/gm/rebaseline_server/static/constants.js
@@ -73,13 +73,10 @@ module.constant('constants', (function() {
KEY__EDITS__MODIFICATIONS: 'modifications',
KEY__EDITS__OLD_RESULTS_HASH: 'oldResultsHash',
KEY__EDITS__OLD_RESULTS_TYPE: 'oldResultsType',
- URL_KEY__SCHEMA_VERSION: 'urlSchemaVersion',
- URL_VALUE__SCHEMA_VERSION__CURRENT: 0,
- // always interpret as then-current schema version;
- // used for toplevel links on index page
- URL_VALUE__SCHEMA_VERSION__ALWAYS_CURRENT: 'current',
// These are just used on the client side, no need to sync with server code.
KEY__IMAGEPAIRS__ROWSPAN: 'rowspan',
+ URL_KEY__SCHEMA_VERSION: 'urlSchemaVersion',
+ URL_VALUE__SCHEMA_VERSION__CURRENT: 0,
}
})())
diff --git a/gm/rebaseline_server/static/loader.js b/gm/rebaseline_server/static/loader.js
index dbded05f25..8df00e3567 100644
--- a/gm/rebaseline_server/static/loader.js
+++ b/gm/rebaseline_server/static/loader.js
@@ -427,14 +427,12 @@ Loader.controller(
$scope.queryParameters.load = function() {
var nameValuePairs = $location.search();
- var urlSchemaVersion = nameValuePairs[constants.URL_KEY__SCHEMA_VERSION];
- if (!urlSchemaVersion) {
- $scope.urlSchemaVersionLoaded = 0;
- } else if (urlSchemaVersion == constants.URL_VALUE__SCHEMA_VERSION__ALWAYS_CURRENT) {
- $scope.urlSchemaVersionLoaded = constants.URL_VALUE__SCHEMA_VERSION__CURRENT;
- } else {
- $scope.urlSchemaVersionLoaded = urlSchemaVersion;
+ // If urlSchemaVersion is not specified, we assume the current version.
+ var urlSchemaVersion = constants.URL_VALUE__SCHEMA_VERSION__CURRENT;
+ if (constants.URL_KEY__SCHEMA_VERSION in nameValuePairs) {
+ urlSchemaVersion = nameValuePairs[constants.URL_KEY__SCHEMA_VERSION];
}
+ $scope.urlSchemaVersionLoaded = urlSchemaVersion;
angular.forEach($scope.queryParameters.map,
function(copier, paramName) {