]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/serial/list_stream.tt2
Alt serials interface tweak
[working/Evergreen.git] / Open-ILS / web / templates / default / serial / list_stream.tt2
1 [% WRAPPER default/base.tt2 %]
2 [% ctx.page_title = "Streams" %]
3 <script
4     type="text/javascript"
5     src="[% ctx.media_prefix %]/js/ui/default/serial/list_stream.js">
6 </script>
7 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
8     <div dojoType="dijit.layout.ContentPane"
9         layoutAlign="top" class="oils-header-panel">
10         <div>Streams</div>
11         <div>
12             <button dojoType="dijit.form.Button"
13                 onClick="sstr_grid.showCreateDialog()">New Stream</button>
14             <button dojoType="dijit.form.Button"
15                 onClick="multi_stream_dialog.show()">
16                 Create Many Streams
17             </button>
18             <button dojoType="dijit.form.Button"
19                 onClick="sstr_grid.refresh()">Refresh Grid</button>
20             <button dojoType="dijit.form.Button"
21                 onClick="sstr_grid.deleteSelected()">Delete Selected</button>
22         </div>
23     </div>
24     <div>
25         Showing streams attached to the distribution,
26         <em><a href="javascript:void(0);" id="sdist_label_here"></a></em>
27         (<span id="sdist_org_unit_name_here"></span>).
28     </div>
29     <table jsId="sstr_grid"
30         dojoType="openils.widget.AutoGrid"
31         query="{id: '*'}"
32         suppressFields="['distribution']"
33         fmClass="sstr"
34         defaultCellWidth="'auto'"
35         showPaginator="true"
36         editOnEnter="true">
37         <thead>
38             <tr>
39                 <th field="routing_label" formatter="format_routing_label">
40                 </th>
41             </tr>
42         </thead>
43     </table>
44 </div>
45 <div class="hidden">
46     <div dojoType="dijit.Dialog"
47         execute="create_many_streams(arguments[0]);"
48         title="Create Streams"
49         jsId="multi_stream_dialog">
50         <table class="serial-dialog-table">
51             <tr>
52                 <th>How many?</th>
53                 <td>
54                     <input dojoType="dijit.form.NumberSpinner"
55                         value="1" smallDelta="1" name="quantity"
56                         constraints="{'min': 1, 'max': 1000}" />
57                 </td>
58             </tr>
59             <tr>
60                 <td colspan="2">
61                     <button dojoType="dijit.form.Button" type="submit">
62                         Create
63                     </button>
64                 </td>
65             </tr>
66         </table>
67     </div>
68     <div dojoType="openils.widget.ProgressDialog" jsId="progress_dialog"></div>
69 </div>
70 [% END %]