UNPKG

unserver-unify

Version:

47 lines 1.71 kB
angular.module('bamboo.ofcourse', ['ui.router']).config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) { $stateProvider.state('index.ofcourses', { url: "/offline", views: { "@index": { templateProvider : function (deviceDetector, $templateFactory, loginService) { var url = ''; if( deviceDetector.isMobile() && !deviceDetector.isTablet() ) { url = 'app/ofcourse/gsx/mobilelist.html'; }else if(loginService.subDomain == 'gsx'){ url = 'app/ofcourse/gsx/list.html'; }else{ url = 'app/ofcourse/list.html'; } return $templateFactory.fromUrl(url); }, // templateUrl: 'app/ofcourse/list.html' } }, ncyBreadcrumb: { label: 'Offline Courses' }, //accessLevel: //accessLevels.users }).state('index.ofcourses.info', { url: "/info/:cid", views: { "@index": { templateProvider : function (deviceDetector, $templateFactory, loginService) { var url = ''; if( deviceDetector.isMobile() && !deviceDetector.isTablet() ) { url = 'app/ofcourse/gsx/mobile_info.html'; }else if(loginService.subDomain == 'gsx'){ url = 'app/ofcourse/gsx/info.html'; }else{ url = 'app/ofcourse/info.html'; } return $templateFactory.fromUrl(url); }, //templateUrl: 'app/ofcourse/info.html' } }, ncyBreadcrumb: { label: '{{lcoursename||"Info"}}' }, //accessLevel: //accessLevels.users }); }]);