unserver-unify
Version:
57 lines (54 loc) • 1.78 kB
JavaScript
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'
},
});
}
]);