'use strict'; angular.module('warehost') .config(['$stateProvider',function ($stateProvider) { $stateProvider .state('app.host', { url:'/host', views:{ 'menu':{templateUrl:'app/host/menu.html',controller:'MenuHostCtrl'} } }) .state('app.host.index', { url:'/', views:{ '@app':{ templateUrl: 'app/home.html', controller:function(alert){ alert.set({}); } } } }) .state('app.host.signup', { url:'/', views:{ '@app':{ templateUrl: 'app/home.html', controller:function(alert){ alert.set({}); } } } }) .state('app.host.domain', { url:'/domain', views:{ '@app':{ templateUrl: 'app/host/domain.html', controller:'DomainHostCtrl' } } }) .state('app.host.web', { url:'/domain/:domainid/web', views:{ '@app':{ templateUrl: 'app/host/web.html', controller:'WebDomainHostCtrl' } } }) .state('app.host.mail', { url:'/domain/:domainid/mail', views:{ '@app':{ templateUrl: 'app/host/mail.html', controller:'MailDomainHostCtrl' } } }) .state('app.host.database', { url:'/database', views:{ '@app':{ templateUrl: 'app/host/database.html', controller:'DatabaseHostCtrl' } } }) .state('app.host.A', { url:'/admin', views:{ '@app':{ templateUrl: 'app/admin.html', } } }) .state('app.host.A.profil', { url:'/profil', views:{ '@app':{ templateUrl: 'app/host/admin/profil.html', controller:'ProfilAdminHostCtrl' } } }) .state('app.host.A.domain', { url:'/domain', views:{ '@app':{ templateUrl: 'app/host/admin/domain.html', controller:'DomainAdminHostCtrl' } } }) .state('app.host.A.database', { url:'/database', views:{ '@app':{ templateUrl: 'app/host/admin/database.html', controller:'DatabaseAdminHostCtrl' } } }); }]);