]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/xul/staff_client/server/OpenILS/util_overlay.xul
handle boolean testing with a global function
[Evergreen.git] / Open-ILS / xul / staff_client / server / OpenILS / util_overlay.xul
1 <?xml version="1.0"?>
2 <!-- Modified by Jason for Evergreen -->
3
4 <overlay id="openils_util_overlay"
5         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
6
7         <scripts id="openils_util_scripts">
8                 <script>dump('starting openils_util_overlay\n');</script>
9                 <script type="text/javascript" src="/xul/server/main/constants.js" />
10                 <script type="text/javascript" src="/xul/server/main/lang.js" />
11                 <script type="text/javascript" src="/opac/common/js/utils.js" />
12                 <script type="text/javascript" src="/opac/common/js/CGI.js" />
13                 <script type="text/javascript" src="/opac/common/js/md5.js" />
14                 <script type="text/javascript" src="/opac/common/js/JSON.js" />
15                 <script type="text/javascript" src="/opac/common/js/fmall.js" />
16                 <script type="text/javascript" src="/opac/common/js/fmgen.js" />
17                 <script type="text/javascript" src="/opac/common/js/RemoteRequest.js" />
18                 <script type="text/javascript" src="/opac/common/js/OrgTree.js" />
19                 <script type="text/javascript" src="/opac/common/js/org_utils.js" />   
20                 <script type="text/javascript">
21                 <![CDATA[
22
23                         function ses(a) {
24                                 JSAN.use('OpenILS.data'); var data = new OpenILS.data(); data.init({'via':'stash'});
25                                 switch(a) {
26                                         case 'authtime' :
27                                                 return data.session.authtime;
28                                         break;
29                                         case 'key':
30                                         default:
31                                                 return data.session.key;
32                                         break;
33                                 }
34                         }
35
36                         function get_bool(a) {
37                                 // Normal javascript interpretation except 'f' == false, per postgres
38                                 // So false includes 'f', '', 0, null, and undefined
39                                 if (a == 'f') return false;
40                                 if (a) return true; else return false;
41                         }
42
43                 ]]>
44                 </script>
45                 <script>dump('finished openils_util_overlay\n');</script>
46         </scripts>
47
48 </overlay>
49