211 lines
7.6 KiB
JavaScript
211 lines
7.6 KiB
JavaScript
// 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.when('/ENDR300/:id', {
|
|
templateUrl : doGetPath('/pages/ENDR300.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/ENDR300Controller.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
globalRouteProvider.when('/ENDR400/:id', {
|
|
templateUrl : doGetPath('/pages/ENDR400.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/ENDR400Controller.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
globalRouteProvider.when('/ENDR500/:id', {
|
|
templateUrl : doGetPath('/pages/ENDR500.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/ENDR500Controller.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
|
|
globalRouteProvider.when('/ENDR600/:id', {
|
|
templateUrl : doGetPath('/pages/ENDR600.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/ENDR600Controller.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
|
|
globalRouteProvider.when('/ENDR700/:id', {
|
|
templateUrl : doGetPath('/pages/ENDR700.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/ENDR700Controller.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
|
|
globalRouteProvider.when('/ENDR800/:id', {
|
|
templateUrl : doGetPath('/pages/ENDR800.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/ENDR800Controller.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
|
|
globalRouteProvider.when('/ENDR900/:id', {
|
|
templateUrl : doGetPath('/pages/ENDR900.jsp'),
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/ENDR900Controller.js')], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}]
|
|
}
|
|
});
|
|
|
|
|
|
globalRouteProvider.otherwise({redirectTo: '/logout'});
|
|
|
|
}]); |