docker-registry-frontend/app/scripts/app.js
Konrad Kleine 629abd43bf Tag details, Tag creation (almost), Tag deletion, Image details
The Tag.exists() service is not working properly, affection creation and deletion of Tags.

Somehow one can only add tags to existing repos only. Thats why I've modified the creation dialog.
2014-09-16 16:25:27 +02:00

65 lines
1.9 KiB
JavaScript

'use strict';
/**
* @ngdoc overview
* @name docker-registry-frontend
* @description
* # docker-registry-frontend
*
* Main module of the application.
*/
angular
.module('docker-registry-frontend', [
'ngAnimate',
'ngCookies',
'ngResource',
'ngRoute',
'ngSanitize',
'ngTouch',
'registry-services', // TODO: Maybe the following dependencies are not needed? At least they weren't in the "yo angular" output.
'main-controller',
'repository-controller',
'tag-controller',
'repository-selector-directive',
'repository-list-directive',
'tag-list-directive',
'image-details-directive',
'tag-detail-controller',
'image-controller',
'create-tag-controller',
'delete-tag-controller',
])
.config(['$routeProvider', function($routeProvider){
$routeProvider.
when('/home', {
templateUrl: 'views/home.html',
}).
when('/repositories/:searchTerm?', {
templateUrl: 'views/repository-list.html',
}).
when('/repository/:repositoryUser/:repositoryName/:searchName?', {
templateUrl: 'views/repository-detail.html',
}).
when('/about', {
templateUrl: 'views/about.html',
}).
when('/tag/:repositoryUser/:repositoryName/:tagName/:imageId', {
templateUrl: 'views/tag-detail.html',
controller: 'TagDetailController',
}).
when('/tag/:repositoryUser/:repositoryName/:tagName/:imageId/delete', {
templateUrl: 'views/delete-tag.html',
controller: 'DeleteTagController',
}).
when('/image/:imageId', {
templateUrl: 'views/image-detail.html',
controller: 'ImageController',
}).
when('/image/:imageId/tag', {
templateUrl: 'views/create-tag.html',
controller: 'CreateTagController',
}).
otherwise({
redirectTo: '/home'
});
}]);