unserver-unify
Version:
47 lines • 1.71 kB
JavaScript
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
});
}]);