]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/acq/picklist/bib_search.tt2
cleaning up some invalid html. most of the acq interfaces still won't pass strict...
[working/Evergreen.git] / Open-ILS / web / templates / default / acq / picklist / bib_search.tt2
1 [% WRAPPER 'default/base.tt2' %]
2 <script src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/bib_search.js'> </script>
3 <style>
4     @import "[% ctx.media_prefix %]/js/dojo/dojox/form/resources/CheckedMultiSelect.css";
5 </style>
6
7 <script>
8     var searchOffset = 0;
9 </script>
10
11 <div id='oils-acq-search-block' class='container'>
12     <form dojoType='dijit.form.Form' action='' method=''>
13         <script type="dojo/method" event="onSubmit">
14             doSearch(this.getValues());
15             return false; /* don't redirect */
16         </script>
17         <div id='oils-acq-search-sources-block'>
18             <div id='oils-acq-search-sources-label'>Search Sources</div>
19             <select style='overflow-y:auto;' id='oils-acq-search-source-select' 
20                     multiple='true' jsId="bibSourceSelect" dojoType="dojox.form.CheckedMultiSelect">
21                 <option value='native-evergreen-catalog'>Evergreen Catalog</option>
22             </select>
23             <div id='oils-acq-search-progress'>
24                 <div dojoType="dijit.ProgressBar" style="width:300px" jsId="searchProgress" id="searchProgress"></div>
25             </div>
26             <script>dojo.style('searchProgress', 'visibility', 'hidden');</script>
27         </div>
28         <div id='oils-acq-search-form-block'>
29             <div id='oils-acq-search-fields-label'>Search Fields</div>
30             <div id='oils-acq-search-fields'>
31             </div>
32             <table>
33                 <tbody id='oils-acq-search-fields-tbody'>
34                     <tr id='oils-acq-search-fields-template'>
35                         <td name='label'> </td>
36                         <td name='input'> </td>
37                     </tr>
38                     <tr id='oils-acq-seach-fields-count-row'>
39                         <td name='label'>Hits Per Source</td>
40                         <td><input name='limit'
41                             dojoType='dijit.form.NumberSpinner'
42                             constraints='{min:5,max:50}'
43                             value='10'></input>
44                         </td>
45                     </tr>
46                 </tbody>
47             </table>
48             <div id='oils-acq-search-fields-submit-block'>
49                 <div dojoType='dijit.form.Button' type='submit'>Submit</div>
50             </div>
51         </div>
52     </form>
53 </div>
54 <div id='oils-acq-pl-search-results' style='height:100%'>
55     <script>
56         dojo.require('dijit.form.FilteringSelect');
57         dojo.require('dijit.Dialog');
58     </script>
59     <div dojoType="dijit.form.DropDownButton">
60         <span>Save Results</span>
61         <div dojoType="dijit.TooltipDialog" execute="saveResults(arguments[0]);">
62             <script type='dojo/connect' event='onOpen'>
63                 loadPLSelect(); 
64             </script>
65             <table class='dijitTooltipTable'>
66                 <tr>
67                     <td colspan='2'>
68                         <input dojoType="dijit.form.RadioButton" name="which" type='radio' checked='checked' value='selected'/>
69                         <label for="name">Save selected</label>
70                         <input dojoType="dijit.form.RadioButton" name="which" type='radio' value='all'/>
71                         <label for="name">Save all</label>
72                     </td>
73                 </tr>
74                 <tr><td colspan='2'><hr/></td></tr>
75                 <tr>
76                     <td><label for="new_name">Save as picklist: </label></td>
77                     <td><input dojoType="dijit.form.TextBox" name="new_name"/></td>
78                 </tr>
79                 <tr>
80                     <td><label for="existing_pl">Add to picklist: </label></td>
81                     <td>
82                         <input jsId='plAddExistingSelect' dojoType="dijit.form.FilteringSelect" 
83                             name="existing_pl" searchAttr='name' displayAttr='name'/>
84                     </td>
85                 </tr>
86                 <tr>
87                     <td colspan='2' align='center'>
88                         <button dojoType='dijit.form.Button' type="submit">Save</button>
89                     </td>
90                 </tr>
91             </table>
92         </div>
93     </div> 
94     [% grid_jsid = 'plResultGrid'; domprefix = 'oils-acq-lineitem'; hide_details = 1 %]
95     [% INCLUDE 'default/acq/common/jubgrid.tt2' %]
96 </div>
97 <script>dojo.style('oils-acq-pl-search-results', 'visibility', 'hidden');</script>
98 [% END %]
99