UNPKG

unserver-unify

Version:

57 lines (54 loc) 1.78 kB
angular.module('bamboo.event', ['ui.router']).config( ['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) { $stateProvider.state('index.events', { url: "/events?share", views: { "@index": { templateProvider: function(deviceDetector, $templateFactory, loginService) { var url = ''; if (deviceDetector.isMobile() && !deviceDetector.isTablet()) { url = 'app/event/mobile_list.html'; } else { url = 'app/event/list.html'; } return $templateFactory.fromUrl(url); }, } }, //templateUrl: "app/event/list.html", ncyBreadcrumb: { label: 'Events' }, }).state('index.events.detail', { url: '/detail/:id', views: { "@index": { templateProvider: function(deviceDetector, $templateFactory, loginService) { var url = ''; if (deviceDetector.isMobile() && !deviceDetector.isTablet()) { url = 'app/event/mobile_detail.html'; } else { url = 'app/event/detail.html'; } return $templateFactory.fromUrl(url); }, //templateUrl: 'app/event/detail.html' } }, ncyBreadcrumb: { label: 'Detail' }, }).state('index.events.enroll', { url: '/enroll/:id/:time', views: { "@index": { templateUrl: 'app/event/enroll.html' } }, ncyBreadcrumb: { label: 'Enroll' }, }); } ]);