More reordering of JS. Helps for simple interfaces, not for complex ones. More work...
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 26 Oct 2010 20:11:59 +0000 (20:11 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 26 Oct 2010 20:11:59 +0000 (20:11 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@18479 dcc99617-32d9-48b4-a31d-7c20da2025e4

22 files changed:
Open-ILS/web/templates/default/acq/financial/claim_eligible.tt2
Open-ILS/web/templates/default/acq/financial/list_funding_sources.tt2
Open-ILS/web/templates/default/acq/financial/list_funds.tt2
Open-ILS/web/templates/default/acq/financial/view_fund.tt2
Open-ILS/web/templates/default/acq/financial/view_funding_source.tt2
Open-ILS/web/templates/default/acq/financial/view_provider.tt2
Open-ILS/web/templates/default/acq/invoice/view.tt2
Open-ILS/web/templates/default/acq/lineitem/findbib.tt2
Open-ILS/web/templates/default/acq/lineitem/related.tt2
Open-ILS/web/templates/default/acq/lineitem/search.tt2
Open-ILS/web/templates/default/acq/lineitem/worksheet.tt2
Open-ILS/web/templates/default/acq/picklist/bib_search.tt2
Open-ILS/web/templates/default/acq/picklist/brief_record.tt2
Open-ILS/web/templates/default/acq/picklist/from_bib.tt2
Open-ILS/web/templates/default/acq/picklist/list.tt2
Open-ILS/web/templates/default/acq/picklist/upload.tt2
Open-ILS/web/templates/default/acq/picklist/user_request.tt2
Open-ILS/web/templates/default/acq/picklist/view.tt2
Open-ILS/web/templates/default/acq/po/create.tt2
Open-ILS/web/templates/default/acq/po/events.tt2
Open-ILS/web/templates/default/acq/po/search.tt2
Open-ILS/web/templates/default/acq/receiving/process.tt2

index 9511f54..6df7fca 100644 (file)
@@ -1,12 +1,6 @@
 [% WRAPPER "default/base.tt2" %]
 [% ctx.page_title = "Items Eligible For Claiming" %]
 <script type="text/javascript">var filter = "[% ctx.page_args.0 %]";</script>
-<script type="text/javascript"
-    src="[% ctx.media_prefix %]/js/ui/default/acq/financial/claim_eligible.js">
-</script>
-<script type="text/javascript"
-    src="[% ctx.media_prefix %]/js/ui/default/acq/financial/claim_voucher.js">
-</script>
 <div>
     <h1>Items Eligible For Claiming</h1>
     <div class="oils-acq-basic-roomy">
@@ -58,4 +52,6 @@
         [% INCLUDE "default/acq/common/final_claim_dialog.tt2" %]
     </div>
 </div>
+<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/financial/claim_eligible.js"> </script>
+<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/financial/claim_voucher.js"> </script>
 [% END %]
index 37992b2..2a5d91d 100644 (file)
@@ -1,8 +1,5 @@
 [% WRAPPER 'default/base.tt2' %]
 
-<!-- load the page-specific JS -->
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/financial/list_funding_sources.js'></script>
-
 <!-- The main grid lives here -->
 <script type="text/javascript">
     function getName(rowIndex, item) {
@@ -48,6 +45,7 @@
     </table>
 </div>
 
-
+<!-- load the page-specific JS -->
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/financial/list_funding_sources.js'></script>
 
 [% END %]
index 64aab45..644b545 100644 (file)
@@ -2,7 +2,6 @@
 [% ctx.page_title = 'Funds' %]
 
 <!-- load the page-specific JS -->
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/financial/list_funds.js'> </script>
 <script type="text/javascript">
     function getFundName(rowIndex, item) {
         if (!item) return null;
     </table>
 </div>
 <div dojoType="openils.widget.ProgressDialog" jsId="progressDialog"></div>
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/financial/list_funds.js'> </script>
 [% END %]
index 9d6e5f1..a1fcc3d 100644 (file)
@@ -1,10 +1,6 @@
 [% WRAPPER 'default/base.tt2' %]
 <script type="text/javascript"> var fundID = [% ctx.page_args.0 %] </script>
 
-<!-- load the page-specific JS -->
-<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/common/tag_manager.js"></script>
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/financial/view_fund.js'></script>
-
 <div id='oils-acq-list-header' class='container'>
     <div id='oils-acq-list-header-label'>Fund Details</div>
 </div>
         </div>
     </div>
 </div>
+
+<!-- load the page-specific JS -->
+<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/common/tag_manager.js"></script>
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/financial/view_fund.js'></script>
+
 [% END %]
index 7581082..55a372d 100644 (file)
@@ -1,9 +1,6 @@
 [% WRAPPER 'default/base.tt2' %]
 <script type="text/javascript"> var fundingSourceID = [% ctx.page_args.0 %]; </script>
 
-<!-- load the page-specific JS -->
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/financial/view_funding_source.js'> </script>
-
 <div id='oils-acq-list-header' class='container'>
     <div id='oils-acq-list-header-label'>Funding Source Details</div>
 </div>
     </div>
 </div>
 
+<!-- load the page-specific JS -->
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/financial/view_funding_source.js'> </script>
+
 [% END %]
 
index ee303d0..f37911e 100644 (file)
@@ -1,6 +1,5 @@
 [% WRAPPER default/base.tt2 %]
 <script type="text/javascript">var providerId = [% ctx.page_args.0 %]</script>
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/financial/view_provider.js'></script>
 
 <div dojoType="dijit.layout.ContentPane" layoutAlign="top">
     <div dojoType="dijit.layout.TabContainer">
                 </div> 
             </div>             
         </div>
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/financial/view_provider.js'></script>
 [% END %]
 
index e78ee72..526577c 100644 (file)
@@ -1,7 +1,5 @@
 [% WRAPPER 'default/base.tt2' %]
 [% ctx.page_title = 'Invoicing' %]
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/invoice/common.js'> </script>
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/invoice/view.js'> </script>
 <script type="text/javascript">var invoiceId = '[% ctx.page_args.0 %]';</script>
 <div dojoType="dijit.layout.ContentPane" style="height:100%">
 
         <button dojoType='dijit.form.Button' jsId='extraCopiesGo'>Add New Items</button>
     </div>
 </div>
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/invoice/common.js'> </script>
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/invoice/view.js'> </script>
 [% END %]
index f47a40d..c2269c1 100644 (file)
@@ -1,6 +1,5 @@
 [% WRAPPER "default/base.tt2" %]
 [% ctx.page_title = "Locate Bib Record" %]
-<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/lineitem/findbib.js"></script>
 <script type="text/javascript">
     function iterateSubfields(item) {
         var out = '';
@@ -70,4 +69,5 @@
 </div>
 <div jsId='progressDialog' dojoType='openils.widget.ProgressDialog' message='Searching....'/>
 
+<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/lineitem/findbib.js"></script>
 [% END %]
index c828b38..6d47ec9 100644 (file)
@@ -1,6 +1,5 @@
 [% WRAPPER "default/base.tt2" %]
 [% ctx.page_title = "Related Lineitems" %]
-<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/lineitem/related.js"></script>
 <script type="text/javascript">var targetId = "[% ctx.page_args.0 %]";</script>
 <h1>Related Lineitems</h1>
 <div id="acq-related-mini">
@@ -49,4 +48,5 @@
 </div>
 [% INCLUDE "default/acq/common/info.tt2" which = "Related" %]
 [% INCLUDE "default/acq/common/li_table.tt2" %]
+<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/lineitem/related.js"></script>
 [% END %]
index d5e62a4..f2cf8ad 100644 (file)
@@ -1,6 +1,5 @@
 [% WRAPPER 'default/base.tt2' %]
 [% ctx.page_title = 'Lineitem Search' %]
-<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/lineitem/search.js"></script>
 <!-- later: "[% ctx.page_args.0 %]" -->
 <div id="oils-acq-li-search-form-holder" class="hidden">
     <h1 class="oils-acq-li-search">Lineitem Search</h1>
     </form>
 </div>
 [% INCLUDE 'default/acq/common/li_table.tt2' %]
+<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/lineitem/search.js"></script>
 [% END %]
index d69c35d..1882237 100644 (file)
@@ -1,6 +1,5 @@
 [% WRAPPER "default/base.tt2" %]
 [% ctx.page_title = "Lineitem Worksheet" %]
-<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/lineitem/worksheet.js"></script>
 <script type="text/javascript">var liId = "[% ctx.page_args.0 %]";</script>
 <h1>Lineitem Worksheet</h1>
 <br/>
@@ -8,4 +7,5 @@
 <div class='hidden'>
     <div jsId='progressDialog' dojoType='openils.widget.ProgressDialog' message='Loading Worksheet...'/>
 </div>
+<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/lineitem/worksheet.js"></script>
 [% END %]
index 1b6e52c..f80d978 100644 (file)
@@ -1,5 +1,4 @@
 [% WRAPPER 'default/base.tt2' %]
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/bib_search.js'></script>
 <style type="text/css">
     @import "[% ctx.media_prefix %]/js/dojo/dojox/form/resources/CheckedMultiSelect.css";
 </style>
@@ -70,5 +69,6 @@
 </div>
 
 <script type="text/javascript">dojo.style('oils-acq-pl-search-results', 'display', 'none');</script>
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/bib_search.js'></script>
 [% END %]
 
index da8c655..2c619a0 100644 (file)
@@ -1,6 +1,4 @@
 [% WRAPPER 'default/base.tt2' %]
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/brief_record.js'> </script>
-
 <h1>New Brief Record</h1><br/>
 <form dojoType='dijit.form.Form'>
     <script type='dojo/method' event='onSubmit'>
@@ -31,4 +29,7 @@
         </tbody>
     </table>
 </form>
+
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/brief_record.js'> </script>
+
 [% END %]
index 1a6cf33..0a422ec 100644 (file)
@@ -1,7 +1,5 @@
 [% WRAPPER "default/base.tt2" %]
 [% ctx.page_title = "Items by Bibliographic ID" %]
-<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/picklist/from_bib.js">
-</script>
 <div id="acq-frombib-upload-box">
     <div class="oils-acq-basic-roomy">
         Provide one or more CSV files whose first columns
@@ -22,4 +20,5 @@
 <hr />
 [% INCLUDE "default/acq/common/li_table_pager.tt2" %]
 [% INCLUDE "default/acq/common/li_table.tt2" %]
+<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/picklist/from_bib.js"> </script>
 [% END %]
index 50fb0ef..217cbb6 100644 (file)
@@ -1,18 +1,5 @@
 [% WRAPPER 'default/base.tt2' %]
 [% ctx.page_title = 'Selection Lists' %]
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/view_list.js'></script>
-
-<script type="text/javascript">
-    function formatName(inDatum) {
-        for(var i in plCache){
-            var pl = plCache[i];
-            var id = pl.id();
-            if (inDatum  == pl.name()){
-                return '<a href="[% ctx.base_path %]/acq/picklist/view/'+id+'">'+inDatum+'</a>';
-            }
-        }
-    }
-</script>
 
 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
     <div id='oils-acq-list-header' class='container'>
     </div>
 </div>
 
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/view_list.js'></script>
+
+<script type="text/javascript">
+    function formatName(inDatum) {
+        for(var i in plCache){
+            var pl = plCache[i];
+            var id = pl.id();
+            if (inDatum  == pl.name()){
+                return '<a href="[% ctx.base_path %]/acq/picklist/view/'+id+'">'+inDatum+'</a>';
+            }
+        }
+    }
+</script>
+
 [% END %]
index 9a969da..b05ddc0 100644 (file)
@@ -1,5 +1,4 @@
 [% WRAPPER 'default/base.tt2' %]
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/upload.js'> </script>
 
 <h1>Upload</h1><br/>
 <form id="acq-pl-upload-form" enctype="multipart/form-data">
@@ -94,4 +93,5 @@
         </div>
     </div>
 </form>
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/upload.js'> </script>
 [% END %]
index 041d999..02e3683 100644 (file)
@@ -1,6 +1,5 @@
 [% WRAPPER 'default/base.tt2' %]
 [% ctx.page_title = 'Patron Requests' %]
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/user_request.js'></script>
 <script type="text/javascript">var reqId = '[% ctx.page_args.0 %]';</script>
 
     <div dojoType="dijit.layout.StackContainer" id="stackContainer" doLayout="false">
@@ -63,4 +62,5 @@
             <div id="detail_content_pane" />
         </div>
     </div>
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/user_request.js'></script>
 [% END %]
index 62ef51b..dcb693d 100644 (file)
@@ -1,6 +1,5 @@
 [% WRAPPER 'default/base.tt2' %]
 [% ctx.page_title = 'Selection List' %]
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/view.js'></script>
 <div dojoType="dijit.layout.ContentPane" style="height:100%">
     <div class='container'>
         <div id='oils-acq-picklist-header'>
@@ -16,5 +15,6 @@
     <script type="text/javascript">var plId = '[% ctx.page_args.0 %]';</script>
     [% INCLUDE 'default/acq/common/li_table.tt2' %]
 </div>
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/view.js'></script>
 [% END %]
 
index 87d2b47..5dde850 100644 (file)
@@ -1,8 +1,5 @@
 [% WRAPPER "default/base.tt2" %]
 [% ctx.page_title = "Create Purchase Order" %]
-<script
-    type="text/javascript"
-    src="[% ctx.media_prefix %]/js/ui/default/acq/po/create.js">
-</script>
 <h1>Create Purchase Order</h1>
+<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/po/create.js"> </script>
 [% END %]
index 9e22483..a06fc89 100644 (file)
@@ -1,5 +1,4 @@
 [% WRAPPER default/base.tt2 %]
-<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/po/events.js"> </script>
 
 <!-- grid -->
 
@@ -59,6 +58,7 @@
         </table>
     </div>
 </div>
+<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/po/events.js"> </script>
 [% END %]
 
 
index 4b55075..de8bd1d 100644 (file)
@@ -19,8 +19,6 @@
     <span>Status: <span attr="state"></span></span>
     <span><a class="hidden" attr="activator" href="javascript:void(0);">Activate Order</a></span>
 </div>
-<!-- load the page-specific JS -->
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/po/search.js'> </script>
 
 <script type="text/javascript">
     function formatId(id) {
@@ -46,6 +44,7 @@
 
         <label for='state'>State</label></td>
         <script type="text/javascript">
+            dojo.require('dojo.data.ItemFileReadStore');
             var stateStore = new dojo.data.ItemFileReadStore({
                 data : {
                     identifier:"value",
     </table>
 </div>
 [% INCLUDE 'default/acq/common/li_table.tt2' %]
+
+<!-- load the page-specific JS -->
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/po/search.js'> </script>
 [% END %]
index 416f219..2604d7c 100644 (file)
@@ -1,5 +1,4 @@
 [% WRAPPER default/base.tt2 %]
-<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/receiving/process.js'> </script>
     <h1>Receiving Processing</h1><br/>
     <div id='oils-acq-recv-search-block' class='container'>
         <form dojoType='dijit.form.Form' action='' method=''>
@@ -34,5 +33,6 @@
         [% INCLUDE 'default/acq/common/jubgrid.tt2' %]
     </div>
     <script type="text/javascript">dojo.style('oils-acq-recv-grid', 'visibility', 'hidden');</script>
+<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/receiving/process.js'> </script>
 [% END %]