]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/opac/skin/default/xml/common/js_common.xml
added OPAC support for 1) selecting SSL manually and having it stick and 2) forcing...
[working/Evergreen.git] / Open-ILS / web / opac / skin / default / xml / common / js_common.xml
1         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/utils.js' type='text/javascript'></script>
2         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/config.js' type='text/javascript'></script>
3         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/CGI.js' type='text/javascript'></script>
4         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/Cookies.js' type='text/javascript'></script>
5         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/md5.js' type='text/javascript'></script>
6
7         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/slimtree.js' type='text/javascript'></script>
8
9         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/JSON_v1.js' type='text/javascript'></script>
10         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/fmcore.js' type='text/javascript'></script>
11         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/fmgen.js' type='text/javascript'></script>
12         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/opac_utils.js' type='text/javascript'></script>
13         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/<!--#echo var="locale"-->/OrgTree.js' type='text/javascript'></script>
14         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/<!--#echo var="locale"-->/FacetDefs.js' type='text/javascript'></script>
15         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/OrgLasso.js' type='text/javascript'></script>
16         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/org_utils.js' type='text/javascript'></script>
17         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/RemoteRequest.js' type='text/javascript'></script>
18         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/init.js' type='text/javascript'></script>
19         <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/added_content.js' type='text/javascript'></script>
20
21         <!-- Some global js -->
22         <script language='javascript' type='text/javascript'>
23
24                 config.css.color_1 = "color_1";
25                 config.css.color_2 = "color_2";
26                 config.css.color_3 = "color_3";
27
28
29                 <!-- set up some global JS config variables, read from the Apache config -->
30                 var OILS_OPAC_IMAGES_HOST = null;
31                 <!--#if expr="$OILS_OPAC_IMAGES_HOST"-->
32                         OILS_OPAC_IMAGES_HOST = '<!--#echo var="OILS_OPAC_IMAGES_HOST"-->extras/ac/jacket/';
33                 <!--#endif -->
34                 var OILS_OPAC_STATIC_PROTOCOL = null;
35                 <!--#if expr="$OILS_OPAC_STATIC_PROTOCOL"-->
36                         OILS_OPAC_STATIC_PROTOCOL = '<!--#echo var="OILS_OPAC_STATIC_PROTOCOL"-->';
37                 <!--#endif -->
38
39                 <!-- builds the "Now searching: <org_unit>" text on the home page -->
40                 function home_init() {
41                         getId("home_adv_search_link").setAttribute("href", buildOPACLink({page:ADVANCED})); 
42                         getId("home_myopac_link").setAttribute("href", buildOPACLink({page:MYOPAC}, false, true));
43                 }
44
45         <!--#if expr="$OILS_OPAC_FORCE_LOGIN_SSL"-->
46             forceLoginSSL = true;
47         <!--#endif -->
48         </script>
49
50         <!-- enable Dojo date picker -->
51         <script language='javascript' type="text/javascript">
52
53                 var djConfig = {parseOnLoad: true, isDebug: false}, lang, bidi;
54
55                 var locale = location.href.replace( /.+opac\/([^\/]+)\/skin.+/, '$1' );
56                 if (!locale) locale = '<!--#echo var="locale"-->';
57
58                 djConfig.locale = locale.toLowerCase();
59
60         </script>
61
62         <script type="text/javascript" src='/js/dojo/dojo/dojo.js'></script>
63         <script type="text/javascript" src='/js/dojo/dojo/openils_dojo.js'></script>
64     <script type="text/javascript" src='/js/dojo/opensrf/opensrf.js'></script>
65
66         <script language="javascript" type="text/javascript">
67                 dojo.addOnLoad(init);
68                 dojo.require("dijit._Calendar");
69                 dojo.require("dijit.form.DateTextBox");
70                 dojo.require("dijit.form.FilteringSelect");
71                 dojo.require("dojo.date.locale");
72                 dojo.require("dojo.date.stamp");
73                 dojo.require("dojo.parser");
74                 dojo.require("openils.I18N");
75         </script>