summaryrefslogtreecommitdiff
path: root/js/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/main.js')
-rw-r--r--js/main.js18
1 files changed, 17 insertions, 1 deletions
diff --git a/js/main.js b/js/main.js
index f1451ff..c8f6bb8 100644
--- a/js/main.js
+++ b/js/main.js
@@ -1,4 +1,4 @@
-var app = angular.module('ciat', []);
+var app = angular.module('ciat', ['ngRoute']);
app.config(['$httpProvider', function($httpProvider) {
$httpProvider.defaults.useXDomain = true;
@@ -6,6 +6,22 @@ app.config(['$httpProvider', function($httpProvider) {
}
]);
+app.config(['$routeProvider', function($routeProvider) {
+ $routeProvider.when('/', {
+ controller: 'VisualisationController',
+ templateUrl: 'partials/visualisation.html'
+ })
+ .when('/builders/:name', {
+ controller: 'BuilderDetailController',
+ templateUrl: 'partials/builder_detail.html'
+ })
+ .when('/builders/:name/build/:number', {
+ controller: 'BuildDetailController',
+ templateUrl: 'partials/build_detail.html'
+ })
+ .otherwise({redirectTo: '/'});
+}]);
+
app.controller('VisualisationController', function($scope, $http, $q, $interval) {
function checkInArray(array, key) {
if (array) {