summaryrefslogtreecommitdiffstats
path: root/js/build/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/build/app.js')
-rw-r--r--js/build/app.js19
1 files changed, 11 insertions, 8 deletions
diff --git a/js/build/app.js b/js/build/app.js
index d7f841734..f5d988614 100644
--- a/js/build/app.js
+++ b/js/build/app.js
@@ -141,15 +141,18 @@ app.config(["$routeProvider", "$provide", "$httpProvider", function ($routeProvi
$http.get(BASE_URL + '/settings').then(function (data) {
Publisher.publishAll(data);
- var url = SettingsResource.get('exploreUrl');
+ // get url and strip trailing slashes
+ var url = SettingsResource.get('exploreUrl')
+ .replace(/\/+$/, '');
var language = SettingsResource.get('language');
- return $http({
- url: url,
- method: 'GET',
- params: {
- lang: language
- }
- });
+
+ var exploreUrl = url + '/sites.' + language + '.json';
+ var defaultExploreUrl = url + '/sites.en.json';
+ return $http
+ .get(exploreUrl)
+ .catch(function () {
+ return $http.get(defaultExploreUrl);
+ });
}).then(function (data) {
deferred.resolve(data.data);