npm-gui
Version:
Graphic User Interface for NPM packages/tasks for front and back -end users.
56 lines (52 loc) • 2.27 kB
JavaScript
(function() {
'use strict';
angular
.module('npm-gui')
.config(['$routeProvider', '$locationProvider',
function($routeProvider, $locationProvider, ListService) {
$routeProvider
.when('/dependencies', {
templateUrl: 'app/modules/index.modules.html',
controller: 'ModulesController',
controllerAs: 'modules',
resolve: {
modules: ['ListService', function(ListService) {
return ListService.modules;
}]
}
})
.when('/dependencies-dev', {
templateUrl: 'app/modules/index.modules.html',
controller: 'ModulesController',
controllerAs: 'modules',
resolve: {
modules: ['ListService', function(ListService) {
return ListService.devModules;
}]
}
})
.when('/dependencies-global', {
templateUrl: 'app/modules/index.modules.html',
controller: 'ModulesController',
controllerAs: 'modules',
resolve: {
modules: ['ListService', function(ListService) {
return ListService.globalModules;
}]
}
})
.when('/tasks', {
templateUrl: 'app/tasks/index.tasks.html',
controller: 'TasksController',
controllerAs: 'tasks'
})
.when('/builder', {
templateUrl: 'app/builder/index.builder.html',
controller: 'BuilderController',
controllerAs: 'builder'
})
.otherwise('/dependencies');
$locationProvider.html5Mode(false);
}
]);
})();