101 lines
3.6 KiB
Plaintext
101 lines
3.6 KiB
Plaintext
// configure our routes
|
|
var globalRouteProvider;
|
|
scotchApp.config(['$routeProvider', '$controllerProvider',
|
|
function($routeProvider,$controllerProvider) {
|
|
scotchApp.registerCtrl = $controllerProvider.register;
|
|
|
|
//alert("globalRouteProvider");
|
|
//scotchApp.routeProvider = $routeProvider;
|
|
//scotchApp.controllerProvider = $controllerProvider;
|
|
globalRouteProvider = $routeProvider;
|
|
|
|
globalRouteProvider.when('/', {
|
|
templateUrl : doGetPath('/login.jsp')
|
|
});
|
|
|
|
globalRouteProvider.when('/login', {
|
|
templateUrl : doGetPath('/login.jsp')
|
|
});
|
|
|
|
globalRouteProvider.when('/defaults', {
|
|
|
|
});
|
|
|
|
globalRouteProvider.when('/logout', {
|
|
templateUrl : doGetPath('/logout.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/logoutController.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
globalRouteProvider.when('/ENDR001/:id', {
|
|
templateUrl : doGetPath('/pages/ENDR001.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/ENDR001Controller.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
globalRouteProvider.when('/ENDR100/:id', {
|
|
templateUrl : doGetPath('/pages/ENDR100.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/ENDR100Controller.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
globalRouteProvider.when('/ENDR002/:id', {
|
|
templateUrl : doGetPath('/pages/ENDR002.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/ENDR002Controller.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
globalRouteProvider.when('/ENDR200/:id', {
|
|
templateUrl : doGetPath('/pages/ENDR200.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/ENDR200Controller.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
globalRouteProvider.otherwise({redirectTo: '/logout'});
|
|
|
|
}]); |