| Index: gm/rebaseline_server/static/loader.js
|
| diff --git a/gm/rebaseline_server/static/loader.js b/gm/rebaseline_server/static/loader.js
|
| index fea5aa0404632ad52797464a99a27c6ce1e6b988..562426d4068a98872c883a8d02364293d9ffdf86 100644
|
| --- a/gm/rebaseline_server/static/loader.js
|
| +++ b/gm/rebaseline_server/static/loader.js
|
| @@ -164,6 +164,20 @@ Loader.controller(
|
| // If any defaults were overridden in the URL, get them now.
|
| $scope.queryParameters.load();
|
|
|
| + // Any image URLs which are relative should be relative to the JSON
|
| + // file's source directory; absolute URLs should be left alone.
|
| + var baseUrlKey = constants.KEY__IMAGESETS__FIELD__BASE_URL;
|
| + angular.forEach(
|
| + $scope.imageSets,
|
| + function(imageSet) {
|
| + var baseUrl = imageSet[baseUrlKey];
|
| + if ((baseUrl.substring(0, 1) != '/') &&
|
| + (baseUrl.indexOf('://') == -1)) {
|
| + imageSet[baseUrlKey] = $scope.resultsToLoad + '/../' + baseUrl;
|
| + }
|
| + }
|
| + );
|
| +
|
| $scope.updateResults();
|
| $scope.loadingMessage = "";
|
| $scope.windowTitle = "Current GM Results";
|
|
|