ENDRPrint_12CRelease/.svn/pristine/98/980711829da28a664d787bd591c4bb32fb487bd8.svn-base
2024-08-14 10:58:03 +07:00

211 lines
7.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.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'});
}]);