]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/acq/common/li_table.tt2
plugged in more streamlined PO creation. added progress meter and status updates...
[working/Evergreen.git] / Open-ILS / web / templates / default / acq / common / li_table.tt2
1 <script src='[% ctx.media_prefix %]/js/ui/default/acq/common/li_table.js'> </script>
2 <div id='acq-lit-table-container'>
3     <div id='acq-lit-table-div' class='hidden'>
4
5         <!-- Lineitem (bib record) list -->
6         <table id='acq-lit-table'>
7             <thead>
8                 <tr>
9                     <th style='border:1px solid #aaa;' colspan='0'>
10                         <table style='width:100%;'>
11                             <tr>
12                                 <td>
13                                     <span>
14                                         <select dojoType='dijit.form.FilteringSelect' value='_' jsId='acqLitLiActionsSelector'>
15                                             <option value='_'>--Actions--</option>
16                                             <option value='delete_selected'>Delete Selected Items</option>
17                                             <option value='selector_ready'>Mark Ready for Selector</option>
18                                             <option value='order_ready'>Mark Ready for Order</option>
19                                             <option value='create_order'>Create Purchase Order</option>
20                                         </select>
21                                     </span>
22                                 </td>
23                                 <td>
24                                     <div style='width:100%;text-align:right;'>
25                                         <span style='padding-right:15px;'>
26                                             <a href='javascript:void(0);' id='acq-lit-prev' style='visibility:hidden'>&#171; Previous</a>
27                                             <a href='javascript:void(0);' id='acq-lit-next' style='visibility:hidden'>Next &#187;</a>
28                                         </span>
29                                     </div>
30                                 </td>
31                             </tr>
32                         </table>
33                     </th>
34                 </tr>
35             </thead>
36             <tbody><tr><td colspan='0' style='height:20px;'/></tr></tbody>
37             <tbody style='font-weight:bold;border:1px solid #aaa;'>
38                 <tr>
39                     <td><span><a id='acq-lit-select-toggle' href='javascript:void(0);'>Select</a></span></td>
40                     <td>Line Items</td>
41                     <td>Estimated Price</td>
42                     <td>Copies</td>
43                 </tr>
44             </tbody>
45             <tbody id='acq-lit-tbody'>
46                 <tr id='acq-lit-row' class='acq-lit-row'>
47                     <td name='selector'><input type='checkbox' name='selectbox'/></td>
48                     <td style='width:100%;'>
49                         <table style='width:100%;'>
50                             <tbody>
51                                 <tr>
52                                     <td rowspan='2' style='width:43px;'><img style='width:40px;height:65px;' name='jacket'></img></td>
53                                     <td style='width:70%;font-weight:bold;'><a attr='title' href='javascript:void(0);'></a></td>
54                                     <td rowspan='2' style='text-align:right'>
55                                     </td>
56                                 </tr>
57                                 <tr class='acq-lit-alt-row'>
58                                     <td colspan='0'>
59                                         <span attr='author'></span>
60                                         <span attr='isbn'></span>
61                                         <span attr='issn'></span>
62                                         <span attr='edition'></span>
63                                         <span attr='pubdate'></span>
64                                         <span attr='publisher'></span>
65                                         <span name='source_label'/>
66                                     </td>
67                                 </tr>
68                             </tbody>
69                         </table>
70                     </td>
71                     <td>
72                         <input type='text' size='8' name='estimated_price'/>
73                     </td>
74                     <td>
75                         <a name='copieslink' href='javascript:void(0);' 
76                             style='margin-right:20px;'>Copies(<span name='count'></span>)</a>
77                     </td>
78                 </tr>
79             </tbody>
80         </table>
81     </div>
82
83     <!-- Bib record / Lineitem details table -->
84     <div id='acq-lit-info-div' class='hidden'>
85         <div class='acq-lit-li-menu-bar'>
86             <div dojoType='dijit.form.Button' id='acq-lit-info-back-button'>&#x2196; Return</div>
87         </div>
88         <table>
89             <tbody id='acq-lit-info-tbody'>
90                 <tr id='acq-lit-info-row'><td name='label'/><td name='value'/></tr>
91             </tbody>
92         </table>
93         <div style='margin-top:40px;'>
94             <h3>MARC Record</h3>
95             <div>
96                 <div dojoType='dijit.form.Button' jsId='acqLitEditMarc'>Edit MARC Record</div>
97             </div>
98             <div id='acq-lit-marc-div' style='margin-top:20px;'> </div>
99         </div>
100     </div>
101
102     <!-- Copies table -->
103     <div id='acq-lit-li-details' class='hidden'>
104         <h2>Copies</h2>
105
106         <div class='acq-lit-li-menu-bar'>
107             <table style='width:100%'>
108                 <tr>
109                     <td style='text-align:left;'>
110                         <div dojoType='dijit.form.Button' id='acq-lit-copies-back-button'>&#x2196; Return</div>
111                         <span style='margin-left:10px;padding-left:10px;border-left:2px solid #aaa;'>
112                             Add items:
113                             <input dojoType='dijit.form.NumberTextBox' jsId='acqLitCopyCountInput'  
114                                 constraints="{min:1,max:1000,places:0}" style='width:40px' value='1'></input> 
115                             <div dojoType='dijit.form.Button' jsId='acqLitAddCopyCount'>Go</div>
116                         </span>
117                     </td>
118                     <td style='text-align:right;'>
119                         <span id='acq-lit-update-copies-progress' class='hidden'>
120                             <span dojoType="dijit.ProgressBar" style="width:300px" jsId="litUpdateCopiesProgress"></span>
121                         </span>
122                         <span>
123                             <div dojoType='dijit.form.Button' jsId='acqLitSaveCopies'>Save Changes</div>
124                         </span>
125                     </td>
126                 </tr>
127             </table>
128         </div>
129
130         <table id='acq-lit-li-details-table'>
131             <tbody style='background-color:#ddd;'>
132                 <tr id='acq-lit-li-details-batch-row'>
133                     <td><div name='owning_lib'/></td>
134                     <td><div name='location'/></td>
135                     <td><div name='fund'/></td>
136                     <td colspan='3' style='text-align:left;'>
137                         <div dojoType='dijit.form.Button' jsId='acqLitBatchUpdateCopies'>Batch Update</div>
138                     </td>
139                 </tr>
140             </tbody>
141             <!--
142             <tbody><tr>
143                 <td colspan='0'>
144                     <a href='javascript:void(0);' 
145                         onclick='openils.Util.toggle("acq-lit-distrib-formula-tbody");'>Distribution Formulas</a>
146                 </td>
147             </tr></tbody>
148             -->
149             <tbody id='acq-lit-distrib-formula-tbody' class='hidden'>
150                 <tr id='acq-lit-distrib-form-row'>
151                     <td name='selector'/>
152                     <td name='setbutton'/>
153                 </tr>
154             </tbody>
155             <tbody><tr><td class='acq-lit-table-spacer' colspan='0'/></tr></tbody>
156             <tbody style='font-weight:bold;'>
157                 <tr>
158                     <td style='margin-top:30px;'>Owning Branch</td>
159                     <td>Shelving Location</td>
160                     <td>Fund</td>
161                     <td>Barcode</td>
162                     <td>Callnumber</td>
163                     <td/>
164                 </tr>
165             </tbody>
166             <tbody id='acq-lit-li-details-tbody'>
167                 <tr id='acq-lit-li-details-row'>
168                     <td><div name='owning_lib'/></td>
169                     <td><div name='location'/></td>
170                     <td><div name='fund'/></td>
171                     <td><div name='barcode'/></td>
172                     <td><div name='cn_label'/></td>
173                     <td><div name='delete' dojoType='dijit.form.Button' style='color:red;'>X</div></td>
174                 </tr>
175             </tbody>
176         </table>
177     </div>
178
179     <div class='hidden' id='acq-lit-create-po-progress'>
180         <table class='oils-generic-table'>
181             <tr>
182                 <td>Encumbered Funds:</td>
183                 <td><span id='acq-lit-po-encumbered'></span></td>
184             </tr>
185             <tr>
186                 <td>Copies Created:</td>
187                 <td><span id='acq-lit-po-copies'></span></td>
188             </tr>
189             <tr>
190                 <td>Total Progress: </td>
191                 <td><span dojoType="dijit.ProgressBar" style="width:300px" jsId="litPoTotalProgress"></span></td>
192             </tr>
193         </table>
194     </div>
195
196     <div class='hidden'>
197         <div dojoType='dijit.Dialog' jsId='acqLitPoCreateDialog'>
198             <table class='oils-generic-table'>
199                 <tr>
200                     <td>Provider</td>
201                     <td><div name='provider' id='acq-lit-po-provider'/></td>
202                 </tr>
203                 <tr>
204                     <td>All Lineitems</td>
205                     <td><input checked='checked' name='create_from' value='all' dojoType='dijit.form.RadioButton'/></td>
206                 </tr>
207                 <tr>
208                     <td>Selected Lineitems</td>
209                     <td><input name='create_from' value='selected' dojoType='dijit.form.RadioButton'/></td>
210                 </tr>
211                 <tr>
212                     <td colspan='2'>
213                         <div dojoType='dijit.form.Button' type='submit' jsId='acqLitCreatePoSubmit'>Submit</div>
214                     </td>
215                 </tr>
216             </table>
217         </div>
218     </div>
219
220 </div>
221