UNPKG

unserver-unify

Version:

68 lines (65 loc) 2.35 kB
angular.module('bamboo.material', [ 'ui.router' ]) .config( ['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) { $stateProvider .state('index.material', { url: '/material/:cat?share', views: { "@index": { templateProvider: function(deviceDetector, $templateFactory, loginService) { var url = ''; if (deviceDetector.isMobile() && !deviceDetector.isTablet()) { url = 'app/material/mobile_materiallist.html'; } else { url = 'app/material/materiallist.html'; } return $templateFactory.fromUrl(url); } } }, ncyBreadcrumb: { label: 'Article' }, }) .state('index.material.detail', { url: '/detail/:id', views: { "@index": { templateProvider: function(deviceDetector, $templateFactory, loginService) { var url = ''; if (deviceDetector.isMobile() && !deviceDetector.isTablet()) { url = 'app/material/mobiledetail.html'; } else { url = 'app/material/detail.html'; } return $templateFactory.fromUrl(url); } } }, ncyBreadcrumb: { label: 'Detail' }, }).state('index.material.info', { url: '/info/:id', views: { "@index": { templateProvider: function(deviceDetector, $templateFactory, loginService) { var url = ''; if (deviceDetector.isMobile() && !deviceDetector.isTablet()) { url = 'app/material/info.html'; } else { url = 'app/material/info.html'; } return $templateFactory.fromUrl(url); } } }, ncyBreadcrumb: { label: 'Material Info' }, }) } ]);