]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/booking/pickup.tt2
initial merge/overlay profile editor ui
[working/Evergreen.git] / Open-ILS / web / templates / default / booking / pickup.tt2
1 [% WRAPPER "default/base.tt2" %]
2 <script src="[% ctx.media_prefix %]/js/ui/default/booking/common.js"></script>
3 <script src="[% ctx.media_prefix %]/js/ui/default/booking/populator.js"></script>
4 <script src="[% ctx.media_prefix %]/js/ui/default/booking/pickup.js"></script>
5 <link rel="stylesheet" type="text/css" href="[% ctx.media_prefix %]/css/skin/[% ctx.skin %]/booking.css" />
6 <script type="text/javascript">
7     dojo.require("dojox.grid.DataGrid");
8     openils.Util.addOnLoad(my_init);
9
10     function act(f) {
11         p.populate({"patron": f.patron_barcode.value});
12         return false; /* Always. */
13     }
14 </script>
15 <div id="auto_l10n_start_here">
16     <h1 class="booking AUTO_h1"></h1>
17     <div class="nice_vertical_padding" id="contains_barcode_control">
18         <form id="lookup" onsubmit="return act(this);">
19             <label for="patron_barcode" class="AUTO_patron_barcode"></label>
20             <input id="patron_barcode" name="patron_barcode" />
21             <input type="submit" class="AUTO_ATTR_VALUE_go" />
22         </form>
23     </div>
24     <div class="nice_vertical_padding" id="contains_patron_info">
25         <div id="patron_info"></div>
26     </div>
27     <div class="nice_vertical_padding" id="contains_ready_bresv">
28         <h3 class="booking AUTO_ready_bresv"></h3>
29         <div class="AUTO_no_ready_bresv" id="no_ready_bresv"></div>
30         <table id="ready_bresv" jsId="ready_bresv"
31             dojoType="dojox.grid.DataGrid" query="{id: '*'}"
32             rowSelector="20px" autoHeight="true" width="auto">
33             <thead>
34                 <tr><!-- FIXME: i18n problem: init_auto_l10n() runs
35                         too late to take care of the below elements. -->
36                     <th width="35%" field="type">Title</th>
37                     <th width="25%" field="resource">Barcode</th>
38                     <th width="20%" field="start_time">Start time</th>
39                     <th width="20%" field="end_time">End time</th>
40                 </tr>
41             </thead>
42         </table>
43         <div class="nice_vertical_padding" id="controls_ready_bresv">
44             <form>
45                 <input type="button" id="pickup_button"
46                     class="AUTO_ATTR_VALUE_pickup"
47                     onclick="p.act_on_selected('pickup', 'ready');" />
48             </form>
49         </div>
50     </div>
51     <div class="nice_vertical_padding" id="contains_out_bresv">
52         <hr />
53         <h3 class="booking AUTO_out_bresv"></h3>
54         <div class="AUTO_no_out_bresv" id="no_out_bresv"></div>
55         <table id="out_bresv" jsId="out_bresv"
56             dojoType="dojox.grid.DataGrid" query="{id: '*'}"
57             rowSelector="20px" autoHeight="true" width="auto">
58             <thead>
59                 <tr><!-- FIXME: i18n problem: init_auto_l10n() runs
60                         too late to take care of the below elements. -->
61                     <th width="35%" field="type">Title</th>
62                     <th width="25%" field="resource">Barcode</th>
63                     <th width="20%" field="pickup_time">Pickup time</th>
64                     <th width="20%" field="end_time">Due time</th>
65                 </tr>
66             </thead>
67         </table>
68     </div>
69     <div class="nice_vertical_padding" id="contains_misc_controls">
70         <hr />
71         <form>
72             <input type="button" class="AUTO_ATTR_VALUE_reset"
73                 onclick="p.reset();" />
74         </form>
75     </div>
76 </div>
77 [% END %]