removed some unnecessary code; load bibtemplate data from a setTimeout. why? becaus...
[evergreen-equinox.git] / Open-ILS / web / opac / skin / kcls / xml / common / js_common.xml
1 <script language='javascript' type="text/javascript"><![CDATA[
2     var locale = location.href.replace( /.+opac\/([^\/]+)\/skin.+/, '$1' );
3     if (!locale) locale = '<!--#echo var="locale"-->';
4
5     var djConfig = {
6         locale: locale.toLowerCase(),
7         parseOnLoad: true,
8         isDebug: false
9     };
10     var lang, bidi;
11 ]]></script>
12
13 <script type='text/javascript' src='/js/dojo/dojo/dojo.js'></script>
14
15 <!--#if expr="$OILS_PAGE='myopac.xml'"-->
16 <!-- my acccount uses a lot more classes -->
17 <script type='text/javascript'
18     src='/IDL2js?mvr,bre,aou,aout,pgt,lasso,cmf,cmc,cmsa,cam,cifm,clfm,citm,cblvl,ccs,au,accs,ahr,ahrn,acn,actscecm,cbreb,cbreb,cbrebi,acp,cust,ac,aua,mous,circ,mbts,mb,ausp,csp,acpl,mp'>
19 </script>
20 <!--#else-->
21 <script type='text/javascript'
22     src='/IDL2js?ahr,mvr,bre,aou,aout,pgt,lasso,cmf,cmc,cmsa,cam,cifm,clfm,citm,cblvl,ccs,au,acp,acpl'>
23 </script>
24
25 <!--#endif-->
26
27
28 <!--#if expr="$HTTP_USER_AGENT = /Firefox/ || $HTTP_USER_AGENT = /xulrunner/" -->
29 <!-- Load all Firefox/Xulrunner JS just prior to </body> -->
30 <!--#else-->
31 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/JSON_v1.js'></script>
32 <script language='javascript' type="text/javascript" src='/js/dojo/opensrf/opensrf.js'></script>
33 <script language='javascript' type="text/javascript" src='/js/dojo/dojo/openils_dojo.js'></script>
34 <script language='javascript' type="text/javascript" src='/js/dojo/fieldmapper/AutoIDL.js'></script>
35
36 <script language='javascript' type="text/javascript" src='<!--#echo var="OILS_JS_BASE"-->/<!--#echo var="locale"-->/OrgTree.js'></script>
37 <script language='javascript' type="text/javascript" src='<!--#echo var="OILS_JS_BASE"-->/<!--#echo var="locale"-->/FacetDefs.js'></script>
38
39 <!--#if expr="$OILS_OPAC_COMBINED_JS"-->
40 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/combined.js'></script>
41 <!--#else --> 
42 <!-- 
43     When combined JS is enabled in the Apache config, the block 
44     below defines which files are added to the final combined JS file. 
45     Currently, only files in $OPAC/common/js/ are eligible for automatic combination.
46 -->
47 <!--START COMPRESSION-->
48 <script language='javascript' type="text/javascript" src='<!--#echo var="OILS_JS_BASE"-->/OrgLasso.js'></script>
49 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/utils.js'></script>
50 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/config.js'></script>
51 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/CGI.js'></script>
52 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/md5.js'></script>
53 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/slimtree.js'></script>
54 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/opac_utils.js'></script>
55 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/org_utils.js'></script>
56 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/RemoteRequest.js'></script>
57 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/init.js'></script>
58 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/added_content.js'></script>
59 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/DP_DateExtensions.js'></script>
60 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/Cookies.js'></script>
61 <!--END COMPRESSION--> 
62 <!--#endif -->
63 <script type="text/javascript" src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/contentslider.js'></script>
64 <script src="<!--#echo var='OILS_SKIN_BASE'-->/kcls/js/misc.js" type='text/javascript'></script>
65
66 <!--#if expr="$OILS_PAGE!='advanced.xml'"-->
67 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/search_bar.js'></script>
68 <!--#endif-->
69 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/depth_selector.js'></script>
70
71 <!--#if expr="$OILS_PAGE='rresult.xml'"-->
72 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar_extras.js'></script>
73 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/rresult.js'></script>
74 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/result_common.js'></script>
75 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/tips.js'></script>
76 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/holds.js'></script>
77 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar.js'></script>
78 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/rdetail.js'></script>
79 <!--#endif-->
80
81 <!--#if expr="$OILS_PAGE='rdetail.xml'"-->
82 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar.js'></script>
83 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar_extras.js'></script>
84 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/result_common.js'></script>
85 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/rresult.js'></script>
86 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/rdetail.js'></script>
87 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/cn_browse.js'></script>
88 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/holds.js'></script>
89 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/container.js'></script>
90 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/copy_details.js'></script>
91 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/Date.W3CDTF.js'></script>
92 <script language='javascript' type='text/javascript' src='/opac/skin/kcls/js/marc.js'></script>
93 <script type="text/javascript"><![CDATA[
94     attachEvt("common", "init", function() {
95         setTimeout(
96             function() {
97                 var here = findOrgUnit(getLocation());
98                 if (getDepth() > 0 || getDepth === 0 ) {
99                     while (getDepth() < findOrgDepth(here))
100                         here = findOrgUnit( here.parent_ou() );
101                 }
102
103                 new openils.BibTemplate(
104                     { record : new CGI().param('r'), org_unit : here.shortname() }
105                 ).render();
106             }, 10
107         );
108     });
109 ]]></script>
110 <!--#endif-->
111
112
113 <!--#if expr="$OILS_PAGE='myopac.xml'"-->
114 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/myopac.js'></script>
115 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/container.js'></script>
116 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/holds.js'></script>
117 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar.js'></script>
118 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/Date.W3CDTF.js'></script>
119
120 <!--#endif-->
121
122 <!--#if expr="$OILS_PAGE='mresult.xml'"-->
123 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar_extras.js'></script>
124 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/mresult.js'></script>
125 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/result_common.js'></script>
126 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/tips.js'></script>
127 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/holds.js'></script>
128 <!--#endif-->
129
130 <!--#if expr="$OILS_PAGE='cnbrowse.xml'"-->
131 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/cn_browse.js'></script>
132 <!--#endif-->
133
134 <!--#if expr="$OILS_PAGE='advanced.xml'"-->
135 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/advanced.js'></script>
136 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/adv_global.js'></script>
137 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar.js'></script>
138 <!--#endif-->
139
140
141 <!-- global js -->
142 <script language='javascript' type='text/javascript'><![CDATA[
143     <!--#include virtual="js_shared.xml"-->
144     dojo.addOnLoad(init);
145     dojo.addOnLoad(opac_init)
146 ]]> </script>
147
148 <!--#endif--> <!-- != Firefox/Xulrunner -->