Skip to content

Instantly share code, notes, and snippets.

@RubenCordeiro
Created May 23, 2015 14:02
Show Gist options
  • Save RubenCordeiro/2e116eb5faf9d92a0c15 to your computer and use it in GitHub Desktop.
Save RubenCordeiro/2e116eb5faf9d92a0c15 to your computer and use it in GitHub Desktop.
.state('root', {
url: '/home',
templateUrl: 'tpl/root.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['js/controllers/root.js']);
}]
}
})
.state('app', {
url: '/app/events/:name',
templateUrl: 'tpl/app.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['js/controllers/app.js']);
}]
}
})
.state('app.dashboard', {
url: '/dashboard',
templateUrl: 'tpl/app_dashboard_v1.html',
resolve: {
deps: ['$ocLazyLoad',
function ($ocLazyLoad) {
return $ocLazyLoad.load(['js/controllers/dashboard.js']);
}]
}
})
.state('root.adminDevices', {
url: '/adminDevices',
templateUrl: 'tpl/admin_devices.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['Bootcards', 'js/controllers/adminDevices.js']);
}]
}
})
.state('root.events', {
url: '/events?scope',
templateUrl: 'tpl/events.html',
resolve: {
deps: ['$ocLazyLoad',
function ($ocLazyLoad) {
return $ocLazyLoad.load(['js/controllers/events.js']);
}]
}
})
.state('root.interactions', {
url: '/interactions',
templateUrl: 'tpl/interactions.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['js/controllers/interactions.js']);
}]
}
})
.state('app.event', {
url: '/mainPage',
templateUrl: 'tpl/event.html',
resolve: {
deps: ['$ocLazyLoad',
function ($ocLazyLoad) {
return $ocLazyLoad.load(['js/controllers/event.js']);
}]
}
})
.state('app.voucher', {
url: '/voucher',
templateUrl: 'tpl/voucher.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['js/controllers/voucher.js']);
}]
}
})
.state('app.createEvent', {
url: '/createEvent',
templateUrl: 'tpl/create_event.html',
resolve: {
deps: ['$ocLazyLoad',
function ($ocLazyLoad) {
return $ocLazyLoad.load(['ngImgCrop', 'js/controllers/createEvent.js']);
}]
}
})
.state('root.createEvent', {
url: '/createEvent',
templateUrl: 'tpl/create_event.html',
resolve: {
deps: ['$ocLazyLoad',
function ($ocLazyLoad) {
return $ocLazyLoad.load(['ngImgCrop', 'js/controllers/createEvent.js']);
}]
}
})
.state('root.editEvent', {
url: '/editEvent/:name',
templateUrl: 'tpl/edit_event.html',
resolve: {
deps: ['$ocLazyLoad',
function ($ocLazyLoad) {
return $ocLazyLoad.load(['ngImgCrop', 'js/controllers/editEvent.js']);
}]
}
})
.state('app.visitors', {
url: '/visitors',
templateUrl: 'tpl/event_visitors.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['Bootcards', 'js/controllers/eventVisitors.js']);
}]
}
})
.state('app.brands', {
url: '/brands',
templateUrl: 'tpl/event_brands.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['Bootcards', 'js/controllers/eventBrands.js']);
}]
}
})
.state('app.devices', {
url: '/devices',
templateUrl: 'tpl/event_devices.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['Bootcards', 'js/controllers/eventDevices.js']);
}]
}
})
.state('app.interactions', {
url: '/devices/:id/interactions',
templateUrl: 'tpl/event_interactions.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['Bootcards', 'js/controllers/eventInteractions.js']);
}]
}
})
.state('app.sendEmails', {
url: '/send/emails',
templateUrl: 'tpl/send_emails.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['ui.grid', 'js/controllers/sendEmails.js']);
}]
}
})
.state('app.sendSMS', {
url: '/send/SMS',
templateUrl: 'tpl/send_sms.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['ui.grid', '/js/controllers/sendSMS.js']);
}]
}
})
.state('app.profile', {
url: '/profile/:id',
templateUrl: 'tpl/profile.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['/js/controllers/profile.js']);
}]
}
})
.state('root.profile', {
url: 'profile/:id',
templateUrl: 'tpl/profile.html',
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load(['/js/controllers/profile.js']);
}]
}
})
.state('access', {
url: '/access',
template: '<div ui-view class="fade-in-right-big smooth"></div>'
})
.state('access.signin', {
url: '/signin',
templateUrl: 'tpl/page_signin.html',
resolve: {
deps: ['uiLoad',
function (uiLoad) {
return uiLoad.load(['js/controllers/signin.js']);
}]
}
})
.state('access.signup', {
url: '/signup?scope',
templateUrl: 'tpl/page_signup.html',
resolve: {
deps: ['uiLoad',
function (uiLoad) {
return uiLoad.load(['js/controllers/signup.js']);
}]
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment