]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/acq/common/li_table.tt2
started plugging in PO printing, at least to HTML. this assumes a format.po.html...
[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' class='oils-generic-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='save_picklist'>Save Items To Selection List</option>
18                                             <option value='selector_ready'>Mark Ready for Selector</option>
19                                             <option value='order_ready'>Mark Ready for Order</option>
20                                             <option value='create_order'>Create Purchase Order</option>
21                                             <option value='print_po'>Print Purchase Order</option>
22                                         </select>
23                                     </span>
24                                     <span id='acq-lit-generic-progress' class='hidden'>
25                                         <span dojoType="dijit.ProgressBar" style="width:300px" jsId="litGenericProgress"></span>
26                                     </span>
27                                 </td>
28                                 <td>
29                                     <div style='width:100%;text-align:right;'>
30                                         <span style='padding-right:15px;'>
31                                             <a href='javascript:void(0);' id='acq-lit-prev' style='visibility:hidden'>&#171; Previous</a>
32                                             <a href='javascript:void(0);' id='acq-lit-next' style='visibility:hidden'>Next &#187;</a>
33                                         </span>
34                                     </div>
35                                 </td>
36                             </tr>
37                         </table>
38                     </th>
39                 </tr>
40             </thead>
41             <tbody><tr><td colspan='0' style='height:20px;'/></tr></tbody>
42             <tbody style='font-weight:bold;border:1px solid #aaa;'>
43                 <tr>
44                     <td><span><a id='acq-lit-select-toggle' href='javascript:void(0);'>Select</a></span></td>
45                     <td>Line Items</td>
46                     <td>Estimated Price</td>
47                     <td>Copies</td>
48                 </tr>
49             </tbody>
50             <tbody id='acq-lit-tbody'>
51                 <tr id='acq-lit-row' class='acq-lit-row'>
52                     <td name='selector'><input type='checkbox' name='selectbox'/></td>
53                     <td style='width:100%;'>
54                         <table style='width:100%;'>
55                             <tbody>
56                                 <tr>
57                                     <td rowspan='2' style='width:43px;'><img style='width:40px;height:65px;' name='jacket'></img></td>
58                                     <td style='width:70%;font-weight:bold;'><a attr='title' href='javascript:void(0);'></a></td>
59                                     <td rowspan='2' style='text-align:right'>
60                                     </td>
61                                 </tr>
62                                 <tr class='acq-lit-alt-row'>
63                                     <td colspan='0'>
64                                         <span attr='author'></span>
65                                         <span attr='isbn'></span>
66                                         <span attr='issn'></span>
67                                         <span attr='edition'></span>
68                                         <span attr='pubdate'></span>
69                                         <span attr='publisher'></span>
70                                         <span name='source_label'/>
71                                     </td>
72                                 </tr>
73                             </tbody>
74                         </table>
75                     </td>
76                     <td>
77                         <input type='text' size='8' name='estimated_price'/>
78                     </td>
79                     <td>
80                         <a name='copieslink' href='javascript:void(0);' 
81                             style='margin-right:20px;'>Copies(<span name='count'></span>)</a>
82                     </td>
83                 </tr>
84             </tbody>
85         </table>
86     </div>
87
88     <!-- Bib record / Lineitem details table -->
89     <div id='acq-lit-info-div' class='hidden'>
90         <div class='acq-lit-li-menu-bar'>
91             <div dojoType='dijit.form.Button' id='acq-lit-info-back-button'>&#x2196; Return</div>
92         </div>
93         <table>
94             <tbody id='acq-lit-info-tbody'>
95                 <tr id='acq-lit-info-row'><td name='label'/><td name='value'/></tr>
96             </tbody>
97         </table>
98         <div style='margin-top:40px;'>
99             <h3>MARC Record</h3>
100             <div>
101                 <div dojoType='dijit.form.Button' jsId='acqLitEditMarc'>Edit MARC Record</div>
102             </div>
103             <div id='acq-lit-marc-div' style='margin-top:20px;'> </div>
104         </div>
105     </div>
106
107     <!-- Copies table -->
108     <div id='acq-lit-li-details' class='hidden'>
109         <h2>Copies</h2>
110
111         <div class='acq-lit-li-menu-bar'>
112             <table style='width:100%'>
113                 <tr>
114                     <td style='text-align:left;'>
115                         <div dojoType='dijit.form.Button' id='acq-lit-copies-back-button'>&#x2196; Return</div>
116                         <span style='margin-left:10px;padding-left:10px;border-left:2px solid #aaa;'>
117                             Add items:
118                             <input dojoType='dijit.form.NumberTextBox' jsId='acqLitCopyCountInput'  
119                                 constraints="{min:1,max:1000,places:0}" style='width:40px' value='1'></input> 
120                             <div dojoType='dijit.form.Button' jsId='acqLitAddCopyCount'>Go</div>
121                         </span>
122                     </td>
123                     <td style='text-align:right;'>
124                         <span id='acq-lit-update-copies-progress' class='hidden'>
125                             <span dojoType="dijit.ProgressBar" style="width:300px" jsId="litUpdateCopiesProgress"></span>
126                         </span>
127                         <span>
128                             <div dojoType='dijit.form.Button' jsId='acqLitSaveCopies'>Save Changes</div>
129                         </span>
130                     </td>
131                 </tr>
132             </table>
133         </div>
134
135         <table id='acq-lit-li-details-table'>
136             <tbody style='background-color:#ddd;'>
137                 <tr id='acq-lit-li-details-batch-row'>
138                     <td><div name='owning_lib'/></td>
139                     <td><div name='location'/></td>
140                     <td><div name='fund'/></td>
141                     <td colspan='3' style='text-align:left;'>
142                         <div dojoType='dijit.form.Button' jsId='acqLitBatchUpdateCopies'>Batch Update</div>
143                     </td>
144                 </tr>
145             </tbody>
146             <!--
147             <tbody><tr>
148                 <td colspan='0'>
149                     <a href='javascript:void(0);' 
150                         onclick='openils.Util.toggle("acq-lit-distrib-formula-tbody");'>Distribution Formulas</a>
151                 </td>
152             </tr></tbody>
153             -->
154             <tbody id='acq-lit-distrib-formula-tbody' class='hidden'>
155                 <tr id='acq-lit-distrib-form-row'>
156                     <td name='selector'/>
157                     <td name='setbutton'/>
158                 </tr>
159             </tbody>
160             <tbody><tr><td class='acq-lit-table-spacer' colspan='0'/></tr></tbody>
161             <tbody style='font-weight:bold;'>
162                 <tr>
163                     <td style='margin-top:30px;'>Owning Branch</td>
164                     <td>Shelving Location</td>
165                     <td>Fund</td>
166                     <td>Barcode</td>
167                     <td>Callnumber</td>
168                     <td/>
169                 </tr>
170             </tbody>
171             <tbody id='acq-lit-li-details-tbody'>
172                 <tr id='acq-lit-li-details-row'>
173                     <td><div name='owning_lib'/></td>
174                     <td><div name='location'/></td>
175                     <td><div name='fund'/></td>
176                     <td><div name='barcode'/></td>
177                     <td><div name='cn_label'/></td>
178                     <td><div name='delete' dojoType='dijit.form.Button' style='color:red;'>X</div></td>
179                 </tr>
180             </tbody>
181         </table>
182     </div>
183
184     <div class='hidden' id='acq-lit-create-po-progress'>
185         <table class='oils-generic-table'>
186             <tr>
187                 <td>Encumbered Funds:</td>
188                 <td><span id='acq-lit-po-encumbered'></span></td>
189             </tr>
190             <tr>
191                 <td>Copies Created:</td>
192                 <td><span id='acq-lit-po-copies'></span></td>
193             </tr>
194             <tr>
195                 <td>Total Progress: </td>
196                 <td><span dojoType="dijit.ProgressBar" style="width:300px" jsId="litPoTotalProgress"></span></td>
197             </tr>
198         </table>
199     </div>
200
201     <div class='hidden'>
202         <div dojoType='dijit.Dialog' jsId='acqLitPoCreateDialog'>
203             <table class='oils-generic-table'>
204                 <tr>
205                     <td>Provider</td>
206                     <td><div name='provider' id='acq-lit-po-provider'/></td>
207                 </tr>
208                 <tr>
209                     <td>All Lineitems</td>
210                     <td><input checked='checked' name='create_from' value='all' dojoType='dijit.form.RadioButton'/></td>
211                 </tr>
212                 <tr>
213                     <td>Selected Lineitems</td>
214                     <td><input name='create_from' value='selected' dojoType='dijit.form.RadioButton'/></td>
215                 </tr>
216                 <tr>
217                     <td colspan='2'>
218                         <div dojoType='dijit.form.Button' type='submit' jsId='acqLitCreatePoSubmit'>Submit</div>
219                     </td>
220                 </tr>
221             </table>
222         </div>
223     </div>
224
225     <div dojoType="dijit.Dialog" jsId='acqLitSavePlDialog'>
226         <table class='dijitTooltipTable'>
227             <tr>
228                 <td colspan='2'>
229                     <input dojoType="dijit.form.RadioButton" name="which" type='radio' checked='checked' value='selected'/>
230                     <label for="name">Save selected</label>
231                     <input dojoType="dijit.form.RadioButton" name="which" type='radio' value='all'/>
232                     <label for="name">Save all</label>
233                 </td>
234             </tr>
235             <tr><td colspan='2'><hr/></td></tr>
236             <tr>
237                 <td><label for="new_name">Save as Selection List: </label></td>
238                 <td><input dojoType="dijit.form.TextBox" name="new_name"/></td>
239             </tr>
240             <tr>
241                 <td><label for="existing_pl">Add to Selection List: </label></td>
242                 <td>
243                     <input jsId='acqLitAddExistingSelect' dojoType="dijit.form.FilteringSelect" 
244                         name="existing_pl" searchAttr='name' displayAttr='name'/>
245                 </td>
246             </tr>
247             <tr>
248                 <td colspan='2' align='center'>
249                     <button dojoType='dijit.form.Button' type="submit" jsId='acqLitSavePlButton'>Save</button>
250                 </td>
251             </tr>
252         </table>
253     </div>
254
255     <div class='hidden'><div dojoType='openils.widget.ProgressDialog' jsId='progressDialog' indeterminate='true'/></div>
256
257 </div>
258