blur-admin/src/app/pages/mail/mail.module.js

35 lines
894 B
JavaScript

/**
* @author v.lugovsky
* created on 16.12.2015
*/
(function () {
'use strict';
angular.module('BlurAdmin.pages.mail', [])
.config(routeConfig);
/** @ngInject */
function routeConfig($stateProvider,$urlRouterProvider) {
$stateProvider
.state('mail', {
url: '/mail',
abstract: true,
templateUrl: 'app/pages/mail/mail.html',
controller: "MailTabCtrl",
controllerAs: "tabCtrl"
}).state('mail.label', {
url: '/:label',
templateUrl: 'app/pages/mail/list/mailList.html',
controller: "MailListCtrl",
controllerAs: "listCtrl"
}).state('mail.detail', {
url: '/detail/:id',
templateUrl: 'app/pages/mail/detail/mailDetail.html',
controller: "MailDetailCtrl",
controllerAs: "detailCtrl"
});
$urlRouterProvider.when('/mail','/mail/inbox');
}
})();