]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/js/ui/default/staff/admin/actor/app.js
Web Client: Make Patron Email Clickable
[working/Evergreen.git] / Open-ILS / web / js / ui / default / staff / admin / actor / app.js
1 /**
2  * App to drive the base page. 
3  * Login Form
4  * Splash Page
5  */
6
7 angular.module('egAdminActor',
8     ['ngRoute', 'ui.bootstrap', 'egCoreMod','egUiMod'])
9
10 .config(['$routeProvider','$locationProvider','$compileProvider', 
11  function($routeProvider , $locationProvider , $compileProvider) {
12
13     $locationProvider.html5Mode(true);
14     $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|mailto|blob):/); 
15     var resolver = {delay : function(egStartup) {return egStartup.go()}};
16
17     $routeProvider.when('/admin/actor/address_alert', {
18         templateUrl: './admin/actor/t_address_alert',
19         controller: 'AddressAlertCtl',
20         resolve : resolver
21     });
22
23     // default page 
24     /*
25     $routeProvider.otherwise({
26         templateUrl : 'user-perms-template',
27         controller: 'UserPermsCtrl',
28         resolve : resolver
29     });
30     */
31 }])
32
33 .controller('AddressAlertCtl',
34        ['$scope','$routeParams','$window','$location','egCore',
35 function($scope , $routeParams , $window , $location , egCore) {
36
37     $scope.funcs = {
38         ses : egCore.auth.token(),
39     }
40
41     // have to use the full URL, not just the path, to ensure
42     // the embeded page is not a nested version of this page (ad infinitum)
43     $scope.address_alert_url = $location.absUrl().replace(
44         /\/eg\/staff.*/, '/eg/conify/global/actor/address_alert');
45
46     console.log($scope.address_alert_url);
47
48 }])