Webstaff: implement Operator Change (and Operator Restore)
[working/Evergreen.git] / Open-ILS / src / templates / staff / base_js.tt2
1 <script src="/IDL2js"></script>
2
3 [% IF EXPAND_WEB_IMPORTS %]
4
5 <!-- angular -->
6 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/jquery.min.js"></script>
7 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/angular.min.js"></script>
8 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/angular-route.min.js"></script>
9 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/ui-bootstrap-tpls.min.js"></script>
10 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/hotkeys.min.js"></script>
11 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/angular-file-saver.bundle.min.js"></script>
12 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/angular-location-update.min.js"></script>
13 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/angular-animate.min.js"></script>
14 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/angular-sanitize.min.js"></script>
15 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/angular-cookies.min.js"></script>
16 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/ngToast.min.js"></script>
17 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/angular-tree-control.js"></script>
18
19 <!-- IDL / opensrf (network) -->
20 <script src="[% ctx.media_prefix %]/js/dojo/opensrf/JSON_v1.js"></script>
21 <script src="[% ctx.media_prefix %]/js/dojo/opensrf/opensrf.js"></script>
22 <script src="[% ctx.media_prefix %]/js/dojo/opensrf/opensrf_ws.js"></script>
23
24 <!-- evergreen core services -->
25 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/core.js"></script>
26 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/strings.js"></script>
27 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/idl.js"></script>
28 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/event.js"></script>
29 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/net.js"></script>
30 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/auth.js"></script>
31 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/pcrud.js"></script>
32 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/env.js"></script>
33 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/org.js"></script>
34 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/startup.js"></script>
35 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/hatch.js"></script>
36 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/print.js"></script>
37 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/audio.js"></script>
38 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/coresvc.js"></script>
39 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/user.js"></script>
40 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/navbar.js"></script>
41 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/statusbar.js"></script>
42 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/ui.js"></script>
43 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/date.js"></script>
44
45 [% ELSE %]
46
47 <!-- concatenated, minified version of all of the above -->
48 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/evergreen-staff-client.[% EVERGREEN_VERSION %].min.js"></script>
49
50 [% END %]
51
52 <script>
53   // Configure OpenSRF
54   // pending api_level thunking in C
55   // OpenSRF.api_level = 2;
56   OpenSRF.Session.transport = OSRF_TRANSPORT_TYPE_WS;
57
58   // Here lie JS strings that may be used on any/all pages.
59   angular.module('egCoreMod').run(['egStrings', function(s) {
60     s.EG_UNLOAD_CTRL_PROMPT_MSG = 
61       '[% l('This page may have unsaved data.\n\nAre you sure you want to leave this page?') %]';
62     s.EG_UNLOAD_PAGE_PROMPT_MSG = 
63       '[% l('This page may have unsaved data.') %]';
64     s.EG_DATE_INPUT_CLOSE_TEXT = '[% l('Close') %]';
65     s.EG_WORK_LOG_CHECKOUT = '[% l('Check Out') %]';
66     s.EG_WORK_LOG_RENEW = '[% l('Renew') %]';
67     s.EG_WORK_LOG_CHECKIN = '[% l('Check In') %]';
68     s.EG_WORK_LOG_EDITED_PATRON = '[% l('Edited Patron') %]';
69     s.EG_WORK_LOG_REGISTERED_PATRON = '[% l('Registered Patron') %]';
70     s.EG_WORK_LOG_CASH_PAYMENT = '[% l('Cash Payment') %]';
71     s.EG_WORK_LOG_CHECK_PAYMENT = '[% l('Check Payment') %]';
72     s.EG_WORK_LOG_CREDIT_CARD_PAYMENT = '[% l('Credit Card Payment') %]';
73     s.EG_WORK_LOG_CREDIT_PAYMENT = '[% l('Credit Payment') %]';
74     s.EG_WORK_LOG_WORK_PAYMENT = '[% l('Work Payment') %]';
75     s.EG_WORK_LOG_FORGIVE_PAYMENT = '[% l('Forgive Payment') %]';
76     s.EG_WORK_LOG_GOODS_PAYMENT = '[% l('Goods Payment') %]';
77     s.EG_WORK_LOG_REQUESTED_HOLD = '[% l('Hold Request') %]';
78     s.EG_CONFIRM_DELETE_RECORD_TITLE = '[% l('Confirm Record Deletion') %]';
79     s.EG_CONFIRM_DELETE_RECORD_BODY = "[% l('Delete record {{id}}?') %]";
80     s.OP_CHANGE_SUCCESS = "[% l('Operator Change Succeeded') %]";
81     s.OP_CHANGE_FAILURE = "[% l('Operator Change Failed') %]";
82   }]);
83 </script>
84