Initial dev repository
[kcls-web.git] / opac / skin / condense_js / xml / common / js_common.xml
1 <!--#if expr="$OILS_PAGE='myopac.xml'"-->
2 <!-- my acccount uses a lot more classes -->
3 <script language='javascript'  
4     src='/IDL2js?mvr,bre,aou,aout,pgt,lasso,cmf,cmc,cmsa,cam,cifm,clfm,citm,cblvl,ccs,accs,au,ahr,ahrn,acn,actscecm,cbreb,cbreb,cbrebi,acp,cust,ac,aua,mous,circ,mbts,mb,ausp,csp'
5     type='text/javascript'></script>
6 <!--#else-->
7 <script language='javascript'  
8     src='/IDL2js?mvr,bre,aou,aout,pgt,lasso,cmf,cmc,cmsa,cam,cifm,clfm,citm,cblvl,ccs'
9     type='text/javascript'></script>
10 <!--#endif-->
11
12 <script language='javascript' type="text/javascript">
13     var locale = location.href.replace( /.+opac\/([^\/]+)\/skin.+/, '$1' );
14     if (!locale) locale = '<!--#echo var="locale"-->';
15     var djConfig = {
16          locale: locale.toLowerCase(),
17          parseOnLoad: true,
18          isDebug: true,
19      }, lang, bidi;
20 </script>
21
22 <!--
23 <script language='javascript' src='/js/dojo/dojo/dojo.js'></script>
24 -->
25 <script language='javascript' src='/js/dojo/dojo/dojo.js'></script>
26 <script> dojo.addOnLoad(function(){console.log('onload()')});</script>
27 <!--
28 <script language='javascript' type='text/javascript' src='<!==#echo var="OILS_JS_BASE"==>/JSON_v1.js'></script>
29 <script language='javascript' type="text/javascript" src='/js/dojo/opensrf/opensrf.js'></script>
30 -->
31 <script language='javascript' type="text/javascript" src='/js/dojo/dojo/openils_dojo.js'></script>
32 <script language='javascript' type="text/javascript" src='/js/dojo/fieldmapper/AutoIDL.js'></script>
33
34 <script language='javascript' type="text/javascript" src='<!--#echo var="OILS_JS_BASE"-->/<!--#echo var="locale"-->/OrgTree.js'></script>
35 <script language='javascript' type="text/javascript" src='<!--#echo var="OILS_JS_BASE"-->/<!--#echo var="locale"-->/FacetDefs.js'></script>
36
37 <script>console.log("before combined")</script>
38 <!--#if expr="$OILS_OPAC_COMBINED_JS"-->
39 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/condense_js/js/combined.js'></script>
40 <!--#else --> 
41 <!-- 
42     When combined JS is enabled in the Apache config, the block 
43     below defines which files are added to the final combined JS file. 
44     Currently, only files in $OPAC/common/js/ are eligible for automatic combination.
45 -->
46 <!--START COMPRESSION-->
47 <script language='javascript' type="text/javascript" src='<!--#echo var="OILS_JS_BASE"-->/OrgLasso.js'></script>
48 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/utils.js'></script>
49 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/config.js'></script>
50 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/CGI.js'></script>
51 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/md5.js'></script>
52 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/slimtree.js'></script>
53 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/opac_utils.js'></script>
54 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/org_utils.js'></script>
55 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/RemoteRequest.js'></script>
56 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/init.js'></script>
57 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/added_content.js'></script>
58 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/DP_DateExtensions.js'></script>
59 <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/Cookies.js'></script>
60 <!--END COMPRESSION--> 
61 <!--#endif -->
62 <script>console.log("after combined")</script>
63
64 <!-- Some global js -->
65 <script language='javascript' type='text/javascript'>
66
67     <!-- set up some global JS config variables, read from the Apache config -->
68     var OILS_OPAC_IMAGES_HOST = null;
69     <!--#if expr="$OILS_OPAC_IMAGES_HOST"-->
70         OILS_OPAC_IMAGES_HOST = '<!--#echo var="OILS_OPAC_IMAGES_HOST"-->extras/ac/jacket/';
71     <!--#endif -->
72     var OILS_OPAC_STATIC_PROTOCOL = null;
73     <!--#if expr="$OILS_OPAC_STATIC_PROTOCOL"-->
74         OILS_OPAC_STATIC_PROTOCOL = '<!--#echo var="OILS_OPAC_STATIC_PROTOCOL"-->';
75     <!--#endif -->
76     <!--#if expr="$OILS_OPAC_FORCE_LOGIN_SSL"-->
77         forceLoginSSL = true;
78     <!--#endif -->
79
80     var localSuppressedOrgs = {1500:true, 1501:true, 1558:true};  /* change to suit */   /* changed from array to object - IE fix */
81     for (var i in orgArraySearcher) {
82         var org = orgArraySearcher[i];
83         if(localSuppressedOrgs[i]) {    /* removed indexOf() - isn't supported on IE */
84             org.opac_visible('f');
85         }
86     }
87     dojo.require('dojo.cookie')
88     var cookieManager = new HTTP.Cookies(); 
89 </script>
90
91 <script src="<!--#echo var='OILS_SKIN_BASE'-->/kcls/js/depth_selector.js" type='text/javascript'> </script>
92 <!--#if expr="$OILS_PAGE!='advanced.xml'"-->
93 <script src="<!--#echo var='OILS_SKIN_BASE'-->/kcls/js/search_bar.js" type='text/javascript'> </script>
94 <!--#endif -->
95 <!--#if expr="$OILS_PAGE='rresult.xml' || $OILS_PAGE='myopac.xml'"-->
96 <script src="<!--#echo var='OILS_SKIN_BASE'-->/kcls/js/sidebar.js" type='text/javascript'></script>
97 <!--#endif-->
98 <script src="<!--#echo var='OILS_SKIN_BASE'-->/kcls/js/misc.js" type='text/javascript'></script>
99 <!-- myopac.js-->
100
101 <script>console.log("end js_common")</script>