ENDRPrint_12CRelease/.svn/pristine/c1/c19157b759bac480a80c21601664595e9d6d97a9.svn-base

101 lines
3.6 KiB
Plaintext
Raw Normal View History

2024-08-14 10:58:03 +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('/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'});
}]);