]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/acq/po/li_search.tt2
pile of dojo layout fixes for 1.3 and to better ascimilate into the TT framework
[working/Evergreen.git] / Open-ILS / web / templates / default / acq / po / li_search.tt2
1 [% WRAPPER default/base.tt2 %]
2     <script src='[% ctx.media_prefix %]/js/ui/default/acq/po/li_search.js'> </script>
3     <script>
4         var searchLimit = 20;
5         var searchOffset = 0;
6     </script>
7
8     <div id='oils-acq-li-search-block' class='container'>
9         <form dojoType='dijit.form.Form' action='' method=''>
10             <script type="dojo/method" event="onSubmit">
11                 doSearch(this.getValues());
12                 return false; /* don't redirect */
13             </script>
14             <table class='oils-acq-basic-form-table'>
15                 <tr>
16                     <td><label for='state'>State</label></td>
17                     <td>
18                         <select dojoType='dijit.form.FilteringSelect' name='state'>
19                             <option value='new'>New</option>
20                             <option value='approved'>Approved</option>
21                             <option value='in-process'>In Process</option>
22                             <option value='received'>Received</option>
23                         </select>
24                     </td>
25                 </tr>
26                 <tr>
27                     <td><label for='provider'>Provider</label></td>
28                     <td>
29                         <select dojoType='dijit.form.FilteringSelect' name='provider' 
30                             labalAttr='code' searchAttr='code' jsId='providerSelector'>
31                         </select>
32                     </td>
33                 </tr>
34                 <tr>
35                     <td colspan='2'><div dojoType='dijit.form.Button' type='submit'>Search</div></td>
36                 </tr>
37             </table>
38         </form>
39     </div>
40
41     <div id='oils-acq-li-search-progress'>
42         <div dojoType="dijit.ProgressBar" style="width:300px" jsId="searchProgress" id="searchProgress"></div>
43     </div>
44     <script>dojo.style('searchProgress', 'visibility', 'hidden');</script>
45
46     <div dojoType="dijit.form.DropDownButton" id='oils-acq-li-search-po-create'>
47         <span>Create PO</span>
48         <div dojoType="dijit.TooltipDialog" execute="createPOFromLineitems(arguments[0]);">
49             <script type='dojo/connect' event='onOpen'>
50                 buildProviderSelect(newPOProviderSelector, 
51                     function() {
52                         newPOProviderSelector.setValue(providerSelector.getValue());
53                     }
54                 );
55                 new openils.User().buildPermOrgSelector('CREATE_PURCHASE_ORDER', orderingAgencySelect);
56             </script>
57             <table class='dijitTooltipTable'>
58                 <tr>
59                     <td colspan='2'>
60                         <input dojoType="dijit.form.RadioButton" name="which" type='radio' checked='checked' value='selected'/>
61                         <label for="name">For selected items</label>
62                         <input dojoType="dijit.form.RadioButton" name="which" type='radio' value='all'/>
63                         <label for="name">For all items</label>
64                     </td>
65                 </tr>
66                 <tr>
67                     <td><label for="name">Provider: </label></td>
68                     <td>
69                         <input jsId='newPOProviderSelector' name="provider" 
70                             dojoType="dijit.form.FilteringSelect" searchAttr='code' labelAttr='code'/>
71                     </td>
72                 </tr>
73                 <tr>
74                     <td><label for="name">Ordering Agency:</label></td>
75                     <td>
76                         <input dojoType="openils.widget.OrgUnitFilteringSelect" jsId='orderingAgencySelect'
77                             searchAttr="shortname" name="ordering_agency" autocomplete="true" labelAttr='shortname'> </input>
78                     </td>
79                 </tr>
80                 <tr>
81                     <td><label for="create_assets">Generate Bib/Copy Data</label></td>
82                     <td>
83                         <input name='create_assets' dojoType='dijit.form.CheckBox' checked='checked'> </input>
84                     </td>
85                 </tr>
86                 <tr>
87                     <td><label for="create_debits">Encumber funds</label></td>
88                     <td>
89                         <input name='create_debits' dojoType='dijit.form.CheckBox' checked='checked'> </input>
90                     </td>
91                 </tr>
92                 <tr>
93                     <td colspan='2' align='center'>
94                         <button dojoType='dijit.form.Button' type="submit">Create</button>
95                     </td>
96                 </tr>
97             </table>
98         </div>
99     </div> 
100     <script>dojo.style('oils-acq-li-search-po-create', 'visibility', 'hidden');</script>
101     <div id='oils-acq-li-search-result-grid' style='height:100%'>
102         [% grid_jsid = 'liGrid'; domprefix = 'oils-acq-li-search' %]
103         [% INCLUDE 'default/acq/common/jubgrid.tt2' %]
104     </div>
105     <script>dojo.style('oils-acq-li-search-result-grid', 'visibility', 'hidden');</script>
106 [% END %]
107
108