e26c1f0aa4dbcaac9ee5f816b13520ea82b54996
[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'>
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         var here = findOrgUnit(getLocation());
96         if (getDepth() > 0 || getDepth === 0 ) {
97             while (getDepth() < findOrgDepth(here))
98                 here = findOrgUnit( here.parent_ou() );
99         }
100
101         new openils.BibTemplate(
102             { record : new CGI().param('r'), org_unit : here.shortname() }
103         ).render();
104     });
105 ]]></script>
106 <!--#endif-->
107
108
109 <!--#if expr="$OILS_PAGE='myopac.xml'"-->
110 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/myopac.js'></script>
111 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/container.js'></script>
112 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/holds.js'></script>
113 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar.js'></script>
114 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/Date.W3CDTF.js'></script>
115
116 <!--#endif-->
117
118 <!--#if expr="$OILS_PAGE='mresult.xml'"-->
119 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar_extras.js'></script>
120 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/mresult.js'></script>
121 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/result_common.js'></script>
122 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/tips.js'></script>
123 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/holds.js'></script>
124 <!--#endif-->
125
126 <!--#if expr="$OILS_PAGE='cnbrowse.xml'"-->
127 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/cn_browse.js'></script>
128 <!--#endif-->
129
130 <!--#if expr="$OILS_PAGE='advanced.xml'"-->
131 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/advanced.js'></script>
132 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/adv_global.js'></script>
133 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/kcls/js/sidebar.js'></script>
134 <!--#endif-->
135
136
137 <!-- global js -->
138 <script language='javascript' type='text/javascript'><![CDATA[
139     <!--#include virtual="js_shared.xml"-->
140     dojo.addOnLoad(init);
141     dojo.addOnLoad(opac_init)
142 ]]> </script>
143
144 <!--#endif--> <!-- != Firefox/Xulrunner -->