5aee0981aa2269d706e8a2f3143f8207cc93871d
[evergreen-equinox.git] / Open-ILS / web / opac / skin / kcls / xml / common / js_common_postbody.xml
1 <script type="text/javascript"><![CDATA[
2     dojo.require('openils.Util');
3
4     // set up some global JS config variables, read from the Apache config
5
6     openils.Util.requireLegacy('/js/dojo/dojo/openils_dojo.js');
7     openils.Util.requireLegacy('/js/dojo/fieldmapper/AutoIDL.js');
8     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/<!--#echo var="locale"-->/OrgTree.js');
9     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/<!--#echo var="locale"-->/FacetDefs.js');
10
11     <!--#if expr="$OILS_OPAC_COMBINED_JS"-->
12     openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/combined.js')
13     <!--#else -->
14     /* See js_common.xml for which files are actually combined/compressed by autogen */
15     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/OrgLasso.js');
16     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/utils.js');
17     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/config.js');
18     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/CGI.js');
19     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/md5.js');
20     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/slimtree.js');
21     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/opac_utils.js');
22     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/org_utils.js');
23     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/RemoteRequest.js');
24     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/init.js');
25     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/added_content.js');
26     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/DP_DateExtensions.js');
27     openils.Util.requireLegacy('<!--#echo var="OILS_JS_BASE"-->/Cookies.js');
28     <!--#endif -->
29
30     <!--#include virtual="js_shared.xml"-->
31
32     function skin_init() {
33         openils.Util.requireLegacy('/opac/skin/kcls/js/depth_selector.js');
34         openils.Util.requireLegacy('/opac/skin/kcls/js/misc.js');
35
36         <!--#if expr="$OILS_PAGE!='advanced.xml'"-->
37         openils.Util.requireLegacy('/opac/skin/kcls/js/search_bar.js');
38         <!--#endif -->
39
40         <!--#if expr="$OILS_PAGE='rresult.xml'"-->
41         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar_extras.js');
42         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/rresult.js');
43         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/result_common.js');
44         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/tips.js');
45         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/holds.js');
46         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar.js');
47         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/rdetail.js');
48         <!--#endif-->
49
50         <!--#if expr="$OILS_PAGE='rdetail.xml'"-->
51
52         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar.js');
53         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar_extras.js');
54         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/result_common.js');
55         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/rresult.js');
56         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/rdetail.js');
57         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/cn_browse.js');
58         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/holds.js');
59         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/container.js');
60         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/copy_details.js');
61         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/Date.W3CDTF.js');
62         openils.Util.requireLegacy('/opac/skin/kcls/js/marc.js');
63
64         attachEvt("common", "init", function() {
65             var here = findOrgUnit(getLocation());
66             if (getDepth() > 0 || getDepth === 0 ) {
67                 while (getDepth() < findOrgDepth(here))
68                     here = findOrgUnit( here.parent_ou() );
69             }
70
71             new openils.BibTemplate(
72                 { record : new CGI().param('r'), org_unit : here.shortname() }
73             ).render();
74         });
75
76         <!--#endif--> /* if rdetail.xml */
77
78         <!--#if expr="$OILS_PAGE='myopac.xml'"-->
79         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/myopac.js');
80         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/container.js');
81         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/holds.js');
82         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar.js');
83         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/Date.W3CDTF.js');
84
85         <!--#endif-->
86
87         <!--#if expr="$OILS_PAGE='mresult.xml'"-->
88         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar_extras.js');
89         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/mresult.js');
90         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/result_common.js');
91         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/tips.js');
92         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/holds.js');
93         <!--#endif-->
94
95         <!--#if expr="$OILS_PAGE='cnbrowse.xml'"-->
96         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/cn_browse.js');
97         <!--#endif-->
98
99         <!--#if expr="$OILS_PAGE='advanced.xml'"-->
100         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/advanced.js');
101         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/adv_global.js');
102         openils.Util.requireLegacy('<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar.js');
103         <!--#endif-->
104     }
105
106     dojo.addOnLoad( function() { skin_init(); init(); opac_init(); });
107
108 ]]></script>