ENDRPrint/.svn/pristine/5d/5d8b1a701050ddf518a43948f15934f6e5c114d4.svn-base

135 lines
4.8 KiB
Plaintext
Raw Permalink Normal View History

2024-08-14 10:33:27 +07:00
// 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('/', {
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.otherwise({redirectTo: '/logout'});
}]);