]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/conify/global/booking/resource.tt2
Patch from Lebbeous Fogle-Weekley which implements the configuration interfaces required
[working/Evergreen.git] / Open-ILS / web / templates / default / conify / global / booking / resource.tt2
1 [% WRAPPER default/base.tt2 %]
2 [% ctx.page_title = 'Resources' %]
3
4 <script src="/opac/common/js/CGI.js" type="text/javascript"></script>
5 <script type ="text/javascript">
6     dojo.require('dijit.form.FilteringSelect');
7     dojo.require('openils.widget.AutoGrid');
8     dojo.require('openils.XUL');
9
10     function get_brsrc_ids() {
11         var cgi = new CGI();
12         var results = JSON2js(cgi.param('results'));
13         if (!results) return undefined;
14         var brsrc_ids = [];
15         for (var i in results) {
16             brsrc_ids.push(results[i][0]);
17         }
18         return brsrc_ids;
19     }
20
21     openils.Util.addOnLoad(
22         function() {
23             var search = undefined; // default to all objs
24             var brsrc_ids = get_brsrc_ids();
25             if (brsrc_ids) {
26                 search = {id: brsrc_ids};
27             }
28             ustGrid.loadAll({order_by:{brsrc : 'barcode'}}, search);
29         }
30     );
31 </script>
32
33
34
35 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" class='oils-header-panel'>
36     <div>Resources</div>
37     <div>
38         <button dojoType='dijit.form.Button' onClick='ustGrid.showCreateDialog()'>New Resource</button>
39         <button dojoType='dijit.form.Button' onClick='ustGrid.deleteSelected()'>Delete Selected</button>
40     </div>
41 </div>
42
43 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
44     <table  jsId="ustGrid"
45             autoHeight='true'
46             dojoType="openils.widget.AutoGrid"
47             fieldOrder="['owner', 'type', 'barcode',
48                 'overbook', 'deposit', 'deposit_amount', 'user_fee']"
49             query="{name: '*'}"
50             defaultCellWidth='"auto"'
51             fmClass='brsrc'
52             showPaginator='true'
53             editOnEnter='true'>
54     </table>
55  </div>
56
57 [% END %]