Thanks to miker_ and dojo 1.3.2, the <script> tag for loading dojo works now (if...
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 23 Jul 2009 16:32:27 +0000 (16:32 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 23 Jul 2009 16:32:27 +0000 (16:32 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13713 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/external/dojo_template.js
Open-ILS/xul/staff_client/external/dojo_template.xul

index a3bac8f..99eca39 100644 (file)
@@ -9,16 +9,7 @@ function my_init() {
         JSAN.use('util.error'); error = new util.error();
         error.sdump('D_TRACE','my_init() for main_test.xul');
 
-        /* these were not working as <script> tags.  Maybe someone else can try? */
-        var url="/js/dojo/dojo/dojo.js"; var js = JSAN._loadJSFromUrl( url ); eval(js);
-        url="/js/dojo/DojoSRF.js"; js = JSAN._loadJSFromUrl( url ); eval(js);
-        url="/js/dojo/fieldmapper/Fieldmapper.js"; js = JSAN._loadJSFromUrl( url ); eval(js);
-        url="/js/dojo/fieldmapper/hash.js"; js = JSAN._loadJSFromUrl( url ); eval(js);
-        url="/js/dojo/fieldmapper/OrgUtils.js"; js = JSAN._loadJSFromUrl( url ); eval(js);
-        url="/js/dojo/openils/Event.js"; js = JSAN._loadJSFromUrl( url ); eval(js);
-        url="/js/dojo/openils/Util.js"; js = JSAN._loadJSFromUrl( url ); eval(js);
-        url="/js/dojo/openils/User.js"; js = JSAN._loadJSFromUrl( url ); eval(js);
-        url="/js/dojo/openils/PermaCrud.js"; js = JSAN._loadJSFromUrl( url ); eval(js);
+        dojo.require('openils.PermaCrud');
 
         var types = new openils.PermaCrud(
             {
index 32d1235..9535e1e 100644 (file)
        <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
        <!-- BEHAVIOR -->
        <script type="text/javascript">
-               var myPackageDir = 'open_ils_staff_client'; var IAMXUL = true; 
+               var myPackageDir = 'open_ils_staff_client'; var IAMXUL = true; var djConfig = { 'baseUrl' : '/js/dojo/dojo/',parseOnLoad: true,isDebug:false };
        </script>
        <scripts id="openils_util_scripts"/>
 
        <script type="text/javascript" src="/xul/server/main/JSAN.js"/>
-       <script type="text/javascript" src="/opac/common/js/opensrf.js"/>
-       <script type="text/javascript" src="/opac/common/js/opensrf_xhr.js"/>
+    <script type="text/javascript" src="/js/dojo/dojo/dojo.js"/>
        <script type="text/javascript" src="dojo_template.js"/>
 
     <label value="retrieving coust's with dojo and PermaCrud..."/>