diff --git a/frontend/app/controllers.js b/frontend/app/controllers.js
index f223e6e..6215dfa 100644
--- a/frontend/app/controllers.js
+++ b/frontend/app/controllers.js
@@ -411,21 +411,24 @@ angular.module('acServerManager')
$scope.trackChanged = function() {
var track = findInArray($scope.tracks, {name: $scope.selectedTracks})
if (track !== null) {
+
+ //if (track.configs && track.configs.length && $scope.server.CONFIG_TRACK != 'Default_layout') {
if (track.configs && track.configs.length) {
$scope.configs = track.configs;
var index = $scope.configs.indexOf($scope.server.CONFIG_TRACK);
var index = (index !== -1) ? index : 0;
$scope.server.CONFIG_TRACK = $scope.configs[index];
-
+
TrackService.GetTrackDetails(track.name, $scope.server.CONFIG_TRACK, function(data) {
$scope.trackDetails = data;
});
-
- $scope.trackImage = '/api/tracks/' + $scope.selectedTracks + '/' + $scope.server.CONFIG_TRACK + '/image';
+
+ var trackImagePath = '/api/tracks/' + $scope.selectedTracks + '/' + $scope.server.CONFIG_TRACK + '/image';
+ $scope.trackImage = trackImagePath.replace("/Default_layout", "");
} else {
$scope.configs = null;
$scope.server.CONFIG_TRACK = '';
-
+
TrackService.GetTrackDetails(track.name, null, function(data) {
$scope.trackDetails = data;
});
diff --git a/frontend/app/services.js b/frontend/app/services.js
index 60c54e3..9b0e308 100644
--- a/frontend/app/services.js
+++ b/frontend/app/services.js
@@ -26,7 +26,10 @@ angular.module('acServerManager.services', ['ngResource']).
});
},
GetTrackDetails: function(track, config, callback) {
- if (config) {
+
+ // "default layout" loads the main track data
+ // Todo, make "Default_layout" configurable
+ if (config && config != "Default_layout") {
var resource = $resource('/api/tracks/:track/:config');
var result = resource.get({track: track, config: config}, function() {
callback(result);
diff --git a/frontend/server.html b/frontend/server.html
index 4fb9fed..c57d47d 100644
--- a/frontend/server.html
+++ b/frontend/server.html
@@ -168,6 +168,16 @@
+
+
+
@@ -208,18 +218,6 @@
-